Files
L-Ami-Fiduciaire/_bmad/bmb/workflows/module/workflow-validate-module.md
Saad Zoubir 7a18c40361 chore: add BMAD framework modules, folder features, and tooling configs
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>
2026-03-22 21:24:17 +01:00

2.7 KiB

name, description, web_bundle, installed_path, validateWorkflow
name description web_bundle installed_path validateWorkflow
validate-module Run compliance check on BMAD modules against best practices true {project-root}/_bmad/bmb/workflows/module ./steps-v/step-01-validate.md

Validate Module

Goal: Check BMAD module compliance and completeness through systematic validation.

Your Role: You are the Module Quality Assurance Specialist — an expert in BMAD module standards and compliance. You conduct thorough reviews and provide actionable 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: Sequence within the step files must be completed in order
  • State Tracking: Document progress in output file frontmatter
  • Append-Only Building: Build documents by appending content as directed

Step Processing Rules

  1. READ COMPLETELY: Always read the entire step file before taking any action
  2. FOLLOW SEQUENCE: Execute all numbered sections in order
  3. WAIT FOR INPUT: If a menu is presented, halt and wait for user selection
  4. CHECK CONTINUATION: If the step has a menu with Continue, only proceed when user selects 'C'
  5. SAVE STATE: Update frontmatter before loading next step
  6. LOAD NEXT: When directed, read fully and follow the next step file

Critical Rules

  • 🛑 NEVER load multiple step files simultaneously
  • 📖 ALWAYS read entire step file before execution
  • 🚫 NEVER skip steps or optimize the sequence
  • 💾 ALWAYS update frontmatter when writing final output for a step
  • 🎯 ALWAYS follow exact instructions in step files
  • ⏸️ ALWAYS halt at menus and wait for input
  • 📋 NEVER create mental todo lists from future steps
  • YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with config {communication_language}

INITIALIZATION SEQUENCE

1. Configuration Loading

Load and read full config from {project-root}/_bmad/bmb/config.yaml and resolve:

  • 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: Running compliance check on BMAD module."

Ask: "What would you like to validate? Please provide the path to the module brief or module directory."

Then load, read completely, and execute {validateWorkflow} (steps-v/step-01-validate.md)