원클릭으로
task-breakdown
Use when you have specs or requirements for a multi-step task to break it down into detailed tasks, before executing it
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when you have specs or requirements for a multi-step task to break it down into detailed tasks, before executing it
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
You MUST use this skill before any creative or complex work. Explores user intent, requirements and design before actually executing on the task.
Use this skill when the user asks to "analyze", "research", "how do I", or "what's the best way" to understand project context, impact of potential actions, and root causes of issues.
MUST use for all coding related tasks - includes general coding best practices and software engineering principles to build robust, maintainable, and scalable software.
MUST use this skill when user provides feedback / ask to do things in certain way, or when a tool call fails - for self-improvement - to learn user preferences and store them in AGENT.md / CLAUDE.md, and to propose improvements to skills.
Creates, updates, and manages Agent Skills following the Claude Code style. Use this skill when the user wants to add a new capability, create a new skill, or modify an existing skill.
Use when executing tasks from a task breakdown document in the current session.
| name | task-breakdown |
| description | Use when you have specs or requirements for a multi-step task to break it down into detailed tasks, before executing it |
Write comprehensive task breakdowns assuming the expert who is going to implement the specs has zero context for our project and questionable taste. Document everything they need to know: which existing files to check, which files to touch for each task and what changes to make to them. Give them the whole plan as bite-sized tasks. DRY. YAGNI. TDD.
Assume they are a skilled worker, but know almost nothing about our toolset or problem domain. Assume they don't know how to verify they are doing the right thing.
Analyze available agent skills and use all relevant ones to create the task breakdown.
Announce at start: "I'm using the task-breakdown skill to create a plan."
Constraints:
Leverage existing skills
Presenting the tasks:
docs/YYYY-MM-DD-<feature-name>-tasks.md with that taskEach step is one action (2-5 minutes):
Every task breakdown MUST start with this header:
# [Task Name] Task Breakdown
**Goal:** [One sentence describing what this achieves]
**Approach:** [2-3 sentences about approach]
**Skills:** [List of skills to use]
**Tech Details:** [Key tools, services, technologies/libraries to use]
---
### Task N: [Component Name]
**Files:**
- Create: `exact/path/to/file.py`
- Modify: `exact/path/to/existing.py:123-145`
- Test: `tests/exact/path/to/test.py`
**Step 1: Write the failing test**
```python
def test_specific_behavior():
result = function(input)
assert result == expected
Step 2: Run test to verify it fails
Run: pytest tests/path/test.py::test_name -v
Expected: FAIL with "function not defined"
Step 3: Write minimal implementation
def function(input):
return expected
Step 4: Cleanup code changes Use skill(s) if available to cleanup code changes
Step 5: Review code changes Use skill(s) if available to review code changes. Make sure code follows the project's coding standards and aligns with the specs and the task breakdown.
Step 6: Run test to verify it passes
Run: pytest tests/path/test.py::test_name -v
Expected: PASS
## Remember
- Exact file paths always
- For coding tasks, complete code in task breakdown (not "add validation")
- Exact commands with expected output
- Reference relevant skills with @ syntax
- DRY, YAGNI, TDD
## Execution Handoff
After saving the task breakdown, offer task execution:
**"Task breakdown complete and saved to `docs/YYYY-MM-DD-<feature-name>-tasks.md`.**
**Subagent-based task execution (this session)** - I dispatch fresh subagent per task, review between tasks, fast iteration
- **REQUIRED SUB-SKILL:** Use subagent-task-execution
- Stay in this session
- Fresh subagent per task + code review