initial commit
This commit is contained in:
@@ -0,0 +1,122 @@
|
||||
---
|
||||
name: 'step-e-02-apply-edits'
|
||||
description: 'Apply modifications to the teaching workflow based on edit plan'
|
||||
|
||||
workflowPath: '../'
|
||||
---
|
||||
|
||||
# Edit Step 2: Apply Edits
|
||||
|
||||
## STEP GOAL:
|
||||
|
||||
To apply the approved edits to the teach-me-testing workflow files while maintaining integrity and quality standards.
|
||||
|
||||
## MANDATORY EXECUTION RULES (READ FIRST):
|
||||
|
||||
### Universal Rules:
|
||||
|
||||
- 🛑 NEVER edit without showing user the changes first
|
||||
- 📖 CRITICAL: Read complete step file before action
|
||||
- ✅ SPEAK OUTPUT In {communication_language}
|
||||
|
||||
### Role Reinforcement:
|
||||
|
||||
- ✅ You are a workflow architect applying modifications
|
||||
- ✅ Collaborative edits with user approval
|
||||
|
||||
### Step-Specific Rules:
|
||||
|
||||
- 🎯 Focus on applying approved edits only
|
||||
- 🚫 FORBIDDEN to make unapproved changes
|
||||
- 💬 Show changes before applying
|
||||
|
||||
## EXECUTION PROTOCOLS:
|
||||
|
||||
- 🎯 Apply edits systematically
|
||||
- 💾 Validate after each edit
|
||||
- 📖 Document changes made
|
||||
|
||||
## MANDATORY SEQUENCE
|
||||
|
||||
### 1. Review Edit Plan
|
||||
|
||||
"**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."
|
||||
|
||||
### 2. Apply Edits by Category
|
||||
|
||||
**For each file to be edited:**
|
||||
|
||||
1. Load the current file
|
||||
2. Show the proposed changes (before/after)
|
||||
3. Ask: "Apply this edit? [Y/N]"
|
||||
4. If Y: Make the edit
|
||||
5. If N: Skip this edit
|
||||
6. Confirm edit applied successfully
|
||||
|
||||
### 3. Validate Edits
|
||||
|
||||
After all edits applied:
|
||||
|
||||
**Check:**
|
||||
|
||||
- Frontmatter still valid
|
||||
- File references still correct
|
||||
- Menu handling logic intact
|
||||
- Step sequence maintained
|
||||
|
||||
"**Validation:**
|
||||
|
||||
All edits applied successfully:
|
||||
|
||||
- {list files modified}
|
||||
|
||||
Checking integrity:
|
||||
|
||||
- ✅ Frontmatter valid
|
||||
- ✅ File references correct
|
||||
- ✅ Menu logic intact
|
||||
- ✅ Step sequence maintained"
|
||||
|
||||
### 4. Summary of Changes
|
||||
|
||||
"**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."
|
||||
|
||||
### 5. Completion
|
||||
|
||||
"**Edit Mode Complete!**
|
||||
|
||||
The teach-me-testing workflow has been updated.
|
||||
|
||||
**Modified files:**
|
||||
{List paths to modified files}
|
||||
|
||||
**Recommended next steps:**
|
||||
|
||||
1. Run validation: `bmad run teach-me-testing -v`
|
||||
2. Test the workflow: `bmad run teach-me-testing`
|
||||
3. Make additional edits if needed"
|
||||
|
||||
**This is the final edit step - workflow ends here.**
|
||||
|
||||
---
|
||||
|
||||
## 🚨 SUCCESS METRICS
|
||||
|
||||
✅ 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.
|
||||
Reference in New Issue
Block a user