AI Agent Skills

Reusable prompts and workflows for AI coding agents. Copy the content into chat or drop into your tool's skills folder. Works with Claude Code, Cursor, AMP, Windsurf, and others.

/debug

Debug

Add structured logging to track down bugs. Uses a local log file and an optional HTTP server for browser-side logging.

Claude CodeCursorAMPWindsurf
clicking 'Save' shows success toast but data isn't persistedWebSocket messages are received but UI doesn't update

/council

Exploration

Spawn multiple agents to deeply explore a codebase area before acting.

Claude CodeCursorAMP

💡 Use params like n=10 to control agent count

/council n=15, how does authentication work?find all places we use InstancedGeometry /council n=5

/iterate-browser

Exploration

Autonomously iterate on UI changes using console.log and browser tools.

Claude CodeCursorAMP

💡 Requires browser automation tools (MCP or built-in)

/iterate-browser the submit button doesn't close the modaldropdown menu is positioned off-screen /iterate-browser

/fix-ci

PR & Git

Analyze CI failures and automatically apply fixes based on error logs.

Claude CodeCursorAMP
/fix-ci/fix-ci for the latest run

/implement-feedback

PR & Git

Address PR review feedback by validating each item against the diff, then implementing fixes or reporting back.

Claude CodeCursorAMP
/implement-feedbackapply these PR comments

/branch-description

PR & Git

Generate structured PR descriptions from git changes and copy to clipboard.

Claude CodeCursorAMP
/branch-descriptionwrite a PR description for this branch

/resolving-merge-conflicts

PR & Git

Resolve git merge conflicts by understanding branch intent and integrating with base branch.

Claude CodeCursorAMP
/resolving-merge-conflictsresolve these merge conflicts

/scallywag-mode

🦜

Switch the whole conversation to pirate theme. All AI agents become crew members with pirate-themed names.

Claude CodeCursorAMPWindsurf
/scallywag-modeactivate scallywag mode

/you-might-not-need-an-effect

Code quality

Review React code for unnecessary useEffect usage based on react.dev guidelines.

Claude CodeCursorAMPWindsurf

💡 Run with /council to find issues across the codebase

/you-might-not-need-an-effect/you-might-not-need-an-effect scope=diff to main

How to use

Claude Code / AMP

Copy the content and paste directly into chat, or save as a markdown file in your project for the agent to reference.

Cursor

Skills go in .cursor/skills/. Ones with a slash name (e.g. /branch-description) can also live in .cursor/commands/ and be invoked as /command-name.

Windsurf / Others

Check your tool's docs for custom instructions or rules files. Most support markdown-based prompts.