todo
TODO
Read the project's TODO.md file and work through uncompleted tasks.
Instructions
- Read
TODO.mdfrom 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)
More from cerico/macfair
infographic
Generate infographics from text. Extracts key info, renders SVG, exports PNG. Uses Claude Code (no API costs).
38visx
Build data visualizations with visx (React + D3). Use for charts, graphs, and interactive data exploration.
21creative-design
Create distinctive, memorable UI for landing pages, portfolios, marketing sites, and one-off creative work. Use when the user explicitly wants something "distinctive", "creative", "memorable", or "unique" - NOT for standard app components where consistency matters.
20test-review
Review existing tests for completeness, quality issues, and common mistakes
12scaffold-route
Scaffold a new Next.js route with tRPC router, Zod validation, and proper file structure
12preflight
Pre-PR check for common issues - run before pushing to catch problems early
11