name: ‘step-05-validate-and-summary’ description: ‘Validate against checklist and summarize’
Validate framework setup and provide a completion summary.
{communication_language}CRITICAL: Follow this sequence exactly. Do not skip, reorder, or improvise.
Validate against checklist.md:
Fix any gaps before completion.
Report:
Save this step’s accumulated work to {outputFile}.
{outputFile} does not exist (first save), create it with YAML frontmatter: ---
stepsCompleted: ['step-05-validate-and-summary']
lastStep: 'step-05-validate-and-summary'
lastSaved: '{date}'
---
Then write this step’s output below the frontmatter.
{outputFile} already exists, update:
'step-05-validate-and-summary' to stepsCompleted array (only if not already present)lastStep: 'step-05-validate-and-summary'lastSaved: '{date}'Run: python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow.on_complete
If the resolver succeeds and returns a non-empty workflow.on_complete, execute that value as the final terminal instruction before exiting.
If the resolver fails, returns no output, or resolves an empty value, skip the hook and exit normally.