βββββββ βββββββ ββββ ββββββ βββ βββββββ βββ βββββββββββ
ββββββββββββββββββββββ ββββββ βββββββββββββββ ββββββββββββ
βββ βββ βββββββββ ββββββ ββββββ ββββββββββ ββββββ
βββ βββ βββββββββββββββββ βββββββ ββββββββββ ββββββ
ββββββββββββββββββββ ββββββ βββββββ ββββββββββββ βββββββββββ
βββββββ βββββββ βββ βββββ βββββ βββββββ βββ βββββββββββ
Agent teams for complex systems
Convoke extends AI agents with two types of installable modules: Teams bring new agents for a domain, Skills add new capabilities to existing agents. Install them independently or combine them.
| Team | Agents | Domain |
|---|---|---|
| Vortex | 7 agents, 22 workflows | Product discovery β from user insight to evidence-based decisions |
| Gyre | 4 agents, 7 workflows | Production readiness β from stack detection to gap analysis |
- Gyre team β 4 agents analyze your project's production readiness: detect your stack, model what "ready" looks like, find what's missing, and help you act on it
- Team Factory β guided workflow for creating new BMAD-compliant teams from scratch (
/bmad-team-factory) - Skill Validator β new
validateSkill()quality gate in the update system for factory-generated skills (development docs) - See the CHANGELOG for the full release details
7 agents guide you from insight to evidence and back again β a continuous discovery loop, not a one-shot checklist
Vortex guides you through seven discovery streams β from understanding your users to interpreting production signals β so you can make evidence-based decisions before, during, and after you build. Each stream builds on the previous one's findings, and when gaps appear, the system routes you back to fill them.
7 Streams Β· 7 Agents
βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ
β Isla ββββΆβ Mila ββββΆβ Liam ββββΆβ Wade β
β Empathize β β Synthesize β β Hypothesize β β Externalize β
βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ
β² β
β β
β βΌ
βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β Emma βββββ Max βββββ Noah ββββββββββββββ
βContextualizeβ β Systematize β β Sensitize β
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β β β
βββββββββββββββββββ΄ββββββββββββββββββ
βΆ Start at Emma Β· back to any stream
Each workflow ends with a Compass routing to whichever stream needs attention β you can start or return to any agent.
| Agent | Stream | What they do |
|---|---|---|
| Emma π― | Contextualize | Frame the right problem β personas, product vision, scope |
| Isla π | Empathize | Understand users β empathy maps, interviews, discovery research |
| Mila π¬ | Synthesize | Converge research into clear problem definitions |
| Liam π‘ | Hypothesize | Turn problems into testable hypotheses and experiments |
| Wade π§ͺ | Externalize | Test assumptions with MVPs, experiments, and prototypes |
| Noah π‘ | Sensitize | Interpret production signals, user behavior, and engagement patterns |
| Max π§ | Systematize | Capture learnings and decide: pivot, patch, or persevere |
22 Vortex Workflows
- Assumption Mapping
- Behavior Analysis
- Contextualize Scope
- Empathy Map
- Experiment Design
- Hypothesis Engineering
- Lean Experiment
- Lean Persona
- Learning Card
- MVP
- Pattern Mapping
- Pivot Patch Persevere
- Pivot Resynthesis
- Product Vision
- Production Monitoring
- Proof of Concept
- Proof of Value
- Research Convergence
- Signal Interpretation
- User Discovery
- User Interview
- Vortex Navigation
Here's a sample of real output from a busy parents meal planning project β each excerpt is from the full 7-agent journey example.
Emma frames the right problem. Here's the Job-to-be-Done she produced:
Job-to-be-Done: Eliminate the daily 5:30 PM dinner decision so I can feed my family well without the mental load of planning, shopping, and deciding under time pressure.
Riskiest Assumptions:
- Decision fatigue β not cooking skill or ingredient access β is the primary barrier to weeknight dinner success
- Parents would trust and act on an externally-provided dinner suggestion rather than needing to choose themselves
- "Good enough" nutrition is an acceptable standard β parents aren't seeking perfection, they're seeking relief from guilt
Liam turns problems into testable ideas. Here's one of three hypotheses he produced:
Hypothesis 1: The Pre-Commute Decision Eliminator
We believe that busy parents will act on a single dinner suggestion delivered at 4:00 PM within 3 minutes because the decision burden β not cooking β is their primary barrier, and an earlier intervention catches them before the anxiety spiral begins.
Riskiest Assumption: Parents will trust and act on an automated suggestion without second-guessing. Research shows they want "someone to tell me what to make" β but "someone" may need to be a trusted person, not an algorithm.
Max captures what you learned and decides what to do next:
Recommendation: PATCH (iterate on timing, don't pivot direction)
The core hypothesis is validated. The product direction (decision elimination via single suggestion) is correct. The timing mechanism needs refinement β shift from fixed 4:00 PM delivery to adaptive delivery based on each user's observed engagement pattern.
Three Actions:
- Implement adaptive timing β shift the push notification to match each user's observed engagement window.
- Route to Isla for timing investigation β qualitative research on why users engage at 3:15 PM. Is it anxiety relief, logistical planning, or habit?
- Test willingness to pay immediately β the mechanism works, but we have no commercial validation. Run a landing page test with pricing before further product investment.
See the full 7-agent journey example β
For detailed workflow descriptions, see the Agent Guide and individual user guides: Emma | Isla | Mila | Liam | Wade | Noah | Max
4 agents assess whether your project is ready to ship β detect your stack, model what "ready" means, find what's missing, and refine together
Most teams ship to production without knowing if they're actually ready β missing SLOs, incomplete observability, unreviewed deployment strategies. Gyre analyzes your project's filesystem, builds a capabilities model tailored to your specific tech stack, and surfaces what's absent. No generic checklists β every finding is contextual to your project.
4 Agents Β· 4 Contracts
βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ
β Scout ββββΆβ Atlas ββββΆβ Lens ββββΆβ Coach β
β Detect β β Model β β Analyze β β Review β
β Stack β β Capabil. β β Gaps β β Refine β
βββββββββββββββ ββββββββ²βββββββ βββββββββββββββ ββββββββ¬βββββββ
β β
βββββββββββββββ GC4 βββββββββββββββββ
feedback
Linear pipeline with a feedback loop. Coach amendments feed back to Atlas β the model improves with every review.
| Agent | Role | What they do |
|---|---|---|
| Scout π | Detect | Scan filesystem artifacts to classify your tech stack β language, containers, CI/CD, observability, cloud provider |
| Atlas π | Model | Generate a capabilities manifest using industry standards (DORA, OpenTelemetry, Google PRR) and web search |
| Lens π¬ | Analyze | Compare capabilities against what actually exists β surface absences, compound risks, severity-prioritized findings |
| Coach ποΈ | Review | Walk through findings conversationally β amend the model, capture feedback, track progress over time |
7 Gyre Workflows
- Full Analysis (end-to-end pipeline)
- Stack Detection
- Model Generation
- Gap Analysis
- Model Review
- Delta Report
- Accuracy Validation
Gyre writes structured artifacts to .gyre/ in your project root β safe to commit, containing technology categories only (no file contents, paths, or secrets):
- Stack Profile (
.gyre/stack-profile.yaml) β classified tech stack with detection confidence - Capabilities Manifest (
.gyre/capabilities.yaml) β 20+ capabilities across observability, deployment, reliability, and security - Findings Report (
.gyre/findings.yaml) β absence-based findings tagged by severity, confidence, and source - Feedback Log (
.gyre/feedback.yaml) β team amendments that persist and improve the model over time
Three modes: Crisis (first run, full pipeline), Anticipation (re-analysis with cached model), Regeneration (fresh model rebuild).
Delta tracking: Run Gyre after making improvements to see what you've resolved β findings are tagged [NEW], [CARRIED], or resolved.
User guides: Scout | Atlas | Lens | Coach
Create fully-wired, BMAD-compliant teams through a guided workflow β zero post-creation fixes.
/bmad-team-factory
The factory guides you through composition pattern selection (Independent or Sequential), agent scope definition with overlap detection, contract design, and integration wiring. Decision state is persisted as a spec file for resume and express mode. Output passes the same validation as native teams.
Three capabilities:
- Create Team β build a new team from scratch with full integration
- Add Agent β extend an existing team with a new agent
- Add Skill β give an existing agent a new workflow
Skills give existing agents new workflows β installed via menu patching, not agent modification. The first skill adds RICE-scored backlog management to the PM agent:
Initiatives Backlog
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β [T] Triage β β [R] Review β β [C] Create β
β Ingest new β β Rescore β β Bootstrap β
β findings β β existing β β from scratchβ
ββββββββ¬βββββββ ββββββββ¬βββββββ ββββββββ¬βββββββ
β β β
βΌ βΌ βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββ
β initiatives-backlog.md β
β RICE-scored Β· Categorized Β· Change-tracked β
ββββββββββββββββββββββββββββββββββββββββββββββββββββ
Activate from the PM agent menu or directly: /bmad-enhance-initiatives-backlog
The Enhance Guide documents the complete pattern for building your own skills.
- Node.js 18+ or Bun
- Git
- Claude Code or Claude.ai
Everything (Vortex + Gyre):
npm install convoke-agents@latest
npx convoke-installVortex only:
npm install convoke-agents@latest
npx convoke-install-vortexGyre only:
npm install convoke-agents@latest
npx convoke-install-gyreSomething not working? Run npx convoke-doctor or check the FAQ.
Open _bmad/bme/_vortex/config.yaml (or _bmad/bme/_gyre/config.yaml) and replace {user} with your name. Agents use this to personalize their interactions.
Claude Code (skills)
# Vortex
/bmad-agent-bme-contextualization-expert # Emma π―
/bmad-agent-bme-discovery-empathy-expert # Isla π
/bmad-agent-bme-research-convergence-specialist # Mila π¬
/bmad-agent-bme-hypothesis-engineer # Liam π‘
/bmad-agent-bme-lean-experiments-specialist # Wade π§ͺ
/bmad-agent-bme-production-intelligence-specialist # Noah π‘
/bmad-agent-bme-learning-decision-expert # Max π§
# Gyre
/bmad-agent-bme-stack-detective # Scout π
/bmad-agent-bme-model-curator # Atlas π
/bmad-agent-bme-readiness-analyst # Lens π¬
/bmad-agent-bme-review-coach # Coach ποΈ
Claude Code (terminal) / Other AI assistants
# Vortex
cat _bmad/bme/_vortex/agents/contextualization-expert.md # Emma π―
# ... (see user guides for full list)
# Gyre
cat _bmad/bme/_gyre/agents/stack-detective.md # Scout π
cat _bmad/bme/_gyre/agents/model-curator.md # Atlas π
cat _bmad/bme/_gyre/agents/readiness-analyst.md # Lens π¬
cat _bmad/bme/_gyre/agents/review-coach.md # Coach ποΈClaude.ai β Open any agent file and paste its contents into your conversation.
How activation works: Each agent is a markdown file containing a full persona, menu system, and workflow instructions. When Claude reads the file, it adopts that agent's expertise and presents you with an interactive menu. Pick a workflow from the menu and follow the guided steps.
- Personalize β edit the config.yaml for your chosen team and replace
{user}with your name - Pick a starting point:
- Vortex: Activate Emma β select Lean Persona from the menu β follow the guided steps
- Gyre: Activate Scout β select Full Analysis from the menu β walk through the pipeline
- Find your artifact β outputs are saved in
_bmad-output/vortex-artifacts/or.gyre/ - Follow the Compass β each workflow ends with a routing suggestion for which agent to use next
your-project/
βββ _bmad/bme/
β βββ _vortex/ # Team: Product Discovery
β β βββ agents/ # 7 agent definition files
β β βββ workflows/ # 22 workflows
β β βββ contracts/ # Handoff contracts (HC1-HC5 artifact, HC6-HC10 routing)
β β βββ guides/ # User guides (all 7 agents)
β β βββ config.yaml # Configuration
β βββ _gyre/ # Team: Production Readiness
β β βββ agents/ # 4 agent definition files
β β βββ workflows/ # 7 workflows
β β βββ contracts/ # Artifact contract schemas (GC1-GC4)
β β βββ guides/ # User guides (all 4 agents)
β β βββ config.yaml # Configuration
β βββ _enhance/ # Skill: Agent Capability Upgrades
β βββ workflows/ # Skill workflows (initiatives-backlog)
β βββ extensions/ # Agent menu patch descriptors
β βββ guides/ # Module author guide
β βββ config.yaml # Configuration
βββ _bmad-output/
βββ vortex-artifacts/ # Vortex generated artifacts
βββ gyre-artifacts/ # Gyre generated artifacts
Convoke handles discovery, validation, and readiness. BMAD Core handles implementation.
Convoke Modules BMAD Core
ββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββ
β Teams β β β
β Vortex (Product Discovery) β ββββββ> β PM β Architect β Dev β
β Gyre (Prod. Readiness) β <ββββββ β "Let's build it" β
β β β β
β Skills β signals β β
β Enhance (Agent Upgrades) β ββββββ> β β
β β β β
ββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββ
Teams and Skills are peer module types β both installable, both independent. Convoke works standalone or as an extension β no BMAD Method installation required.
npm install convoke-agents@latest # Get the latest package
npx convoke-version # Check current version
npx convoke-update --dry-run # Preview changes
npx convoke-update # Apply update (auto-backup)
npx convoke-doctor # Diagnose issuesYour data in _bmad-output/ and .gyre/ is never touched. Automatic backups are created before every update.
Important:
npm install convoke-agents(without@latest) won't cross major version boundaries. If you're on v2.x, you must usenpm install convoke-agents@latestto get v3.x.
See UPDATE-GUIDE.md for migration paths and troubleshooting.
| Document | Description |
|---|---|
| Agent Guide | Detailed agent descriptions, workflows, and positioning |
| BMAD Compatibility | Compatibility matrix with BMAD Method versions |
| Testing | Automated test suite, CI pipeline, and agent test results |
| Development Guide | Architecture, building agents, and contributing |
| FAQ | Common questions about the framework |
| CHANGELOG | Complete version history |
| UPDATE-GUIDE | Migration paths and update troubleshooting |
- v1.x β Vortex foundation: 7 agents, 22 workflows, update system, CI/CD
- v2.0 β Product renamed to Convoke. CLI commands:
convoke-*. Package:convoke-agents - v2.x β Enhance module (Skills architecture, RICE initiatives-backlog), Gyre team (production readiness, 4 agents), Team Factory
- Next β Forge (domain knowledge extraction for enterprise brownfield engagements)
- Future β Additional teams, Forge-Gyre integration, cross-team workflows
We welcome contributions in these areas:
- Agents β New domain-specialized agents, workflow improvements
- Teams β New team modules via the Team Factory
- Testing β Edge cases, performance testing
- Documentation β Tutorials, translations, video walkthroughs
Have feedback? Found a quality issue, want a missing capability, or have a general comment about an agent? Open an issue and select the Agent/Workflow Feedback template.
See the Development Guide for architecture details and agent development patterns.
MIT License β see LICENSE
- BMAD Method v6.0.0 β Foundation for agent architecture
- Innovation Vortex β Pattern from the unFIX model by Jurgen Appelo
- Claude (Anthropic) β AI reasoning and agent development
Every agent below contributed to the design, implementation, testing, or documentation of this release.
Core
- BMad Master π§ β Orchestration and agent coordination
BMM β BMAD Method Module
- Mary π Analyst β Requirements analysis and product briefs
- Winston ποΈ Architect β Architecture decisions and technical design
- Amelia π» Dev β Implementation and code delivery
- John π PM β Product management and PRD creation
- Barry π Quick Flow β Rapid solo development
- Quinn π§ͺ QA β Quality assurance and test validation
- Bob π SM β Sprint management and retrospectives
- Paige π Tech Writer β Documentation and editorial review
- Sally π¨ UX Designer β User experience design
BME β Vortex Pattern Agents
- Emma π― Contextualize β Problem framing and product vision
- Isla π Empathize β User research and empathy mapping
- Mila π¬ Synthesize β Research convergence and problem definition
- Liam π‘ Hypothesize β Hypothesis engineering and assumption mapping
- Wade π§ͺ Externalize β Lean experiments and MVP testing
- Noah π‘ Sensitize β Production intelligence and signal interpretation
- Max π§ Systematize β Learning capture and pivot/persevere decisions
BME β Gyre Pattern Agents
- Scout π Stack Detective β Technology stack detection and classification
- Atlas π Model Curator β Contextual capabilities manifest generation
- Lens π¬ Readiness Analyst β Absence detection and cross-domain correlation
- Coach ποΈ Review Coach β Guided review, amendment, and feedback capture
CIS β Creative & Innovation Strategies
- Carson π§ Brainstorming Coach β Creative ideation facilitation
- Dr. Quinn π¬ Problem Solver β Systematic problem-solving
- Maya π¨ Design Thinking Coach β Human-centered design
- Victor β‘ Innovation Strategist β Business model innovation
- Caravaggio π¨ Presentation Master β Visual communication
- Sophia π Storyteller β Narrative and storytelling
BMB β BMAD Builder Module
- Bond π€ Agent Builder β Agent creation and configuration
- Morgan ποΈ Module Builder β Module architecture
- Wendy π Workflow Builder β Workflow design and validation
TEA β Test Engineering & Architecture
- Murat π§ͺ Test Architect β Test framework, CI pipeline, and quality gates
Discover what has to be discovered. Ship what's ready to ship.
Get Started | Agents | Docs | Roadmap