name: ‘step-e-02-apply-edits’ description: ‘Apply modifications to the teaching workflow based on edit plan’
To apply the approved edits to the teach-me-testing workflow files while maintaining integrity and quality standards.
“Applying approved edits to teach-me-testing workflow
From step-e-01, we identified: {Summarize edit plan from previous step}
Let me apply these changes systematically.”
For each file to be edited:
After all edits applied:
Check:
“Validation:
All edits applied successfully:
Checking integrity:
“Edit Summary:
Files Modified: {count} {List each file with changes made}
Changes Applied: {Summarize what was changed}
Workflow Status: ✅ Edits complete, workflow intact
Next: You can run the workflow to test your changes, or run validation mode to check quality.”
“Edit Mode Complete!
The teach-me-testing workflow has been updated.
Modified files: {List paths to modified files}
Recommended next steps:
bmad run teach-me-testing -vbmad run teach-me-testingThis is the final edit step - workflow ends here.
✅ Edits applied to approved files only, changes validated, workflow integrity maintained, user informed of modifications.
Master Rule: Show changes, get approval, apply edits, validate integrity.
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.