incident
Handle production incidents with urgency. Use when production issues occur for debugging, fixes, and post-mortems.
golang
Write idiomatic Go with goroutines, channels, and interfaces. Use for Go development, concurrency, or performance.
api-docs
Create OpenAPI specs, SDK docs, and API documentation. Use for API documentation or client library generation.
python
Write idiomatic Python with advanced features. Use for Python development, refactoring, or optimization.
map
Generate semantic codebase symbol map for precise code navigation. Use when starting work on unfamiliar codebase, before refactoring, or when you need to understand where classes/functions/interfaces are defined instead of using rg text-matching.
quicktype
Generate TypeScript types from JSON files using quicktype CLI. Use when user wants to create types/interfaces from JSON data, API responses, or config files.
architect
Design system architecture, APIs, and component interfaces. Use for architectural decisions and system design.
sql
Write SQL queries, optimize execution plans, and design schemas. Use for query optimization, complex joins, or database design.
cloud
Design AWS/Azure/GCP infrastructure, implement IaC, and optimize costs. Use for cloud architecture, cost optimization, or migration.
dx-optimizer
Improve developer experience, tooling, and workflows. Use when setting up projects or reducing development friction.
backend
Design APIs, microservices, and database schemas. Use for server-side development, API design, or system architecture.
hook
Hook control - enable, disable, and manage Claude Code hooks. Use when you need to manage, debug, or monitor Claude Code hooks for the current session.
update-dev-docs
Update dev docs before session compaction to capture progress. Use before compacting conversation, ending sessions, or switching tasks.
ml-engineer
Implement ML pipelines, model serving, and feature engineering. Use for ML model integration or production deployment.
refactor
Refactor code for quality, reduce technical debt, and improve maintainability. Use for cleanup tasks and code improvements.
prime
Load context for a new agent session by analyzing codebase structure and README. Use when starting a new session or needing to understand an unfamiliar codebase.
context-report
Analyze Claude Code context efficiency for current project. Invoke when evaluating session efficiency or optimizing Claude Code usage.
search
Expert web research with advanced search techniques. Use for deep research, information gathering, or fact verification.
perf
Profile applications, optimize bottlenecks, and implement caching. Use for performance issues or optimization tasks.
frontend
Build React components, responsive layouts, and handle state management. Use for UI development, styling, or frontend performance.
devops
Configure CI/CD, Docker, and cloud deployments. Use for deployment setup, containers, or infrastructure automation.
data-engineer
Build ETL pipelines, data warehouses, and streaming architectures. Use for data pipeline design or analytics infrastructure.
debug
Debug errors, test failures, and unexpected behavior with log analysis and correlation. Use when encountering issues, error messages, analyzing logs, or investigating production errors.
quarto-book
Generate Quarto Book project structure with chapters, configuration, and output settings. Use when user wants to create a book, multi-chapter document, technical manual, or asks about Quarto book setup.
add-skill
Create new Claude Code skills with proper structure. Use when user wants to add a skill, create a slash command, or automate a workflow. Fetches official docs and guides through skill creation.
all_tools
List All Tools. Use when user wants to see available tools or needs a tool reference.
database
Database optimization, query tuning, migrations, and administration. Use for database performance issues, schema design, or operational tasks.
git_status
Understand the current state of the git repository. Use when user wants to check git status or before making commits.
cpp
Write modern C++ with RAII, smart pointers, and STL. Use for C++ development, memory safety, or performance optimization.
security
Security audits, vulnerability detection, and secure coding. Use for security reviews, auth implementation, or OWASP compliance.
prompt-engineer
Optimize prompts for LLMs and AI systems. Use when building AI features, improving agent performance, or crafting system prompts.
test-auto
Create test suites with unit, integration, and e2e tests. Use when setting up tests, improving coverage, or when user asks about testing.