douglance/sdlc-plugin/planning
Claude Code and agent skill by douglance/sdlc-plugin
- community
Checking that the SKILL.md file is still in the repository.
Use when a validated nontrivial change needs milestones, dependencies, risks, and an explicit out-of-scope boundary.
Install
npx vskill@latest install douglance/sdlc-plugin/planningSKILL.md
<execution-contract> This skill defines the planning phase. Use the project-manager agent when a bounded planning task can proceed independently; otherwise work locally. Produce milestones, dependencies, risks, and out-of-scope boundaries. </execution-contract>
Use lifecycle-documentation only when the result needs a durable artifact or handoff.
<what-to-do>
Turn the goal into structure. Gather enough codebase context to understand the terrain, then break the work into a series of high-level milestones, each composed of commits. Ground the structure in cited prior art rather than generic architectural preference.
Stay high-level about future implementation details, but be exact about present evidence: cite the specific existing files and lines that justify each approach, dependency, risk, and estimate of scope. Ship the plan after the first draft; iterate during execution, not during planning.
When the proposed plan needs many compatibility rules, adapters, or exception paths, run find-simplifying-insight before accepting that complexity. Record the null hypothesis, the candidate simpler model, its novel prediction, and the cheapest decisive test.
</what-to-do>
<supporting-info>
What a plan contains
- Milestones — ordered checkpoints, each composed of a series of atomic commits (vertical slices). No count cap — the plan is as many milestones as the work needs.
- Dependencies — what each milestone needs from the others.
- Risks — what could go wrong, what's hard to reverse.
- Out-of-scope set — an explicit
out_of_scopelist. This is a hard constraint, not a suggestion. You own it: every downstream milestone inherits it verbatim. - Evidence anchors — every milestone names the existing code, test, contract, or primary source that supports its shape. Use exact
path:linecitations. - Prior-art comparison — identify the nearest analogous implementation, what can be reused, and where this work differs. If none exists, include the search commands that established that absence.
- Argument trace — separate observed facts from inferences and recommendations. Risks and sequencing decisions must point back to their evidence.
Evidence format
| Planning claim | Evidence | Implication for the plan | Confidence | |
|---|---|---|---|---|
| This flow belongs behind the existing service boundary | src/service.ts:18-51, tests/service.test.ts:9-34 | Extend the boundary in milestone 1; do not add a parallel service | High |
For external framework, standards, or research claims, cite a current primary source and include its version or publication date.
Principles
Prefer the smallest plan that delivers the goal. Keep the commit small — one logical change — and let a milestone be however many commits it takes to reach its checkpoint.
</supporting-info>
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.rulesync/skills/planning/SKILL.md
Popularity
- Repository stars
- 5
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/douglance/sdlc-plugin/planning)