Thank you for your interest in contributing to this collection of Claude Code subagents! This guide will help you contribute effectively while maintaining a positive community environment.
- Read our Code of Conduct - All interactions must follow our community standards
- Search existing issues - Check if your suggestion or bug report already exists
- Use appropriate templates - Follow the provided issue and PR templates
- Bug fixes in existing agent prompts
- Performance optimizations
- Enhanced capabilities or instructions
- Documentation improvements
- Well-defined specialized agents for specific domains
- Clear use cases and examples
- Comprehensive documentation
- Integration with existing workflows
- GitHub Actions improvements
- Template enhancements
- Community tooling
- Always create an issue before starting work on significant changes
- Use the appropriate issue template
- Provide clear, detailed descriptions
- Include relevant examples or use cases
- Fork the repository and create a feature branch
- Follow existing code style and formatting
- Include tests or examples where appropriate
- Reference the related issue in your PR description
- Use clear, descriptive commit messages
- All PRs require review from maintainers
- Address feedback promptly and professionally
- Be patient - reviews may take time
- ✅ Constructive feedback and suggestions
- ✅ Well-researched feature requests
- ✅ Clear bug reports with reproduction steps
- ✅ Professional, respectful communication
- ✅ Documentation improvements
- ✅ Specialized domain expertise
- ❌ Hate speech, discrimination, or harassment
- ❌ Spam, promotional content, or off-topic posts
- ❌ Personal attacks or inflammatory language
- ❌ Duplicate or low-effort submissions
- ❌ Requests for malicious or harmful capabilities
- ❌ Copyright infringement
- Clear, specific domain expertise
- Well-structured prompt engineering
- Practical use cases and examples
- Appropriate safety considerations
- Integration with existing patterns
- Clear, concise writing
- Accurate technical information
- Consistent formatting and style
- Practical examples
- Be respectful - Treat all community members with dignity
- Be constructive - Focus on improving the project
- Be patient - Allow time for responses and reviews
- Be helpful - Share knowledge and assist others
- Give credit - Acknowledge others' contributions
- Share knowledge - Help others learn and grow
- Stay focused - Keep discussions on topic
- Follow up - Respond to feedback and requests
- 📖 Documentation: Check existing README files and agent descriptions
- 💬 Discussions: Use GitHub Discussions for questions and brainstorming
- 🐛 Issues: Report bugs or request features through issue templates
- 📧 Direct Contact: Reach out to maintainers for sensitive matters
Contributors who consistently provide high-quality submissions and maintain professional conduct will be:
- Acknowledged in release notes
- Given priority review for future contributions
- Potentially invited to become maintainers
Violations of these guidelines may result in:
- Warning - First offense or minor issues
- Temporary restrictions - Suspension of contribution privileges
- Permanent ban - Severe or repeated violations
Reports of violations should be made through:
- GitHub's built-in reporting tools
- Issues tagged with
moderation - Direct contact with maintainers
Thank you for helping make this project a welcoming, productive environment for everyone!
