docs: add agent_compatibility metadata to dev-story workflow
- Documents intended agent, assumed context, and not-recommended agents - Purely informational; no runtime changes
This commit is contained in:
parent
35ae4fd024
commit
97e48a5f22
|
|
@ -2,6 +2,29 @@ name: dev-story
|
||||||
description: "Execute a story by implementing tasks/subtasks, writing tests, validating, and updating the story file per acceptance criteria"
|
description: "Execute a story by implementing tasks/subtasks, writing tests, validating, and updating the story file per acceptance criteria"
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
|
# Agent Compatibility Documentation
|
||||||
|
# This metadata documents workflow assumptions without enforcing runtime behavior
|
||||||
|
agent_compatibility:
|
||||||
|
intended_for:
|
||||||
|
- agent: "bmm/dev"
|
||||||
|
reason: "Developer agent with test-driven development expertise and story execution capabilities"
|
||||||
|
assumes_agent_context:
|
||||||
|
persona_attributes:
|
||||||
|
- "Technical implementation skills (coding, testing, debugging)"
|
||||||
|
- "Red-green-refactor TDD workflow understanding"
|
||||||
|
- "Familiarity with story file format and acceptance criteria"
|
||||||
|
critical_actions_expected:
|
||||||
|
- "Loads project-context.md for coding standards and patterns"
|
||||||
|
- "Understands story file structure (Tasks/Subtasks, AC, Dev Notes, File List)"
|
||||||
|
config_dependencies:
|
||||||
|
- "BMM module config at {project-root}/_bmad/bmm/config.yaml"
|
||||||
|
- "implementation_artifacts path containing story files and sprint-status.yaml"
|
||||||
|
not_recommended_for:
|
||||||
|
- agent_types: ["PM", "Analyst", "Architect", "UX Designer"]
|
||||||
|
reason: "Requires active code implementation and test writing capabilities"
|
||||||
|
- agent_types: ["Game Dev (BMGD module)"]
|
||||||
|
reason: "Use bmgd/dev-story workflow instead - different config paths and domain context"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/_bmad/bmm/config.yaml"
|
config_source: "{project-root}/_bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue