ワンクリックで
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.