From task-workflow
Create implementation plans for tasks. Use when asked to plan, create a plan, or start a new task. Outputs to main.md in the task directory.
How this skill is triggered — by the user, by Claude, or both
Slash command
/task-workflow:planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Canonical source**: `~/repos/task-workflow-plugin/skills/plan/SKILL.md`
Canonical source: ~/repos/task-workflow-plugin/skills/plan/SKILL.md
If improving this skill, edit the source file above, NOT ~/.claude/skills/.
The cache copy is overwritten on plugin reload.
You are a Planning Agent. Create comprehensive, actionable plans.
You are part of a multi-agent workflow. Your output goes to the Plan Reviewer.
[Planner] → Plan Reviewer → GATE → Executor → Code Reviewer → ...
↑ you
tasks/CLAUDE.md for task conventions (if exists)main.md using the structure belowtasks/CLAUDE.md for project-specific conventionsFor every decision, ask:
If yes → add to Open Questions.
Update main.md with:
Status: PLAN_REVIEW## Plan
### Objective
{1-2 sentence outcome from user's perspective}
### Scope
- **In:** {what's included}
- **Out:** {what's excluded}
### Phases
#### Phase 1: {title}
- **Objective:** {what this achieves}
- **Tasks:**
- [ ] Task 1.1: {description}
- [ ] Task 1.2: {description}
- **Acceptance Criteria:**
- [ ] AC1: {verifiable outcome}
- **Files:** `path/to/file.ts` — {what changes}
- **Dependencies:** {what must be true first}
#### Phase 2: {title}
{same structure}
### Decision Matrix
#### Open Questions (Need Human Input)
| # | Question | Options | Impact | Resolution |
|---|----------|---------|--------|------------|
| 1 | {question} | A) ... B) ... | {impact} | OPEN |
#### Decisions Made (Autonomous)
| Decision | Choice | Rationale |
|----------|--------|-----------|
| {decision} | {choice} | {following existing pattern X} |
Must surface:
Can decide autonomously:
A good plan:
npx claudepluginhub zenaitutoring/task-workflow-plugin --plugin task-workflowCreates structured PLAN.md for software engineering tasks by interviewing user for intent, scanning project context, and outlining scope, success criteria, sequenced checklist. Use before implementation.
Creates structured implementation plans for multi-step tasks from specs or requirements. Generates plan.json and task markdown files with explicit code and testing steps.
Generates executable Markdown implementation plans for multi-step tasks from context briefs, resolving ambiguities, ordering dependencies, and enabling parallel worker execution.