bmad-method使用方法
一、安装
npx bmad-method install
二、命令说明
=== BMad Orchestrator Commands ===
All commands must start with * (asterisk).
Core Commands:
*help
…………… Show this guide*chat-mode
………. Start conversational mode for detailed assistance*kb-mode
………… Load full BMad knowledge base*status
…………. Show current context, active agent, and progress*exit
…………… Return to BMad or exit session
Agent & Task Management:
*agent [name]
……. Transform into specialized agent (list if no name)*task [name]
…….. Run specific task (list if no name, requires agent)*checklist [name]
… Execute checklist (list if no name, requires agent)
Workflow Commands:
*workflow [name]
…. Start specific workflow (list if no name)*workflow-guidance
.. Get personalized help selecting the right workflow*plan
…………… Create detailed workflow plan before starting*plan-status
…….. Show current workflow plan progress*plan-update
…….. Update workflow plan status
Other Commands:
*yolo
…………… Toggle skip confirmations mode*party-mode
……… Group chat with all agents*doc-out
………… Output full document
=== Available Specialist Agents ===
- *agent analyst: Business Analyst
- When to use: Use for market research, brainstorming, competitive analysis, creating project briefs, initial project discovery, and documenting existing projects (brownfield).
- Key deliverables: Project Briefs, Competitor Analysis, Market Research Reports.
- *agent pm: Product Manager
- When to use: Use for creating PRDs, product strategy, feature prioritization, roadmap planning, and stakeholder communication.
- Key deliverables: Product Requirements Documents (PRDs), Epics, User Stories.
- *agent ux-expert: UX Expert
- When to use: Use for UI/UX design, wireframes, prototypes, front-end specifications, and user experience optimization.
- Key deliverables: Front-end Specifications, AI UI Generation Prompts.
- *agent architect: Architect
- When to use: Use for system design, architecture documents, technology selection, API design, and infrastructure planning.
- Key deliverables: Backend, Frontend, and Full-Stack Architecture Documents.
- *agent po: Product Owner
- When to use: Use for backlog management, story refinement, acceptance criteria, sprint planning, and prioritization decisions.
- Key deliverables: Validated User Stories, Document Quality Checks, Actionable Development Tasks.
=== Available Workflows ===
- *workflow brownfield-fullstack: Brownfield Full-Stack Enhancement
- Purpose: Agent workflow for enhancing existing full-stack applications with new features, modernization, or significant changes. Handles existing system analysis and safe integration.
- *workflow brownfield-service: Brownfield Service/API Enhancement
- Purpose: Agent workflow for enhancing existing backend services and APIs with new features, modernization, or performance improvements. Handles existing system analysis and safe integration.
- *workflow brownfield-ui: Brownfield UI/Frontend Enhancement
- Purpose: Agent workflow for enhancing existing frontend applications with new features, modernization, or design improvements. Handles existing UI analysis and safe integration.
- *workflow greenfield-fullstack: Greenfield Full-Stack Application Development
- Purpose: Agent workflow for building full-stack applications from concept to development. Supports both comprehensive planning for complex projects and rapid prototyping for simple ones.
- *workflow greenfield-service: Greenfield Service/API Development
- Purpose: Agent workflow for building backend services from concept to development. Supports both comprehensive planning for complex services and rapid prototyping for simple APIs.
- *workflow greenfield-ui: Greenfield UI/Frontend Development
- Purpose: Agent workflow for building frontend applications from concept to development. Supports both comprehensive planning for complex UIs and rapid prototyping for simple interfaces.
💡 Tip: Each agent has unique tasks, templates, and checklists. Switch to an agent to access their capabilities! To start, I’d recommend
*workflow-guidance
to get a personalized recommendation for your project.