fix(bmm): resolve dead references and syntax errors in agents and workflows

- Fix XML syntax error in dev-story/instructions.xml:20 (goto element)
- Fix path typo in tech-writer.agent.yaml (_bmadbmm → _bmad/bmm)
- Fix wrong route in analyst.agent.yaml (edit-agent → party-mode)
- Comment out unimplemented validate-create-story in sm.agent.yaml
- Comment out unimplemented validate-design in ux-designer.agent.yaml
- Remove misleading validate-create-story reference in create-story output

Fixes #1075
Related to #1163

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Serhii 2025-12-19 09:09:02 +02:00
parent e39aa33eea
commit 0992267f49
No known key found for this signature in database
GPG Key ID: 84A22AF415BE7704
6 changed files with 17 additions and 21 deletions

View File

@ -43,7 +43,7 @@ agent:
triggers: triggers:
- party-mode: - party-mode:
- input: SPM or fuzzy match start party mode - input: SPM or fuzzy match start party mode
- route: "{project-root}/_bmad/core/workflows/edit-agent/workflow.md" - route: "{project-root}/_bmad/core/workflows/party-mode/workflow.md"
- data: what is being discussed or suggested with the command, along with custom party custom agents if specified - data: what is being discussed or suggested with the command, along with custom party custom agents if specified
- type: exec - type: exec
- expert-chat: - expert-chat:

View File

@ -32,9 +32,12 @@ agent:
workflow: "{project-root}/_bmad/bmm/workflows/4-implementation/create-story/workflow.yaml" workflow: "{project-root}/_bmad/bmm/workflows/4-implementation/create-story/workflow.yaml"
description: Create Story (Required to prepare stories for development) description: Create Story (Required to prepare stories for development)
- trigger: validate-create-story # TODO: validate-create-story is not yet implemented
validate-workflow: "{project-root}/_bmad/bmm/workflows/4-implementation/create-story/workflow.yaml" # The validate-workflow: handler type is not recognized by the workflow engine
description: Validate Story (Highly Recommended, use fresh context and different LLM for best results) # See: https://github.com/bmad-code-org/BMAD-METHOD/issues/1075
# - trigger: validate-create-story
# workflow: "{project-root}/_bmad/bmm/workflows/4-implementation/create-story/validate-workflow.yaml"
# description: Validate Story (Highly Recommended, use fresh context and different LLM for best results)
- trigger: epic-retrospective - trigger: epic-retrospective
workflow: "{project-root}/_bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml" workflow: "{project-root}/_bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml"

View File

@ -54,7 +54,7 @@ agent:
description: Create clear technical explanations with examples description: Create clear technical explanations with examples
- trigger: standards-guide - trigger: standards-guide
action: "Display the complete documentation standards from {project-root}/_bmadbmm/data/documentation-standards.md in a clear, formatted way for the user." action: "Display the complete documentation standards from {project-root}/_bmad/bmm/data/documentation-standards.md in a clear, formatted way for the user."
description: Show BMAD documentation standards reference (CommonMark, Mermaid, OpenAPI) description: Show BMAD documentation standards reference (CommonMark, Mermaid, OpenAPI)
- trigger: party-mode - trigger: party-mode

View File

@ -27,9 +27,12 @@ agent:
exec: "{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.md" exec: "{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.md"
description: Generate a UX Design and UI Plan from a PRD (Recommended before creating Architecture) description: Generate a UX Design and UI Plan from a PRD (Recommended before creating Architecture)
- trigger: validate-design # TODO: validate-design is not yet implemented
validate-workflow: "{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.yaml" # The validate-workflow: handler type is not recognized by the workflow engine
description: Validate UX Specification and Design Artifacts # See: https://github.com/bmad-code-org/BMAD-METHOD/issues/1075
# - trigger: validate-design
# workflow: "{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/validate-workflow.yaml"
# description: Validate UX Specification and Design Artifacts
- trigger: create-excalidraw-wireframe - trigger: create-excalidraw-wireframe
workflow: "{project-root}/_bmad/bmm/workflows/excalidraw-diagrams/create-wireframe/workflow.yaml" workflow: "{project-root}/_bmad/bmm/workflows/excalidraw-diagrams/create-wireframe/workflow.yaml"

View File

@ -334,18 +334,8 @@
**Next Steps:** **Next Steps:**
1. Review the comprehensive story in {{story_file}} 1. Review the comprehensive story in {{story_file}}
2. **Optional Quality Competition:** Run the scrum masters `*validate-create-story` to have a fresh LLM systematically review and 2. Run dev agents `dev-story` for optimized implementation
improve the story context 3. Run `code-review` when complete (auto-marks done)
3. Run dev agents `dev-story` for optimized implementation
4. Run `code-review` when complete (auto-marks done)
**Quality Competition Option:** The `*validate-create-story` command runs the story context through an independent LLM in fresh
context that will:
- Systematically re-analyze all source documents
- Identify any misses, omissions, or improvements
- Compete to create a more comprehensive story context
- Present findings interactively for your approval
- Apply improvements to create the ultimate developer implementation guide
**The developer now has everything needed for flawless implementation!** **The developer now has everything needed for flawless implementation!**
</output> </output>

View File

@ -17,7 +17,7 @@
<action>Use {{story_path}} directly</action> <action>Use {{story_path}} directly</action>
<action>Read COMPLETE story file</action> <action>Read COMPLETE story file</action>
<action>Extract story_key from filename or metadata</action> <action>Extract story_key from filename or metadata</action>
<goto> anchor with id task_check</goto> <goto anchor="task_check" />
</check> </check>
<!-- Sprint-based story discovery --> <!-- Sprint-based story discovery -->