원클릭으로
create-tasklist
Create an execution-ready markdown task list with nested checkboxes for one-task-at-a-time agent workflows.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create an execution-ready markdown task list with nested checkboxes for one-task-at-a-time agent workflows.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Draft and create git commits that preserve task and requirements context.
Create a pull request with a structured description derived from the branch commits, plus an optional guided tour of the changed files for reviewers.
Create a reviewable requirements document grounded in the user request and the current codebase.
| name | create-tasklist |
| description | Create an execution-ready markdown task list with nested checkboxes for one-task-at-a-time agent workflows. |
Use this skill when you need to turn reviewed requirements into a task list that an orchestrator can execute one checkbox at a time.
Produce a markdown checklist where the first unchecked leaf task is actionable and later tasks follow in a sensible dependency order.
TODO.md, treat that as the canonical output path for this planning workflow. File should be named TODO.md (all uppercase).Use this structure unless the work clearly needs a different grouping:
# Task List
- [ ] Parent task
- [ ] First actionable child task
**File:** `lib/orders/recalculate.ex`
Follow the existing pattern in `Payments.capture/1` — match on struct,
delegate to the calculator, return `{:ok, result} | {:error, reason}`.
```elixir
def recalculate(%Order{status: :partial_refund} = order) do
# call RefundCalculator.run(order)
# wrap result in ok/error tuple
end
```
**Constraint:** Do not call PaymentGateway directly — use the `Payments` context.
- [ ] Second actionable child task
- [ ] Validation
- [ ] Run targeted tests
- [ ] Manual verification steps
- [ ] Post-approval cleanup
- [ ] Strip transition verification tests before commit
Not every task needs nested context. Simple, self-explanatory tasks (e.g., "Run the test suite", "Update module doc") should remain concise.
worker.Add, Update, Refactor, Wire, Validate, or Document.**MANUAL (User):**. These are not worker-executable. Tasks that are purely user decision or capture moments should use **MANUAL CHECKPOINT:**.Leaf tasks can include nested context below the checkbox line to guide the executor. Use indented prose under the checkbox, separated by a blank line from the checkbox text.
Context blocks may include any combination of:
When to include nested context:
When to omit it:
mix test", "Delete unused import").Nested context is encouraged but not required at task-list creation time. The orchestrator may enrich context just before delegation once earlier tasks have landed and the codebase state is clearer.
create-requirements skill: only write tests that represent permanent behavior contracts. Transition verification tests and regression guard tests for the old flag-off path are valuable during development and review — retain them as scaffolding with clear comments marking them as such, so the reviewer can see what was verified. They are not committed but they are kept in the code during review.Post-approval cleanup section with one task: Strip transition verification tests before commit.lead agent that selects the first unchecked leaf checkbox.handle edge cases unless the specific edge cases are already known.