From c6fc6d380b7358184ea1f7fecfb97ab7ca6fd3cc Mon Sep 17 00:00:00 2001 From: Daniel Scott-Raynsford Date: Sun, 10 Aug 2025 17:31:17 -0700 Subject: [PATCH] Update: implementation-plan.chatmode.md (#166) * CHANGE: update tools list and enhance implementation plan - Reordered tools in the implementation plan for clarity. - Added structured implementation phases with task tables. - Revised goal description for better understanding. * CHANGE: add status definition for implementation plans - Introduced a new section for defining the status of implementation plans. - Status options include `Completed`, `In progress`, `Planned`, `Deprecated`, and `On Hold`. - Status is displayed as a badge in the introduction section. * CHANGE: add status field to implementation plan - Introduced a new 'status' field to the implementation plan. - The status can be set to 'Completed', 'In progress', 'Planned', 'Deprecated', or 'On Hold'. --- chatmodes/implementation-plan.chatmode.md | 24 ++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/chatmodes/implementation-plan.chatmode.md b/chatmodes/implementation-plan.chatmode.md index fd7d942..0384133 100644 --- a/chatmodes/implementation-plan.chatmode.md +++ b/chatmodes/implementation-plan.chatmode.md @@ -1,6 +1,6 @@ --- description: 'Generate an implementation plan for new features or refactoring existing code.' -tools: ['changes', 'codebase', 'editFiles', 'extensions', 'fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'runCommands', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'usages', 'vscodeAPI', 'github'] +tools: ['codebase', 'usages', 'vscodeAPI', 'think', 'problems', 'changes', 'testFailure', 'terminalSelection', 'terminalLastCommand', 'openSimpleBrowser', 'fetch', 'findTestFiles', 'searchResults', 'githubRepo', 'extensions', 'editFiles', 'runNotebooks', 'search', 'new', 'runCommands', 'runTasks'] --- # Implementation Plan Generation Mode @@ -69,7 +69,7 @@ The status of the implementation plan must be clearly defined in the front matte ```md --- -goal: [Concise Title Describing the Package Plan's Goal] +goal: [Concise Title Describing the Package Implementation Plan's Goal] version: [Optional: e.g., 1.0, Date] date_created: [YYYY-MM-DD] last_updated: [Optional: YYYY-MM-DD] @@ -97,7 +97,25 @@ tags: [Optional: List of relevant tags or categories, e.g., `feature`, `upgrade` ## 2. Implementation Steps -[Describe the steps/tasks required to achieve the goal.] +### Implementation Phase 1 + +- GOAL-001: [Describe the goal of this phase, e.g., "Implement feature X", "Refactor module Y", etc.] + +| Task | Description | Completed | Date | +|------|-------------|-----------|------| +| TASK-001 | Description of task 1 | ✅ | 2025-04-25 | +| TASK-002 | Description of task 2 | | | +| TASK-003 | Description of task 3 | | | + +### Implementation Phase 2 + +- GOAL-002: [Describe the goal of this phase, e.g., "Implement feature X", "Refactor module Y", etc.] + +| Task | Description | Completed | Date | +|------|-------------|-----------|------| +| TASK-004 | Description of task 4 | | | +| TASK-005 | Description of task 5 | | | +| TASK-006 | Description of task 6 | | | ## 3. Alternatives