TODO
Read the project's TODO.md file and work through uncompleted tasks.
Instructions
-
Read TODO.md from the project root
-
Find the first unchecked task (- [ ] )
-
Work through the task completely
-
Remove the task from TODO.md when complete
-
If more tasks exist, ask user if they want to continue to the next one
Task Execution
For each task:
-
Understand what's being asked
-
Find the relevant files
-
Implement the solution
-
Verify it works (run tests if applicable)
-
Remove the completed task from TODO.md
If No TODO.md Exists
Create one with a basic structure:
Project TODO
Tasks for improving this codebase.
Tasks
- Review codebase and identify improvements
Then ask the user what tasks they'd like to add.
If All Tasks Complete
Report: "All tasks in TODO.md are complete!"
Output Format
Working on TODO
Task: [task description]
Status: [In Progress / Complete]
Changes:
- file.ts: [what was done]
Next: [X tasks remaining] - Continue? (y/n)