Feature Request
What
Add a capabilities system to platform-codes.yaml so BMAD workflows can adapt behavior based on what the IDE/CLI platform supports — specifically sub-agent delegation, task tracking, and structured user prompting.
Why it would benefit the BMad community
BMAD supports 20+ IDE platforms, but implementation workflows (quick-dev, dev-story) currently have no way to detect and leverage advanced platform features. This means:
- Platforms with rich tool support (like Claude Code's Agent tool, TaskCreate/TaskUpdate) can't be utilized by workflows
- Adding platform-specific instructions to shared workflows would break other platforms
- Users on capable platforms miss out on orchestrator-pattern delegation and structured progress tracking
How it strengthens human-AI collaboration
- Capability-aware workflows automatically use the best available tools — agent delegation when sub-agents exist, direct implementation when they don't
- Task tracking integration gives users structured visibility into implementation progress on platforms that support it
- Extensible by design — as other IDE platforms add capabilities, the community can simply flip flags in
platform-codes.yaml without changing workflow logic
Implementation
PR: #1897
Feature Request
What
Add a capabilities system to
platform-codes.yamlso BMAD workflows can adapt behavior based on what the IDE/CLI platform supports — specifically sub-agent delegation, task tracking, and structured user prompting.Why it would benefit the BMad community
BMAD supports 20+ IDE platforms, but implementation workflows (quick-dev, dev-story) currently have no way to detect and leverage advanced platform features. This means:
How it strengthens human-AI collaboration
platform-codes.yamlwithout changing workflow logicImplementation
PR: #1897