James McGrath

Spork Audio — browse, audition and tempo-fit your samples

Spork Audio

A native macOS sample browser for music producers — search, preview, and tempo-fit drum breaks, one-shots, and loops. Built with Tauri (Rust + Svelte); your audio never leaves your device.

TauriSvelteRustmacOS
Interactive force-directed graph of Svelte component relationships

Svelte Component Visualizer

A VS Code extension that maps a Svelte/SvelteKit project as an interactive dependency graph — search components and routes, spot unused imports, jump to definitions, and switch visual themes.

VS Code ExtensionSvelteTypeScript

Svelte Component Graph MCP

An MCP server that exposes a SvelteKit project’s component dependency graph over stdio, so an AI assistant can answer "what imports this?" or "which components are unused?" without opening an editor. The CLI companion to the Visualizer extension.

MCPTypeScriptnpm
El Tablero de Trabajo wordmark

Tablero

El Tablero de Trabajo — a single-screen SvelteKit dashboard that pulls your in-flight PRs, review requests, local branches, and open Jira tickets into one "what needs me right now?" view.

SvelteKitTypeScriptTailwind

Dev Flow Skills

A project-agnostic, AI-assisted dev flow for Claude Code, packaged as one installable plugin. It sequences the skills you’d otherwise run by hand — plan, build, verify, commit, review, PR — into a structured flow with human approval gates.

Claude CodePluginMarkdown
DevTools to Markdown extension copying DOM as Markdown in the Chrome DevTools panel

DevTools to Markdown

A Chrome extension that copies selected DOM straight from Chrome DevTools to clean Markdown, with a sidebar UI and keyboard shortcuts.

Chrome ExtensionJavaScriptVite

Get Some Pixel Colors

A lightweight, zero-dependency JavaScript utility for extracting colors from images in the browser — dominant colors, schemes, and quick analysis via a small async API.

JavaScriptnpmCanvas