원클릭으로
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.