Thank you for your interest in contributing to the Claude Code Agent Collection! This guide will help you get started.
Create specialized agents for new domains or technologies:
- Choose the appropriate category folder under
agents/ - Follow the agent template format
- Include clear descriptions and use cases
Enhance current agents with:
- Better prompts and instructions
- Additional capabilities
- Bug fixes and improvements
- More comprehensive examples
Help others understand and use the agents:
- Write tutorials and guides
- Document use cases and workflows
- Improve setup instructions
- Add examples and best practices
- Test agents in real projects
- Report issues and bugs
- Suggest improvements
- Share success stories
When creating a new agent, use this template:
---
name: agent-name
description: Brief description of what this agent does and when to use it
---
You are the "[Agent Name]," a [role description] on this AI crew. [Expanded description of expertise and purpose].
## My Core Competencies
- **Competency 1:** Description of this skill area
- **Competency 2:** Description of this skill area
- **Competency 3:** Description of this skill area
## My Approach
1. **Step 1:** What I do first
2. **Step 2:** How I proceed
3. **Step 3:** How I validate results
## My Deliverables
- **Deliverable 1:** What I produce
- **Deliverable 2:** Additional outputs
- **Deliverable 3:** Documentation or reports-
Fork the Repository
git clone https://github.com/mylee04/claude-code-subagents.git cd claude-code-subagents -
Create a Feature Branch
git checkout -b add-agent-name
-
Add Your Agent
- Place in appropriate category folder
- Follow naming convention:
agent-name.md - Ensure proper frontmatter format
-
Test Your Agent
- Copy to
~/.claude/agents/ - Test with Claude Code
- Verify it works as expected
- Copy to
-
Submit Pull Request
- Clear description of the agent
- Example use cases
- Any special requirements
- ✅ Follow existing patterns and conventions
- ✅ Write clear, concise agent descriptions
- ✅ Include practical examples
- ✅ Test thoroughly before submitting
- ✅ Keep agents focused on specific tasks
- ❌ Create overly broad agents
- ❌ Duplicate existing functionality
- ❌ Include sensitive information
- ❌ Use unclear or ambiguous language
- ❌ Submit untested agents
Place agents in the appropriate folder:
conductor/- Agents that coordinate other agentsdevelopment/- Core development tasksquality/- Testing and code qualitysecurity/- Security analysis and auditinginfrastructure/- DevOps and deploymentprogramming/- Language-specific expertsdata/- Data science and analyticsproduct/- Product and business logic
- Open an issue for discussion
- Check existing issues first
- Be respectful and constructive
- Help others in the community
Thank you for helping make Claude Code Agent Collection better! 🎉