Gem Team consists of 14 specialized agents, each trained for specific development tasks.
Core Agents
| Agent | Purpose |
|---|---|
gem-researcher | Gathers information and analyzes requirements |
gem-planner | Creates detailed implementation plans |
gem-implementer | Writes code using TDD methodology |
gem-reviewer | Reviews code for quality and standards |
gem-debugger | Diagnoses and fixes issues |
gem-critic | Challenges assumptions and finds edge cases |
gem-code-simplifier | Refactors complex code into simpler forms |
Specialized Agents
| Agent | Purpose |
|---|---|
gem-devops | Handles deployment and infrastructure |
gem-documentation-writer | Creates comprehensive documentation |
gem-designer | Designs web UI/UX |
gem-designer-mobile | Designs mobile UI/UX |
gem-implementer-mobile | Implements React Native and Flutter |
gem-mobile-tester | Tests iOS and Android applications |
gem-browser-tester | Tests web applications across browsers |
Workflow
Agents work together following the orchestration workflow:
- Orchestrate - gem-orchestrator coordinates
- Research - gem-researcher gathers info
- Plan - gem-planner creates plan
- Execute - gem-implementer builds
- Verify - gem-reviewer validates