mirror of
https://github.com/VoltAgent/awesome-claude-code-subagents.git
synced 2025-10-27 15:44:33 +03:00
2.5 KiB
2.5 KiB
Contributing to Awesome Claude Subagents
Thank you for your interest in contributing to this collection!
🤝 How to Contribute
Adding a New Subagent
- Choose the right category - Place your subagent in the most appropriate category folder
- Test your subagent - Ensure it works with Claude Code
- Update required files - When adding a new agent, you must update:
- Main README.md: Add your agent to the appropriate category section in alphabetical order
- Category README.md: Add detailed description, update Quick Selection Guide table, and if applicable, Common Technology Stacks
- Your agent .md file: Create the actual agent definition following the template
- Submit a PR - Include a clear description of the subagent's purpose
Subagent Requirements
Each subagent should include:
- Clear role definition
- List of expertise areas
- Required MCP tools (if any)
- Communication protocol examples
- Core capabilities
- Example usage scenarios
- Best practices
Required Updates When Adding a New Agent
When you add a new agent, you MUST update these files:
-
Main README.md
- Add your agent link in the appropriate category section
- Maintain alphabetical order
- Format:
- [**agent-name**](path/to/agent.md) - Brief description
-
Category README.md (e.g.,
categories/02-language-specialists/README.md)- Add detailed agent description in the "Available Subagents" section
- Update the "Quick Selection Guide" table
- If applicable, add to "Common Technology Stacks" section
-
Your Agent File (e.g.,
categories/02-language-specialists/your-agent.md)- Follow the standard template structure
- Include all required sections
Code of Conduct
- Be respectful and inclusive
- Provide constructive feedback
- Test contributions before submitting
- Follow the existing format and structure
Pull Request Process
- Fork the repository
- Create a feature branch (
git checkout -b feature/new-subagent) - Add your subagent following the template
- Update ALL required locations:
- Main README.md (add to category section in alphabetical order)
- Category-specific README.md (add description, update tables)
- Verify all links work correctly
- Submit a pull request with a clear description
Quality Guidelines
- Subagents should be production-ready
- Include clear documentation
- Provide practical examples
- Ensure compatibility with Claude Code
📝 License
By contributing, you agree that your contributions will be licensed under the MIT License.