원클릭으로
add-todo
Add a properly formatted TODO item to TODOS.md. Use when you need to capture a new task, bug, or feature request during development.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Add a properly formatted TODO item to TODOS.md. Use when you need to capture a new task, bug, or feature request during development.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate EXECUTION_PLAN.md and scoped AGENTS.md files for a feature. Use after /feature-technical-spec to create the task breakdown.
Generate the greenfield execution plan plus root and scoped AGENTS.md files. Use after /technical-spec to create the phased task breakdown.
Guide discovery and discussion to determine how an AI coding agent can autonomously run and verify a specific user flow end to end. Use when the user asks what would be needed to test a flow, prove an app works, create an E2E/self-test harness, make agent verification repeatable, or evaluate whether an existing test setup lets the agent verify behavior. This skill is for shaping the verification approach before implementation: read the repo's product docs and existing verification contracts, identify the real user flow and channel under test, uncover missing controllable state or external dependencies, ask focused questions, and produce a concrete agent-runnable verification plan only after the flow is understood.
Exploratory conversation before /product-spec. Asks one question at a time, runs background research for open-source/off-the-shelf alternatives, and writes DISCOVERY_NOTES.md. Use when the user has an idea but hasn't scoped it yet.
Define feature requirements (problem, users, scope, acceptance criteria) through guided Q&A and write FEATURE_SPEC.md. Use when starting a new feature.
Define technical approach (architecture, integration points, data model) for a feature through guided Q&A and write FEATURE_TECHNICAL_SPEC.md. Use after /feature-spec.
| name | add-todo |
| description | Add a properly formatted TODO item to TODOS.md. Use when you need to capture a new task, bug, or feature request during development. |
| allowed-tools | Read, Write, Edit, AskUserQuestion |
Add a new TODO item to TODOS.md with proper formatting that integrates with /list-todos and /run-todos.
Before starting, check if TODOS.md exists in the current working directory.
TODOs in this system follow a specific format for compatibility with other skills.
Basic format: - [ ] **[{Priority} / {Effort}]** {Title} — {Brief description}
See references/format-reference.md for the full format specification including components, tags, status markers, and clarifications sections.
Copy this checklist and track progress:
Add TODO Progress:
- [ ] Step 1: Gather information (title, priority, effort, description, section)
- [ ] Step 2: Format the TODO line
- [ ] Step 3: Read current TODOS.md
- [ ] Step 4: Insert TODO into selected section
- [ ] Step 5: Confirm addition
Use AskUserQuestion to collect TODO details:
Question 1: Title
Question: "What is the TODO item? (brief, actionable title)"
Header: "Title"
Options:
- Label: "Enter title"
Description: "Type your TODO title"
(User will select "Other" and type their title)
Question 2: Priority
Question: "What priority level?"
Header: "Priority"
Options:
- Label: "P1 / High (Recommended)"
Description: "Important feature or fix, do soon"
- Label: "P0 / Critical"
Description: "Blocking issue, must do immediately"
- Label: "P2 / Low"
Description: "Nice to have, do when time permits"
Question 3: Effort
Question: "Estimated effort?"
Header: "Effort"
Options:
- Label: "Medium (Recommended)"
Description: "A few hours to a day of work"
- Label: "Low"
Description: "Quick task, under an hour"
- Label: "High"
Description: "Multiple days or significant complexity"
Question 4: Description (Optional)
Question: "Add a description? (optional details, context, or requirements)"
Header: "Description"
Options:
- Label: "Skip description"
Description: "Title is sufficient"
- Label: "Add description"
Description: "Include additional context"
If "Add description", prompt for the description text.
Question 5: Section
Question: "Which section should this go in?"
Header: "Section"
Options:
- Label: "In Progress (Recommended)"
Description: "Active TODO items for current work"
- Label: "Future Concepts"
Description: "Ideas to explore later"
Construct the TODO line:
- [ ] **[{Priority} / {Effort}]** {Title}{if description: — {Description}}
Examples:
Simple:
- [ ] **[P1 / Medium]** Add logout button to navbar
With description:
- [ ] **[P1 / Medium]** Add logout button to navbar — Should redirect to login page after logout
With multiplier (if user specifies):
- [ ] **[P1 / Medium x1.5]** Add logout button to navbar — High user demand
Read TODOS.md to find the appropriate section.
Section Detection:
## In Progress heading## Future Concepts headingInsert the new TODO at the end of the selected section, before the next section heading or end of file.
Use the Edit tool to insert the TODO.
Output confirmation:
TODO ADDED
==========
Added to: {Section}
{The formatted TODO line}
Next steps:
- Run /list-todos to analyze and prioritize
- Use Q&A to clarify requirements
- Mark [ready] when requirements are clear
- Run /run-todos to implement
If TODOS.md doesn't exist, create it:
# TODO
## In Progress
{new TODO here}
## Future Concepts
(Ideas to explore later)
| Situation | Action |
|---|---|
| TODOS.md cannot be written | Check file permissions; report the error and suggest touch TODOS.md or check directory permissions |
| Existing TODOS.md has unexpected format | Preserve original content, add the new TODO at the end of the file, warn user about non-standard format |
| User provides ambiguous priority/effort | Default to P2 / Medium and note the default in the confirmation message |
| File is very large (>500 lines) | Warn user that the file is large; suggest archiving completed items to TODOS-ARCHIVE.md |
| Target section heading not found in TODOS.md | Create the missing section heading, then insert the TODO beneath it |