From dev-workflow
Internal skill called by kickoff after Task assessment. Creates a task-level plan with full Why/What context for potential Story promotion. Should NOT be invoked directly by users.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-workflow:create-taskThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a task-level implementation plan with full Why/What context, enabling Story promotion without information loss.
Create a task-level implementation plan with full Why/What context, enabling Story promotion without information loss.
Structure the Why/What information from kickoff interview into Claude Code plan file format. This ensures that if the Task is later promoted to Story, all context is preserved in the plan file.
Key insight: The plan file is the ONLY surviving context after session clear. If Why/What is omitted (as Plan mode defaults to How-focused plans), Story promotion loses critical information.
The kickoff skill has already confirmed:
This information is available in the session history. Do NOT re-interview.
Gather information for the How section:
Write to the plan file with this structure:
# Plan: [Task Name]
## Related Files
- **Workflow concepts**: `dev-workflow/docs/workflow-concepts.md`
- **Spec**: `.claude/dev-workflow/story/{name}/spec.md` (if promoted from Task)
- **Epic**: `.claude/dev-workflow/epic/{parent}/epic.md` (if part of an Epic)
## Workflow Context
**Current phase**: Implementation
**Work level**: Task
### After All Steps Complete
1. Run tests to confirm no regressions
2. Invoke `dev-workflow:self-review` (it will verify Completion Criteria and code quality)
3. After review completes, commit changes
### If Complexity Grows
If implementation reveals unexpected complexity, promote to Story:
- Invoke `dev-workflow:create-spec` with Why/What from this plan
- See `dev-workflow/docs/workflow-concepts.md` for promotion flow
### If Session Clears
- Re-read this plan and continue implementation
- Or use `/resume-work`
## Why (Background & Purpose)
[User-confirmed background and motivation from kickoff interview]
**Problem being solved**: [Specific problem statement]
**Why now**: [Urgency or trigger for this task]
## What (Implementation Target)
[User-confirmed implementation target from kickoff interview]
### Completion Criteria
- [ ] [Criterion 1 - specific, measurable]
- [ ] [Criterion 2 - specific, measurable]
## How (Implementation Steps)
### Files to Change
| File | Change |
|------|--------|
| `path/to/file` | [Description of change] |
### Steps
1. [Step with concrete action]
2. [Step with concrete action]
## Verification
[How to verify completion criteria are met]
- [ ] [Verification step 1]
- [ ] [Verification step 2]
Call ExitPlanMode to request user approval of the plan.
Every piece of information in Why/What sections must come from the kickoff interview.
OK (information consolidation):
NG (inference/addition):
The How section can be derived from code investigation, but Why/What must be user-confirmed.
This skill is invoked ONLY by kickoff after Task assessment.
Do NOT invoke directly - if user calls this skill directly, redirect to kickoff first.
After plan is approved via ExitPlanMode:
Reference: Plan file (Claude Code's plan feature) Next phase: Implementation
User can resume by loading the plan and continuing implementation.
If EnterPlanMode is used during task implementation, include a ## dev-workflow Context block in the plan file (see references/plan-mode-context.md for full template):
## dev-workflow Context
**Active skill**: create-task (Implementation)
**Phase**: Implementation
**Work level**: Task
**Documents**:
- Plan: (Claude Code plan file)
### After This Plan Completes
Run tests to confirm no regressions.
Invoke `dev-workflow:self-review` (it will verify Completion Criteria and code quality).
After review completes, commit changes.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub choplin/my-claude-marketplace --plugin dev-workflow