convoke-agents
BMAD Method extensions : domain-specialized AI agent teams for complex systems. Ships with Vortex (7 agents and 22 workflows for product discovery), Gyre (4 agents and 7 workflows for production readiness), Enhance (new skills) and a team factory.
██████╗ ██████╗ ███╗ ██╗██╗ ██╗ ██████╗ ██╗ ██╗███████╗
██╔════╝██╔═══██╗████╗ ██║██║ ██║██╔═══██╗██║ ██╔╝██╔════╝
██║ ██║ ██║██╔██╗ ██║██║ ██║██║ ██║█████╔╝ █████╗
██║ ██║ ██║██║╚██╗██║╚██╗ ██╔╝██║ ██║██╔═██╗ ██╔══╝
╚██████╗╚██████╔╝██║ ╚████║ ╚████╔╝ ╚██████╔╝██║ ██╗███████╗
╚═════╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝
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 |
What's New
- 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
Vortex — Product Discovery Team
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 |
- 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
What Agents Produce
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 🎯 Contextualize
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 💡 Hypothesize
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 🧭 Systematize
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
Gyre — Production Readiness Team
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 |
- Full Analysis (end-to-end pipeline)
- Stack Detection
- Model Generation
- Gap Analysis
- Model Review
- Delta Report
- Accuracy Validation
What Gyre Produces
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
Extending Convoke
Team Factory
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
Enhance — Agent Skills
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.
Quick Start
Prerequisites
- Node.js 18+ or Bun
- Git
- Claude Code or Claude.ai
Install
Everything (Vortex + Gyre):
npm install convoke-agents@latest
npx convoke-install
Vortex only:
npm install convoke-agents@latest
npx convoke-install-vortex
Gyre only:
npm install convoke-agents@latest
npx convoke-install-gyre
Something not working? Run npx convoke-doctor or check the FAQ.
Personalize
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.
Activate an Agent
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.
Your First 15 Minutes
- 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
What Gets Installed
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
How It Fits with BMAD Core
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.
Updating
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 issues
Your 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.
Documentation
| 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 |
Roadmap
- 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
Contributing
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.
License
MIT License — see LICENSE
Acknowledgments
- 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
Agents
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
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found