Skip to content

Jack-R-Hong/BMM-opencode

Repository files navigation

BMM-OpenCode

npm version License: MIT

BMAD-METHOD agents and skills converted for OpenCode - ready-to-use AI agent plugins.


Installation

For Humans

Paste this into your LLM agent session:

Install and configure bmm-opencode by following the instructions here:
https://raw.githubusercontent.com/Jack-R-Hong/BMM-opencode/refs/heads/main/docs/installation.md

For LLM Agents

Fetch the installation guide and follow it:

curl -s https://raw.githubusercontent.com/Jack-R-Hong/BMM-opencode/refs/heads/main/docs/installation.md

Quick Start

After installation, you have access to:

  1. Plugin Tools - Use bmm_list, bmm_agent, bmm_skill, bmm_agent_workflows, bmm_suggest_workflows directly
  2. 19 Specialized Agents - After bmm_install, switch agents using Tab key
  3. 61 Workflow Skills - After bmm_install, load skills via slash commands like /bmad-bmm-create-prd

New: Workflow Suggestions for Agents

When you @mention an agent, you can now discover their available workflows:

Use bmm_suggest_workflows with agent bmm-dev to see available workflows
Use bmm_agent_workflows to see all agent-workflow mappings

This helps OpenCode provide better autocomplete suggestions when mentioning agents.


What's Included

Agents (19)

Agent Name Role
bmm-analyst Mary Business Analyst
bmm-architect Winston System Architect
bmm-dev Amelia Senior Software Engineer
bmm-pm John Product Manager
bmm-qa Quinn QA Engineer
bmm-sm Bob Scrum Master
bmm-tech-writer Paige Technical Writer
bmm-ux-designer Sally UX Designer
bmm-quick-flow-solo-dev Barry Quick Flow Solo Dev
cis-brainstorming-coach Carson Brainstorming Specialist
cis-creative-problem-solver Dr. Quinn Problem Solver
cis-design-thinking-coach Maya Design Thinking Expert
cis-innovation-strategist Victor Innovation Strategist
cis-presentation-master Caravaggio Presentation Expert
cis-storyteller Sophia Master Storyteller
core-bmad-master BMad Master Workflow Orchestrator
tea-tea Murat Test Architect
party-mode - Multi-Agent Meeting Orchestrator
gen-subagent - Agent Factory (generates new agents)

Skills (61)

BMM Module (Development Lifecycle)

  • bmad-bmm-create-product-brief - Create product briefs
  • bmad-bmm-create-prd - Create PRD documents
  • bmad-bmm-edit-prd - Edit existing PRDs
  • bmad-bmm-validate-prd - Validate PRD quality
  • bmad-bmm-create-architecture - Design system architecture
  • bmad-bmm-create-ux-design - Create UX designs
  • bmad-bmm-create-epics-and-stories - Generate epics and stories
  • bmad-bmm-create-story - Create user stories
  • bmad-bmm-dev-story - Develop stories
  • bmad-bmm-code-review - Adversarial code review
  • bmad-bmm-sprint-planning - Sprint planning
  • bmad-bmm-sprint-status - Sprint status tracking
  • bmad-bmm-retrospective - Sprint retrospectives
  • bmad-bmm-quick-spec - Quick tech specs
  • bmad-bmm-quick-dev - Quick development
  • bmad-bmm-qa-automate - Test automation
  • And more...

CIS Module (Creative & Innovation)

  • bmad-cis-design-thinking - Design thinking workflow
  • bmad-cis-innovation-strategy - Innovation strategy
  • bmad-cis-problem-solving - Systematic problem solving
  • bmad-cis-storytelling - Narrative crafting

TEA Module (Testing)

  • bmad-tea-testarch-atdd - ATDD workflow
  • bmad-tea-testarch-automate - Test automation
  • bmad-tea-testarch-framework - Test framework setup
  • bmad-tea-testarch-ci - CI/CD pipeline
  • bmad-tea-teach-me-testing - Testing education
  • And more...

Core Tasks

  • bmad-core-task-help - Get workflow help
  • bmad-core-task-editorial-review-prose - Prose editing
  • bmad-core-task-editorial-review-structure - Structure editing
  • bmad-core-task-shard-doc - Document sharding

Usage

Using Plugin Tools

Use bmm_list to see all available agents and skills
Use bmm_skill with name bmad-bmm-create-prd to get the PRD creation workflow
Use bmm_install to copy everything to my project
Use bmm_agent_workflows to see all agent-workflow mappings
Use bmm_suggest_workflows with agent bmm-dev to see workflows for a specific agent

Discover Agent Workflows

The plugin now provides tools to discover which workflows are available for each agent:

  • bmm_agent_workflows: Lists all agents with their available workflows
  • bmm_suggest_workflows({ agent: "bmm-dev" }): Get detailed workflow information for a specific agent
  • bmm_agent({ name: "bmm-pm" }): Now includes workflow information in the agent details

These tools enable OpenCode to provide intelligent autocomplete suggestions when you @mention agents.

Switch to an agent (after bmm_install)

Press Tab or use the agent switch keybind, then select an agent.

Invoke via @ mention

@bmm-dev implement the user authentication feature
@bmm-architect review the system design
@cis-brainstorming-coach help me brainstorm product ideas

Load a skill

Load the bmad-bmm-create-prd skill and help me create a PRD

Update / Upgrade

For Humans

Paste this into your LLM agent session:

Upgrade bmm-opencode by following the instructions here:
https://raw.githubusercontent.com/Jack-R-Hong/BMM-opencode/refs/heads/main/docs/upgrade.md

For LLM Agents

Fetch the upgrade guide and follow it:

curl -s https://raw.githubusercontent.com/Jack-R-Hong/BMM-opencode/refs/heads/main/docs/upgrade.md

Version History

Version Agents Skills Changes
1.4.3 19 62 Sprint-planning: auto-calculate story depends_on with priority cascade (explicit > prose > sequential default)
1.4.2 19 62 Party-mode: structured decision options + background agent progress monitoring
1.4.1 19 62 Dev-team-mode: show session_id and progress monitoring for background agents
1.4.0 19 62 Add per-agent LLM model configuration with multi-provider alternatives
1.3.2 19 62 Dev-team-mode: delegated mode for orchestrator support
1.3.1 19 62 Party-mode: agent titles with first impressions
1.3.0 19 62 Added dev-team-mode parallel development orchestrator
1.2.0 19 61 Added party-mode, gen-subagent, upgrade docs

| 1.1.0 | 17 | 61 | Added bmad-opencode-converter integration | | 1.0.1 | 17 | 61 | Initial release |


Source

This package is generated from BMAD-METHOD using BMM-opencode-converter.

License

MIT

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors