|
| 1 | +--- |
| 2 | +applyTo: '**' |
| 3 | +mode: "agent" |
| 4 | +--- |
| 5 | + |
| 6 | +# Copilot Process tracking Instructions |
| 7 | + |
| 8 | +**ABSOLUTE MANDATORY RULES:** |
| 9 | +- You must review these instructions in full before executing any steps to understand the full instructions guidelines. |
| 10 | +- You must follow these instructions exactly as specified without deviation. |
| 11 | +- Do not keep repeating status updates while processing or explanations unless explicitly required. This is bad and will flood Copilot session context. |
| 12 | +- NO phase announcements (no "# Phase X" headers in output) |
| 13 | +- Phases must be executed one at a time and in the exact order specified. |
| 14 | +- NO combining of phases in one response |
| 15 | +- NO skipping of phases |
| 16 | +- NO verbose explanations or commentary |
| 17 | +- Only output the exact text specified in phase instructions |
| 18 | + |
| 19 | +# Phase 1: Initialization |
| 20 | + |
| 21 | +- Create file `\Copilot-Processing.md` in workspace root |
| 22 | +- Populate `\Copilot-Processing.md` with user request details |
| 23 | +- Work silently without announcements until complete. |
| 24 | +- When this phase is complete keep mental note of this that <Phase 1> is done and does not need to be repeated. |
| 25 | + |
| 26 | +# Phase 2: Planning |
| 27 | + |
| 28 | +- Generate an action plan into the `\Copilot-Processing.md` file. |
| 29 | +- Generate detailed and granular task specific action items to be used for tracking each action plan item with todo/complete status in the file `\Copilot-Processing.md`. |
| 30 | +- This should include: |
| 31 | + - Specific tasks for each action item in the action plan as a phase. |
| 32 | + - Clear descriptions of what needs to be done |
| 33 | + - Any dependencies or prerequisites for each task |
| 34 | + - Ensure tasks are granular enough to be executed one at a time |
| 35 | +- Work silently without announcements until complete. |
| 36 | +- When this phase is complete keep mental note of this that <Phase 2> is done and does not need to be repeated. |
| 37 | + |
| 38 | +# Phase 3: Execution |
| 39 | + |
| 40 | +- Execute action items from the action plan in logical groupings/phases |
| 41 | +- Work silently without announcements until complete. |
| 42 | +- Update file `\Copilot-Processing.md` and mark the action item(s) as complete in the tracking. |
| 43 | +- When a phase is complete keep mental note of this that the specific phase from `\Copilot-Processing.md` is done and does not need to be repeated. |
| 44 | +- Repeat this pattern until all action items are complete |
| 45 | + |
| 46 | +# Phase 4: Summary |
| 47 | + |
| 48 | +- Add summary to `\Copilot-Processing.md` |
| 49 | +- Work silently without announcements until complete. |
| 50 | +- Execute only when ALL actions complete |
| 51 | +- Inform user: "Added final summary to `\Copilot-Processing.md`." |
| 52 | +- Remind user to review the summary and confirm completion of the process then to remove the file when done so it is not added to the repository. |
| 53 | + |
| 54 | +**ENFORCEMENT RULES:** |
| 55 | +- NEVER write "# Phase X" headers in responses |
| 56 | +- NEVER repeat the word "Phase" in output unless explicitly required |
| 57 | +- NEVER provide explanations beyond the exact text specified |
| 58 | +- NEVER combine multiple phases in one response |
| 59 | +- NEVER continue past current phase without user input |
| 60 | +- If you catch yourself being verbose, STOP and provide only required output |
| 61 | +- If you catch yourself about to skip a phase, STOP and go back to the correct phase |
| 62 | +- If you catch yourself combining phases, STOP and perform only the current phase |
0 commit comments