Thank you for your interest in contributing to CCGlobalCommands! This project aims to provide a comprehensive collection of AI agent commands for Claude Code.
To add a new command:
-
Create a new
.mdfile in the appropriate directory:- Core commands:
commands/core/ - Engineering:
commands/engineering/ - Analysis:
commands/analysis/ - Business:
commands/business/ - Workflows:
commands/workflows/
- Core commands:
-
Follow the XML structure template:
<role>
Define the agent's role and expertise
</role>
<motivation>
Explain why this role exists and its value
</motivation>
<core_function>
🎯 One-line description of primary purpose
</core_function>
<token_estimate>X,XXX-X,XXX tokens per request</token_estimate>
<responsibilities>
- List key responsibilities
- Be specific and actionable
- Include 5-10 items
</responsibilities>
<output_formats>
Define the formats this agent can produce
</output_formats>
<mcp_suggestions>
List relevant MCP servers that enhance capabilities
</mcp_suggestions>
<approach>
Describe the agent's philosophy and approach
</approach>- Add new capabilities to responsibilities
- Include additional output formats
- Suggest new MCP integrations
- Update token estimates based on usage
Workflows coordinate multiple agents. Include:
- Clear activation triggers
- Step-by-step agent coordination
- Expected outputs
- Success criteria
- Token usage estimates
- Keep README.md current with new commands
- Update QUICK_SETUP.md for new features
- Add examples to help users understand usage
- Use clear, descriptive names
- Include token estimates for all commands
- Provide practical examples
- Keep descriptions concise but comprehensive
- Test commands in Claude Code before submitting
- Verify token estimates are reasonable
- Ensure workflows coordinate properly
- Check for conflicts with existing commands
- Use clear, descriptive commit messages
- Format:
type: description - Types:
feat,fix,docs,refactor,test
Example:
feat: add database-architect command
fix: update token estimates for visual-designer
docs: add examples to automation-engineer
- Fork the repository
- Create a feature branch (
git checkout -b feature/new-command) - Make your changes
- Test thoroughly in Claude Code
- Commit with clear messages
- Push to your fork
- Submit a pull request with:
- Description of changes
- Testing performed
- Token usage verification
- Use lowercase with hyphens:
visual-designer - Be descriptive but concise
- Avoid abbreviations unless widely known
- Group related commands with common prefixes
- Small tasks: 500-1,500 tokens
- Medium tasks: 1,500-3,000 tokens
- Large tasks: 3,000-5,000 tokens
- Complex workflows: 4,000-6,000 tokens
Test actual usage and update estimates accordingly.
Open an issue for:
- Clarification on guidelines
- Suggestions for improvements
- Discussion of new features
- Help with contributions
Thank you for helping make CCGlobalCommands better!