Overview
The Code Collective is Genie’s software development department - a comprehensive team of 34 specialized agents that handle every aspect of technical work, from architecture to deployment.Technical Excellence Through Specialization
- Role-based expertise: Each agent masters a specific discipline
- Collaborative workflows: Agents coordinate seamlessly
- Quality gates: Built-in review and validation
- Publishing protocols: Automatic RC releases on merge
34 Specialized Agents
The Code Collective includes 34 specialized agents organized by function:Core Development Agents
implementor - Feature Implementation
implementor - Feature Implementation
- Feature development
- Integration work
- API implementation
- Database operations
tests - Test Creation & Validation
tests - Test Creation & Validation
- Unit test creation
- Integration testing
- Test coverage analysis
- Test maintenance
genie - Independent Architect
genie - Independent Architect
- Architecture review
- Design validation
- Alternative approaches
- Risk assessment
debug - Bug Investigation
debug - Bug Investigation
- Root cause analysis
- Bug reproduction
- Fix implementation
- Regression prevention
audit - Security & Risk Analysis
audit - Security & Risk Analysis
- Security auditing
- Vulnerability scanning
- Risk assessment
- Compliance checking
Git & Release Management
git - Git Operations, PRs, Releases
git - Git Operations, PRs, Releases
- Pull request creation
- Branch management
- Release preparation
- Git workflow automation
commit - Commit Advisory
commit - Commit Advisory
- Conventional Commits
- Meaningful messages
- Change categorization
- Breaking change documentation
publish - Publishing Operations
publish - Publishing Operations
- NPM publishing
- Version management
- Release automation
- Publishing protocols
Planning & Strategy
roadmap - Strategic Planning
roadmap - Strategic Planning
- Feature roadmapping
- Priority assessment
- Resource planning
- Strategic alignment
architect - System Design
architect - System Design
- System architecture
- Component design
- Technology selection
- Scalability planning
analyzer - Code Analysis
analyzer - Code Analysis
- Code analysis
- Pattern detection
- Complexity metrics
- Technical debt assessment
Quality & Refinement
refactor - Code Refactoring
refactor - Code Refactoring
- Code cleanup
- Pattern application
- Dependency reduction
- Structure improvement
polish - Code Polish & Enhancement
polish - Code Polish & Enhancement
- Code style
- Naming improvements
- Documentation cleanup
- Final touches
qa - Quality Assurance
qa - Quality Assurance
- Quality validation
- Acceptance testing
- Edge case verification
- Standards compliance
fix - Bug Fixing
fix - Bug Fixing
- Bug fixes
- Regression fixes
- Hotfix implementation
- Patch creation
Optimization & Performance
optimize - Performance Optimization
optimize - Performance Optimization
- Performance tuning
- Algorithm optimization
- Resource efficiency
- Bottleneck elimination
benchmark - Performance Benchmarking
benchmark - Performance Benchmarking
- Benchmark creation
- Performance measurement
- Regression detection
- Optimization validation
Documentation & Communication
documenter - Technical Documentation
documenter - Technical Documentation
- API documentation
- Architecture docs
- Technical guides
- Code comments
explainer - Code Explanation
explainer - Code Explanation
- Code walkthroughs
- Concept explanation
- Documentation review
- Clarity improvement
Specialized Technical Agents
migration
integration
devops
monitoring
cli
api
database
frontend
backend
security
performance
testing
reviewer
tech-writer
Code-Specific Spells
The Code Collective includes 13 behavioral protocols (spells):- Quality Spells
- Process Spells
- Architecture Spells
- Collaboration Spells
- Guide Conventional Commits
- Meaningful messages
- Breaking change warnings
- PR structure requirements
- Review checklist
- Quality gates
- Quality standards
- Best practices
- Pattern guidelines
Workflows
The Code Collective has three primary workflows:1. Wish Workflow
Purpose: Define what you want to buildCapture Intent
Specification
- Requirements
- Acceptance criteria
- Technical approach
- Dependencies
Review & Refine
2. Forge Workflow
Purpose: Execute implementation with coordinated agentsPlanning
- Break down into tasks
- Identify required agents
- Sequence operations
Implementation
- implementor writes code
- tests creates tests
- documenter adds docs
- Agents coordinate automatically
Validation
- tests validates coverage
- qa checks quality
- audit reviews security
Polish
- polish refines code
- refactor improves structure
- documenter finalizes docs
3. Review Workflow
Purpose: Validate quality and ensure standardsAutomated Checks
- Linting
- Type checking
- Test execution
- Security scanning
Agent Review
- reviewer examines code
- audit checks security
- qa validates quality
Tech Council
- Architecture decisions
- Performance implications
- Security considerations
Approval & Merge
- All checks pass
- Reviews approved
- Ready for merge
Tech Council (Advisory Team)
The Tech Council is an advisory team for complex technical decisions:Tech Council Composition
- architect - System design perspective
- security - Security implications
- performance - Performance considerations
- genie - Independent pressure-testing
- senior-dev - Experience and wisdom
- Major architecture decisions
- Breaking changes
- New technology adoption
- Complex refactoring
- Performance-critical changes
Publishing Protocol
The Code Collective follows a strict publishing protocol:Auto-RC on Merge
When code is merged tomain:
Automatic RC Creation
- Generate RC version (e.g.,
v1.2.0-rc.1) - Create changelog
- Tag release
RC Testing
- Deploy to staging
- Run integration tests
- Monitor for issues
Promotion to Stable
Stable Release
- Remove RC suffix
- Publish to NPM
- Create GitHub release
- Announce to community
Version Management
Using Code Collective Agents
Summon Individual Agents
Coordinated Multi-Agent Work
Tech Council Consultation
Best Practices
Let Agents Specialize
Let Agents Specialize
Use Workflows for Coordination
Use Workflows for Coordination
Trust the Publishing Protocol
Trust the Publishing Protocol
- Merge to main (auto RC creation)
- Test RC thoroughly
- Promote to stable when validated
- Never skip RC for significant changes
Leverage Tech Council
Leverage Tech Council
- Architecture changes
- Technology adoption
- Breaking changes
- Performance-critical work

