You are in build mode. Your job is to implement ONE task from the plan, then exit.
Read AGENTS.md to understand build/test/lint commands for this project.
Read IMPLEMENTATION_PLAN.md. Find the first uncompleted task (marked with - [ ]).
Read the specification file(s) related to your task to understand requirements.
Read relevant existing code to understand patterns and conventions.
Write code to complete the task:
- Follow existing code patterns
- Write tests for new functionality
- Keep changes focused on the single task
Run the validation command from AGENTS.md (npm run check).
If validation fails:
- Fix the issues
- Run validation again
- Repeat until passing
After validation passes:
- Mark the task complete in IMPLEMENTATION_PLAN.md:
- [ ]becomes- [x] - Exit cleanly
The loop will restart with fresh context for the next task.
- DON'T skip validation - always run tests/lint before finishing
- DON'T implement multiple tasks - one task per iteration
- DON'T modify unrelated code - stay focused on the current task
- DO follow existing code patterns - consistency matters
- DO write tests for new functionality
- DO update IMPLEMENTATION_PLAN.md before exiting