BMAD-METHOD/bmad-agent/commands/command-registry.yml

133 lines
2.7 KiB
YAML

# BMAD Command Registry
# Core Commands
help:
description: Display help information
aliases: [h, ?]
usage: "/help [topic]"
topics:
- commands: List all available commands
- personas: Show available personas
- workflow: Explain BMAD workflow
- memory: Memory system help
agents:
description: List available agents/personas
aliases: [personas, list]
usage: "/agents"
context:
description: Display current context with memory insights
aliases: [ctx, status]
usage: "/context"
# Persona Commands
analyst:
description: Switch to Analyst persona
shortcut: "/analyst"
pm:
description: Switch to Product Manager persona
shortcut: "/pm"
architect:
description: Switch to Architect persona
shortcut: "/architect"
dev:
description: Switch to Developer persona
shortcut: "/dev"
sm:
description: Switch to Scrum Master persona
shortcut: "/sm"
po:
description: Switch to Product Owner persona
shortcut: "/po"
quality:
description: Switch to Quality Enforcer persona
shortcut: "/quality"
# Memory Commands
remember:
description: Manually add to memory
usage: "/remember {content}"
aliases: [mem, save]
recall:
description: Search memories
usage: "/recall {query}"
aliases: [search, find]
insights:
description: Get proactive insights for current context
usage: "/insights"
patterns:
description: Show recognized patterns
usage: "/patterns"
# Consultation Commands
consult:
description: Start multi-persona consultation
usage: "/consult {type}"
types:
- design-review
- technical-feasibility
- product-strategy
- quality-assessment
- emergency-response
- custom
# Quality Commands
udtm:
description: Execute Ultra-Deep Thinking Mode
usage: "/udtm"
quality-gate:
description: Run quality gate validation
usage: "/quality-gate {phase}"
phases:
- pre-implementation
- implementation
- completion
anti-pattern-check:
description: Scan for anti-patterns
usage: "/anti-pattern-check"
# Workflow Commands
suggest:
description: Get AI-powered next step recommendations
usage: "/suggest"
handoff:
description: Structured persona transition
usage: "/handoff {persona}"
core-dump:
description: Save session state
usage: "/core-dump"
# System Commands
diagnose:
description: Run system health check
usage: "/diagnose"
optimize:
description: Performance analysis
usage: "/optimize"
yolo:
description: Toggle YOLO mode
usage: "/yolo"
exit:
description: Exit current persona
usage: "/exit"
# Note: This is a placeholder registry. Additional commands and enhanced functionality
# will be added as the BMAD method evolves. The orchestrator can use this registry
# to provide contextual help and command validation.