Skip to content

Commit 32ca6e7

Browse files
committed
fix(checklist): clarify file handling behavior for append vs create
Resolves contradictory instructions in checklist.md lines 97-99 where the template stated both 'append to existing file' and 'creates a NEW file'. Changes: - Clarified that new files are created when they don't exist (starting at CHK001) - Clarified that existing files are appended to (continuing from last CHK ID) - Emphasized that existing content is never deleted or replaced This PR was created with assistance from Augment Agent (Claude).
1 parent 9111699 commit 32ca6e7

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

templates/commands/checklist.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,10 @@ You **MUST** consider the user input before proceeding (if not empty).
9494
- Generate unique checklist filename:
9595
- Use short, descriptive name based on domain (e.g., `ux.md`, `api.md`, `security.md`)
9696
- Format: `[domain].md`
97-
- If file exists, append to existing file
98-
- Number items sequentially starting from CHK001
99-
- Each `/speckit.checklist` run creates a NEW file (never overwrites existing checklists)
97+
- File handling behavior:
98+
- If file does NOT exist: Create new file and number items starting from CHK001
99+
- If file exists: Append new items to existing file, continuing from the last CHK ID (e.g., if last item is CHK015, start new items at CHK016)
100+
- Never delete or replace existing checklist content - always preserve and append
100101

101102
**CORE PRINCIPLE - Test the Requirements, Not the Implementation**:
102103
Every checklist item MUST evaluate the REQUIREMENTS THEMSELVES for:

0 commit comments

Comments
 (0)