From dev-workflow
This skill is invoked ONLY after create-spec completes. Should NOT be invoked directly by user or auto-triggered by AI. Creates implementation plan document based on spec.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-workflow:create-planThis 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 an implementation plan document based on a spec.
Create an implementation plan document based on a spec.
Three core functions:
Plan should contain steps and files only:
Why this level?
Exception: For repetitive tasks, few-shot examples can be included to guide implementation style.
Plan should NOT contain:
This skill is invoked after create-spec completes. The spec document at .claude/dev-workflow/story/{name}/spec.md is the input.
Load the spec document and understand:
Gather information needed for implementation:
Create steps following these principles:
Create .claude/dev-workflow/story/{name}/plan.md:
# Plan: {title}
## Related Files
- **Workflow concepts**: `dev-workflow/docs/workflow-concepts.md`
- **Spec**: `.claude/dev-workflow/story/{name}/spec.md`
- **Branch**: `{prefix}/{story-name}` (from spec)
- **Epic**: `.claude/dev-workflow/epic/{parent}/epic.md` (if part of an Epic)
## Workflow Context
**Current phase**: Implementation
**Work level**: Story
### During Implementation
- Follow Steps sequentially
- Update `## Progress` section as each step completes (`- [ ]` → `- [x]`)
- Refer to Spec's Acceptance Criteria as the source of truth for verification
### After All Steps Complete
1. Invoke `dev-workflow:self-review` skill — verifies against acceptance criteria in spec
2. Invoke `dev-workflow:user-review` skill — presents results and collects user feedback
3. After user LGTM: commit changes
4. Invoke `dev-workflow:post-task` skill — capture knowledge
### If Session Clears
- Use `/resume-work` to evaluate progress and resume from the correct point
- Or read this plan and the spec, then continue from the last completed step
## Approach
{High-level implementation approach}
## Files to Change
| File | Change |
|------|--------|
| `path/to/file` | {brief description} |
## Steps
### Step 1: {name}
{What to do}
### Step 2: {name}
{What to do}
## Progress
- [ ] Step 1
- [ ] Step 2
## Notes
{Decisions made during planning, if any}
Present plan to user for approval before proceeding.
.claude/dev-workflow/story/{name}/plan.mdAfter plan is approved:
Reference:
.claude/dev-workflow/story/{name}/spec.md.claude/dev-workflow/story/{name}/plan.mdNext phase: Implementation
Read both spec and plan, then proceed with implementation. Update Progress section as steps complete.
npx claudepluginhub choplin/my-claude-marketplace --plugin dev-workflowGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.