Create plan
Use to turn a goal, feature request, or release idea into a structured, multi-phase implementation plan with progress tracking, saved to docs/release-plans/ in the current project. ALWAYS trigger this skill on explicit phrases like "create a plan", "make a release plan", "plan this out", "let's plan this release", "break this into phases", "write a project plan", "draft a roadmap for this", "plan the steps", "add a phase/step to the plan", "extend the release plan", "update our plan doc". Also trigger on indirect planning language such as "how should we sequence this work", "let's structure this feature into stages", "turn this into a step-by-step plan we can track", or when the user names an existing plan file and asks to add work to it. Do NOT trigger for simple to-do lists with no phase/step structure, for one-off task requests, or for updating the status of an existing step (marking something Done/In Progress) — this skill only creates or extends plan structure, it does not manage progress state.From its SKILL.md
npx -y skills add uluserdar/claude-ecosystem --skill create-planAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.8 KB, as published. Nobody here has run it
create-plan
This skill's only job is to hand off to the plan-writer subagent, which runs the full interactive planning interview and generates the plan files. Do not run the interview yourself, do not draft phases/steps yourself, and do not write any files yourself.
Instructions
- Determine whether this is a new plan or an extension of an existing plan:
- If the user references an existing plan document (by name, or by pointing at a file under
docs/release-plans/), this is an extension. - Otherwise, this is a new plan.
- If the user references an existing plan document (by name, or by pointing at a file under
- Invoke the
plan-writersubagent via theAgenttool, passing along:- The user's stated goal or request, verbatim.
- Whether this is a new plan or an extension, and if extension, which file.
- Any relevant project context already established in the conversation.
- An explicit reminder that
plan-writer's Step 1 (project-analysis coverage check) must run first, before the interview, on this invocation. - Model: read
agentModel["plan-writer"]from.claude/claude-ecosystem-settings.json, falling back toagentModel.default; pass whichever resolves as themodelparameter, or omitmodelentirely if neither is set.
plan-writerowns the entire interview, drafting, generation, and any specialized-skill delegation end to end — do not duplicate or second-guess its work.- Once
plan-writerfinishes, relay its summary and output paths back to the user.