Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Structured planning workflow that uses files to track tasks, decisions, and project progress.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
templates/progress.md
1# Progress Log2<!--3WHAT: Your session log - a chronological record of what you did, when, and what happened.4WHY: Answers "What have I done?" in the 5-Question Reboot Test. Helps you resume after breaks.5WHEN: Update after completing each phase or encountering errors. More detailed than task_plan.md.6-->78## Session: [DATE]9<!--10WHAT: The date of this work session.11WHY: Helps track when work happened, useful for resuming after time gaps.12EXAMPLE: 2026-01-1513-->1415### Phase 1: [Title]16<!--17WHAT: Detailed log of actions taken during this phase.18WHY: Provides context for what was done, making it easier to resume or debug.19WHEN: Update as you work through the phase, or at least when you complete it.20-->21- **Status:** in_progress22- **Started:** [timestamp]23<!--24STATUS: Same as task_plan.md (pending, in_progress, complete)25TIMESTAMP: When you started this phase (e.g., "2026-01-15 10:00")26-->27- Actions taken:28<!--29WHAT: List of specific actions you performed.30EXAMPLE:31- Created todo.py with basic structure32- Implemented add functionality33- Fixed FileNotFoundError34-->35-36- Files created/modified:37<!--38WHAT: Which files you created or changed.39WHY: Quick reference for what was touched. Helps with debugging and review.40EXAMPLE:41- todo.py (created)42- todos.json (created by app)43- task_plan.md (updated)44-->45-4647### Phase 2: [Title]48<!--49WHAT: Same structure as Phase 1, for the next phase.50WHY: Keep a separate log entry for each phase to track progress clearly.51-->52- **Status:** pending53- Actions taken:54-55- Files created/modified:56-5758## Test Results59<!--60WHAT: Table of tests you ran, what you expected, what actually happened.61WHY: Documents verification of functionality. Helps catch regressions.62WHEN: Update as you test features, especially during Phase 4 (Testing & Verification).63EXAMPLE:64| Add task | python todo.py add "Buy milk" | Task added | Task added successfully | ✓ |65| List tasks | python todo.py list | Shows all tasks | Shows all tasks | ✓ |66-->67| Test | Input | Expected | Actual | Status |68|------|-------|----------|--------|--------|69| | | | | |7071## Error Log72<!--73WHAT: Detailed log of every error encountered, with timestamps and resolution attempts.74WHY: More detailed than task_plan.md's error table. Helps you learn from mistakes.75WHEN: Add immediately when an error occurs, even if you fix it quickly.76EXAMPLE:77| 2026-01-15 10:35 | FileNotFoundError | 1 | Added file existence check |78| 2026-01-15 10:37 | JSONDecodeError | 2 | Added empty file handling |79-->80<!-- Keep ALL errors - they help avoid repetition -->81| Timestamp | Error | Attempt | Resolution |82|-----------|-------|---------|------------|83| | | 1 | |8485## 5-Question Reboot Check86<!--87WHAT: Five questions that verify your context is solid. If you can answer these, you're on track.88WHY: This is the "reboot test" - if you can answer all 5, you can resume work effectively.89WHEN: Update periodically, especially when resuming after a break or context reset.9091THE 5 QUESTIONS:921. Where am I? → Current phase in task_plan.md932. Where am I going? → Remaining phases943. What's the goal? → Goal statement in task_plan.md954. What have I learned? → See findings.md965. What have I done? → See progress.md (this file)97-->98<!-- If you can answer these, context is solid -->99| Question | Answer |100|----------|--------|101| Where am I? | Phase X |102| Where am I going? | Remaining phases |103| What's the goal? | [goal statement] |104| What have I learned? | See findings.md |105| What have I done? | See above |106107---108<!--109REMINDER:110- Update after completing each phase or encountering errors111- Be detailed - this is your "what happened" log112- Include timestamps for errors to track when issues occurred113-->114*Update after completing each phase or encountering errors*115