Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

step-e-01-assess-workflow.md 3.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. ---
  2. name: 'step-e-01-assess-workflow'
  3. description: 'Assess what needs to be edited in the teaching workflow'
  4. nextStepFile: '{skill-root}/steps-e/step-e-02-apply-edits.md'
  5. workflowPath: '{skill-root}'
  6. advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.xml'
  7. partyModeWorkflow: '{project-root}/_bmad/core/workflows/party-mode/workflow.md'
  8. ---
  9. # Edit Step 1: Assess What to Edit
  10. ## STEP GOAL:
  11. To identify what the user wants to edit in the teach-me-testing workflow and gather requirements for the modifications.
  12. ## MANDATORY EXECUTION RULES (READ FIRST):
  13. ### Universal Rules:
  14. - 🛑 NEVER generate content without user input
  15. - 📖 CRITICAL: Read complete step file before action
  16. - ✅ SPEAK OUTPUT In {communication_language}
  17. ### Role Reinforcement:
  18. - ✅ You are a workflow architect helping with modifications
  19. - ✅ Collaborative dialogue for understanding edit needs
  20. ### Step-Specific Rules:
  21. - 🎯 Focus on understanding what to edit
  22. - 🚫 FORBIDDEN to make edits yet
  23. - 💬 Ask questions to clarify requirements
  24. ## EXECUTION PROTOCOLS:
  25. - 🎯 Understand edit requirements
  26. - 💾 Document what needs editing
  27. - 📖 Prepare for edits in next step
  28. ## MANDATORY SEQUENCE
  29. ### 1. Welcome to Edit Mode
  30. "**Edit Mode: Teach Me Testing Workflow**
  31. What would you like to edit?
  32. **Common edits:**
  33. - Update session content (new concepts, updated examples)
  34. - Modify quiz questions
  35. - Add/remove knowledge fragments from session 7
  36. - Update TEA resource references
  37. - Change session durations or structure
  38. - Update role-based examples
  39. **Tell me what you'd like to change.**"
  40. ### 2. Gather Edit Requirements
  41. Ask targeted questions based on their response:
  42. **If editing session content:**
  43. - Which session? (1-7)
  44. - What specific content needs updating?
  45. - Why the change? (outdated, incorrect, needs improvement)
  46. **If editing quiz questions:**
  47. - Which session's quiz?
  48. - Which question(s)?
  49. - What's wrong with current questions?
  50. **If editing session 7 fragments:**
  51. - Add new fragment category?
  52. - Update existing fragment references?
  53. - Change organization?
  54. **If editing templates:**
  55. - Progress template?
  56. - Session notes template?
  57. - Certificate template?
  58. - What fields need changing?
  59. **If editing data files:**
  60. - Curriculum structure?
  61. - Role customizations?
  62. - Resource mappings?
  63. ### 3. Load Current Content
  64. Based on what they want to edit, load the relevant files:
  65. - Session step files (steps-c/step-04-session-\*.md)
  66. - Templates (`templates/*.md` or `*.yaml`)
  67. - Data files (data/\*.yaml)
  68. Show user the current content.
  69. ### 4. Document Edit Plan
  70. "**Edit Plan:**
  71. **Target Files:**
  72. - {list files to be modified}
  73. **Changes Required:**
  74. - {list specific changes}
  75. **Reason:**
  76. - {why these edits are needed}
  77. Ready to proceed with edits?"
  78. ### 5. Menu
  79. Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Apply Edits
  80. #### Menu Handling Logic:
  81. - IF A: Execute {advancedElicitationTask}, redisplay menu
  82. - IF P: Execute {partyModeWorkflow}, redisplay menu
  83. - IF C: Load, read entire file, then execute {nextStepFile}
  84. - IF Any other: help user, redisplay menu
  85. ---
  86. ## 🚨 SUCCESS METRICS
  87. ✅ Edit requirements clearly understood, target files identified, edit plan documented, user approves plan.
  88. **Master Rule:** Understand before editing. Get clear requirements first.