一键导入
todo-review
Adversarially test a TODO file's items -- is each problem real, the reasoning valid, and the proposed fix correct -- before implementation begins
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Adversarially test a TODO file's items -- is each problem real, the reasoning valid, and the proposed fix correct -- before implementation begins
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate a comprehensive install.md documentation file for an image dataset. Use when asked to document a dataset, create a dataset readme, or prepare dataset documentation.
Close out an implemented spec by reconciling the project docs with the shipped code (updating them via opus subagents if stale), then removing the resolved spec directory and its INDEX entry so code + up-to-date docs remain the source of truth.
Implement tasks from an approved spec, one at a time, with independent implementer and reviewer subagents per task. The main session acts as orchestrator only.
Bootstrap a new spec under `specs/<feature-name>/` by walking the user through requirements, design, (optional) research, and tasks in EARS/SDD format
Implement items from a TODO file, one at a time, with independent implementer and reviewer subagents per item. The main session acts as orchestrator only.
Scan the project and create initial TODO files organized by area
| name | todo-review |
| description | Adversarially test a TODO file's items -- is each problem real, the reasoning valid, and the proposed fix correct -- before implementation begins |
| argument-hint | [area or path] |
Review a TODO file before running /todo-implement against it. This is a read-only
audit -- it does not edit the file. If it finds problems, the fix is either a manual edit or
a follow-up pass with your own judgement (no separate revise command exists).
The goal is to adversarially test the items, not to police the table's formatting. For each item, assume it might be stale, mis-reasoned, or wrongly scoped, and go check. Interrogate three things, in this order of priority:
Format (table columns, anchor syntax, bullets-vs-numbers, sort order) is a distant last priority and gets exactly one sentence at the end -- see Format check.
Parse $ARGUMENTS:
todos/solver.md), review that file.solver), review todos/<name>.md.todos/ (e.g. ls -1t todos/*.md | head -n 1). Announce the resolved area on a single
line so the user can interject if they meant a different one. If todos/ has no files,
stop and report.If the resolved file does not exist, stop and report.
Read the target file in full before starting the review. Also note any pre-existing
uncommitted changes via git status --porcelain and skim git log --oneline -20 -- recent
work may have already resolved an item that is still marked Pending.
Work through each section below. For every finding, assign a verdict:
Cite specific evidence (item number, line reference, file path, commit, or the code you checked) for every WARN and FAIL.
For each Pending item, actively try to prove it shouldn't be done:
TODO/FIXME/HACK/XXX marker, grep that file. If the
marker is gone, the item is likely already resolved -- WARN with the evidence.P0/P1/P2 justified by actual impact and urgency, or mis-ranked? A "P0" that
has sat untouched while real work happened elsewhere is probably not P0 -- WARN.P2 that the evidence suggests is actually urgent.X blocks Y and X is Blocked, then Y is effectively blocked too -- flag if the
file doesn't acknowledge it.After the content review, emit one sentence that flags only format issues that actually
break the file's usability: a Priority Summary link whose anchor doesn't resolve to a real
### N. <title> heading (broken navigation), a missing or malformed Priority Summary table
(unparseable), or a Blocked item with no _Blocked: {reason}_ line (the blocker can't be
recovered). If there are none, say "Format: clean." Do not itemize cosmetic issues
(bullets vs. numbers, strikethrough, HTML anchors, row sort order) -- they are out of scope
for this review.
Be direct and specific. Lead with the substantive risks to the items. Do not pad with praise or filler, do not edit the TODO file, and do not let a clean table buy a passing verdict for a stale or mis-reasoned item.