一键导入
todo-init
Scan the project and create initial TODO files organized by area
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Scan the project and create initial TODO files organized by area
用 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.
Prepare a title and description for a GitLab Merge Request from the current branch to main/master, or apply them directly to an existing MR
| name | todo-init |
| description | Scan the project and create initial TODO files organized by area |
Initialize a TODO tracking system for this project. Follow these steps:
Explore the codebase thoroughly — read the project structure, source files, existing issues, AGENTS.md, README, and any existing TODO/FIXME/HACK/XXX comments in the code. Check git log for recent activity and open issues/MRs if a remote is configured.
Identify areas — group discovered items semantically by project area (e.g. solver, api, ui, cli, tests, docs, infra). Use names that match the project's own module/directory structure.
Create todos/<area>.md files — one file per area. Each file must follow the TODO file format from CLAUDE.md:
Task (link [#N](anchor) to the detailed section), Priority (P0 / P1 / P2), and Status (Pending or Blocked — newly seeded items are Pending; Done is only a transient state used by /todo-implement before it removes the item).- #5 -- prerequisite for #7). List only open items; bullets keep the list stable as items are completed./todo-implement removes the item from the file entirely (git history keeps the record). A Blocked item stays, with a _Blocked: ..._ note appended to its section.Populate from all sources — include items from:
TODO, FIXME, HACK, XXX comments in source code (cite file and line)Assign priorities — use this scale:
Do NOT create empty files — only create a todos/<area>.md if there are actual items for that area.
Print a summary at the end — list all created files with item counts and priority breakdown.