Skip to content

Instantly share code, notes, and snippets.

View jordangarcia's full-sized avatar

Jordan Garcia jordangarcia

View GitHub Profile
description
Break up a large branch into smaller stacked PRs using git-spice

Split a large branch into smaller, reviewable stacked PRs using git-spice (gs).

Workflow

Phase 1: Analyze the branch

import { z } from 'zod'
import {
s,
defineCollection,
createMockClients,
StorageConfig,
} from './index'
// === Primitives ===
import { z } from 'zod'
import {
s,
defineCollection,
createMockClients,
StorageConfig,
} from './index'
// === Primitives ===
version: '0.5'
log_level: info
log_location: /Users/jordan/.gamma/logs/process-compose.log
log_configuration:
disable_json: true
fields_order: ['level', 'time', 'message']
timestamp_format: '2006-01-02 15:04:05'
add_timestamp: true
flush_each_line: true
@jordangarcia
jordangarcia / claude-tools
Created January 6, 2026 18:40
Claude Code tool usage tracking hooks
#!/usr/bin/env python3
"""
CLI to query Claude Code tool usage stats.
Usage:
claude-tools # list repos
claude-tools <repo> # show tool counts
claude-tools <repo> --perms # show permission strings (for allowlisting)
claude-tools <repo> --raw # show recent raw entries
claude-tools <repo> --since 7 # last 7 days
This file has been truncated, but you can view the full file.
{
"chatId": "buddy-xctvfvk2gnf6so6-nrEUOblO",
"messagesVersion": "v5",
"messages": [
{
"id": "current-deck-GhNSqtiRH_h8Gas6o9lep",
"role": "user",
"parts": [
{
"type": "text",
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>EditCard2 Error Analysis</title>
<style>
* {
margin: 0;
padding: 0;
STREAM_DATA = [
'data: {"id":1,"object":"chat.completion.chunk","created":1693961826,"model":"gpt-35-turbo","choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null}]}\n\n',
'data: {"id":2,"object":"chat.completion.chunk","created":1693961826,"model":"gpt-35-turbo","choices":[{"index":0,"delta":{"content":"<section"},"finish_reason":null}]}\n\n',
'data: {"id":3,"object":"chat.completion.chunk","created":1693961826,"model":"gpt-35-turbo","choices":[{"index":0,"delta":{"content":">\\n"},"finish_reason":null}]}\n\n',
'data: {"id":4,"object":"chat.completion.chunk","created":1693961826,"model":"gpt-35-turbo","choices":[{"index":0,"delta":{"content":"<h"},"finish_reason":null}]}\n\n',
'data: {"id":5,"object":"chat.completion.chunk","created":1693961826,"model":"gpt-35-turbo","choices":[{"index":0,"delta":{"content":"1"},"finish_reason":null}]}\n\n',
'data: {"id":6,"object":"chat.completion.chunk","created":1693961826,"model":"gpt-35-turbo","choices":[{"index":0,"
@jordangarcia
jordangarcia / install.sh
Created July 24, 2025 06:41
Gamma Color Picker Raycast Extension Installer
#!/bin/bash
set -e
GIST_URL="https://gist.githubusercontent.com/USER/GIST_ID/raw/gamma-color-picker.tar.gz"
RAYCAST_EXTENSIONS_DIR="$HOME/.config/raycast/extensions"
TEMP_DIR=$(mktemp -d)
EXTENSION_NAME="gamma-color-picker"
echo "Installing Gamma Color Picker extension..."

Gamma API Test Results

Test Summary

  • Total Tests: 10
  • Successful: 10 ✅
  • Failed: 0 ❌
  • Date: 2025-01-21