en un clic
write-task-todo
// Use after task analysis when a non-trivial repository task needs a structured docs/todolist.md with [x]/[ ] items, data/type/interface-first ordering, explicit non-goals, tests, and loop-ready execution slices.
// Use after task analysis when a non-trivial repository task needs a structured docs/todolist.md with [x]/[ ] items, data/type/interface-first ordering, explicit non-goals, tests, and loop-ready execution slices.
Use after receiving WebGPT or other LLM feedback on an agent-infra roadmap/todo and before sending the todo back for another review. Produce a concise handoff response that says what we adopted, what we reject or question, and what WebGPT should specifically re-evaluate in the todo.
Use when preparing a Formax code handoff: selecting files, generating repomix bundles, and writing a high-quality prompt for WebGPT or another coding agent with clear constraints and validation scope.
Use when implementing or reviewing changes in this repository and you need a strict, repeatable local development loop: align with repo docs, execute one mainline task at a time, run pnpm-based targeted verification, run codex review for code changes, and prepare clean commits/PR context.
Use when a repository task is non-trivial and you should analyze goals, non-goals, boundaries, data/type/interface impact, test strategy, and whether an xhigh subagent is actually needed before writing a todo or code.
| name | write-task-todo |
| description | Use after task analysis when a non-trivial repository task needs a structured docs/todolist.md with [x]/[ ] items, data/type/interface-first ordering, explicit non-goals, tests, and loop-ready execution slices. |
Use this skill after analyze-task and after the analysis has been discussed and aligned when a task is large enough to need multiple implementation loops, commits, reviews, or cross-layer coordination.
This skill turns an analysis result into a single working task document:
docs/todolist.mdCreate a todo that is:
This skill is not for coding and not for long-form design writing.
Use a single working todo file
docs/todolist.mdDo not create a parallel source-of-truth doc at the start
docs/source-of-truth/*Prefer definitions before implementation
Use [x] and [ ] strictly
[x] only for confirmed facts, fixed decisions, or completed work[ ] for pending work[x]The todo must be loop-ready
codex review itemIf the task is too small to justify a todo
docs/todolist.mdDo not generate a todo while key alignment questions are still unresolved
Use this shape unless a task has a strong reason to be simpler:
# <Feature Name> Todo
## 0. Context and Boundary
### 0.1 Confirmed facts
- [x] ...
### 0.2 Goals
- [ ] ...
### 0.3 Non-goals
- [x] ...
## 1. Definitions First
### 1.1 Source of Truth
- [ ] align with existing source-of-truth docs
- [ ] decide whether a new source-of-truth doc will be needed later
### 1.2 Data model
- [ ] ...
### 1.3 Types / Interfaces
- [ ] ...
## 2. Backend / Platform
- [ ] core
- [ ] contracts
- [ ] db
- [ ] app
- [ ] routes
## 3. Frontend Boundary
- [ ] schema
- [ ] repo
- [ ] service
- [ ] runtime
- [ ] ui
## 4. Tests
- [ ] schema tests
- [ ] repo tests
- [ ] service tests
- [ ] runtime tests
- [ ] ui tests
## 5. Recommended Execution Order
### Loop 1
- [ ] ...
- [ ] run `codex review` for this loop after targeted verification passes
### Loop 2
- [ ] ...
- [ ] run `codex review` for this loop after targeted verification passes
Alignment Questions, do not write the todo yet.A good todo should:
When writing ## 5. Recommended Execution Order:
codex review checkbox in every meaningful implementation loop- [ ] run \codex review` for this loop`When the work is finished:
docs/source-of-truth/*docs/todolist.md should be deleted