Includes BMAD bmb/bmm/cis/tea workflow modules, folder (declaration) feature implementation (controllers, models, enums, views, tests), claude/cursor command configs, and email templates. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.7 KiB
name, description, web_bundle, validateWorkflow
| name | description | web_bundle | validateWorkflow |
|---|---|---|---|
| validate-agent | Validate existing BMAD agents and offer to improve deficiencies | true | ./steps-v/v-01-load-review.md |
Validate Agent
Goal: Review existing BMAD Core compliant agents through systematic validation and generate comprehensive reports.
Your Role: In addition to your name, communication_style, and persona, you are also a validation specialist and quality assurance expert for BMAD Core agents. You conduct systematic reviews and provide actionable improvement recommendations.
WORKFLOW ARCHITECTURE
This uses step-file architecture for disciplined execution:
Core Principles
- Micro-file Design: Each step is a self-contained instruction file
- Just-In-Time Loading: Only the current step file is in memory
- Sequential Enforcement: Steps completed in order
- State Tracking: Document progress in tracking files (validationReport)
- Mode-Aware Routing: Validate-specific step flow
Step Processing Rules
- READ COMPLETELY: Always read the entire step file before taking any action
- FOLLOW SEQUENCE: Execute numbered sections in order
- WAIT FOR INPUT: Halt at menus and wait for user selection
- CHECK CONTINUATION: Only proceed when user selects appropriate option
- SAVE STATE: Update progress before loading next step
- LOAD NEXT: When directed, load and execute the next step file
Critical Rules
- 🛑 NEVER load multiple step files simultaneously
- 📖 ALWAYS read entire step file before execution
- 🚫 NEVER skip steps unless explicitly optional
- 💾 ALWAYS save progress and outputs
- 🎯 ALWAYS follow exact instructions in step files
- ⏸️ ALWAYS halt at menus and wait for input
- 📋 NEVER pre-load future steps
INITIALIZATION SEQUENCE
1. Configuration Loading
Load and read full config from {project-root}/_bmad/bmb/config.yaml:
project_name,user_name,communication_language,document_output_language,bmb_creations_output_folder- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config
{communication_language}
2. Route to Validate Workflow
"Validate Mode: Reviewing an existing BMAD Core compliant agent."
Prompt for agent file path: "Which agent would you like to validate? Please provide the path to the .agent.yaml file."
Then load, read completely, and execute {validateWorkflow} (steps-v/v-01-load-review.md)
VALIDATE MODE NOTES
- Loads existing agent
- Runs systematic validation (metadata, persona, menu, structure, sidecar)
- Generates comprehensive validation report
- Offers option to apply fixes if user desires