sdd-plan

Community

Plan first, code second: structured specs, no surprises.

Authortylerburleigh
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents common AI development pitfalls like hallucinated APIs, context drift, and breaking existing functionality by enforcing a "plan-first" methodology. It ensures every development task begins with a detailed, validated specification, reducing rework and increasing reliability.

Core Features & Use Cases

  • Staged Planning: For complex features, create high-level phase structures for early user approval before diving into detailed task breakdown.
  • Detailed JSON Specifications: Generates precise JSON files with phases, file-level modifications, dependencies, and verification steps.
  • Codebase Analysis Integration: Proactively uses codebase documentation (via Skill(sdd-toolkit:doc-query)) for accurate, context-aware planning.
  • Use Case: When starting a new feature like "Add JWT Authentication," use this skill to generate a comprehensive JSON spec, outlining database changes, service layer implementation, API integration, and testing, ensuring a clear roadmap before writing any code.

Quick Start

Verify sdd CLI is installed

sdd --help

Example: AI generates a markdown outline of phases for user approval.

(This is a conceptual step, the skill generates JSON based on user input)

After approval, generate the complete JSON specification

(This is the core output of the skill, e.g., specs/active/user-auth-001.json)

The specific command to generate the JSON is internal to the skill's logic.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: sdd-plan
Download link: https://github.com/tylerburleigh/claude-sdd-toolkit/archive/main.zip#sdd-plan

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository