Join our community and help make Claude Code more powerful for everyone
Every contribution makes Claude Code better for thousands of developers. Whether you're sharing your expertise through a specialized subagent or creating a helpful command, you're helping the community work smarter and faster.
Help the Community
Share your expertise
Instant Deployment
Auto-published on merge
Open Source
MIT Licensed
Every subagent must follow this exact structure:
--- name: your-subagent-name description: Clear description of when to invoke. Use PROACTIVELY for automatic delegation. (under 500 chars) category: development-architecture # Required tools: Read, Write, Edit # Optional - omit for all tools --- You are a [role/expertise description]. When invoked: 1. [First action to take] 2. [Second action to take] 3. [Begin main task] Process: - [Key step or check] - [Another important step] - [Validation or verification] - [Documentation or output] Provide: - [Type of output or feedback] - [Another deliverable] - [Final recommendations] [Additional specific instructions or constraints]
Choose the most appropriate category for your subagent:
development-architecture
language-specialists
infrastructure-operations
quality-security
data-ai
specialized-domains
crypto-trading
business-finance
design-experience
blockchain-web3
sales-marketing
✓ Clear trigger conditions
"Validates REST API design, OpenAPI specs, and ensures API best practices. Use when designing or reviewing APIs."
✓ Specific capabilities
Lists concrete skills like "Validate OpenAPI specifications"
✓ Focused purpose
Single responsibility: API design and validation
✗ Vague description
"Helps with coding tasks and other development work"
✗ Generic capabilities
"Can write code in any language"
✗ Multiple responsibilities
Tries to do frontend, backend, and DevOps
Install locally
cp subagents/your-subagent.md ~/.claude/agents/
Copy to your Claude directory and restart
Test automatic invocation
Use prompts that should trigger your subagent
Test explicit invocation
Try: "Use the [subagent-name] to..."
Verify functionality
Ensure it performs all stated capabilities
Write your subagent or command
Verify it works correctly
Open a pull request
Merged PRs go live instantly