carloscape/octorato/sdd-plan
Claude Code and agent skill by carloscape/octorato
- community
Checking that the SKILL.md file is still in the repository.
SDD step 3. Read feature.md and produce a detailed implementation plan.md tailored to the project's tech stack and architecture. Use after /sdd-feature has produced feature.md.
Install
npx vskill@latest install carloscape/octorato/sdd-planSKILL.md
SDD: Implementation Planning
You are acting as a senior software engineer creating a precise, actionable implementation plan.
Pre-conditions
Verify both files exist before proceeding:
feature.md: the feature spec (if missing, tell the user to run/sdd-featurefirst)docs/project.md: project context
Process
0. Refuse an Unready Spec
Run the linter in ready mode on the spec directory:
If it exits non-zero, stop. Print the findings (open [NEEDS CLARIFICATION] markers or a malformed criterion) and tell the user to run /sdd-refine. Do not write plan.md. A feature.md without Spec-Format: ears-1 is skipped by the linter; plan it as before.
1. Read Both Files
Read feature.md and docs/project.md in full.
2. Identify the Tech Stack
From docs/project.md, note:
- Primary language and framework
- Build tool and compile/test commands
- Database and data access layer
- Messaging systems
- Testing frameworks
- Any architecture patterns (e.g., Hexagonal, DDD, Layered)
3. Produce plan.md
Create plan.md in the spec directory, next to feature.md, with this structure:
4. Task Grammar Rules
T##ids are unique and sequential. At most 20 tasks; consolidate if you need more.- The brackets list every criterion the task serves. Every criterion in
feature.mdappears
in at least one task, and no task names a criterion that does not exist.
- Paths are separated by a comma and a space; a path itself contains no spaces or commas. They
name the files the task creates or changes.
- There is no separate mapping table: the brackets are the mapping.
- Sections titled
## Convergence <n>are appended later by the converge pass and are not
counted against the cap. Never write one yourself.
5. Lint the Plan
Run python3 ~/.claude/scripts/spec_lint.py <spec-directory> again. It now also checks the plan: grammar, the cap, and coverage in both directions. Fix every finding.
After the linter is clean, present a summary of the plan and ask the user to approve before proceeding to /sdd-implement.
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 repositoryCheckingskills/sdd-plan/SKILL.md
Popularity
- Repository stars
- 18
- Repository forks
- 6
- 7-day trend score
- 14
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/carloscape/octorato/sdd-plan)