Claude Code plugin

Sdd

Spec-driven development (SDD) plugin for Claude Code — a collection of specialized AI agents, phased implementation plans, and verified code generation for full-stack teams

43 stars 4 forksPlugins & marketplaces Plugin marketplace Source

Install

Install
claude plugin marketplace add https://github.com/LiorCohen/sdd

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/LiorCohen/sdd.git

From the README

Spec-Driven Development (SDD)

*Structure for AI-assisted development*

AI coding assistants are powerful but chaotic. You prompt, you get code, but then what? No documentation of decisions, no way to verify the code matches what you needed, and a codebase that's impossible to explain to teammates.

SDD brings structure to AI-assisted development. Every change starts with a spec, gets broken into a plan, and ends with verified implementation. Specialized agents handle each concern instead of one AI doing everything poorly.

Installation

Quick Start

Get started with the tutorial →

How It Works

Specs Are the Source of Truth

Every change lives in a markdown specification before it lives in code:

Specs include frontmatter metadata, acceptance criteria in Given/When/Then format, and references to domain concepts.

Four Change Types

Specialized Agents

Instead of one general-purpose AI, SDD uses 7 specialized agents:

Commands

Reducing Permission Prompts

SDD commands create many files. To reduce permission prompts, add this to your .claude/settings.local.json:

See Permissions Setup for full configuration options.

Documentation

- Getting Started - First project tutorial
- Workflows - Feature, bugfix, and refactor workflows
- Commands - Full command reference
- Agents - What each agent does
- Components - Component types reference
- Configuration Guide - Config system details
- Permissions Setup - Reduce permission prompts

Project Structure

When you run /sdd I want to initialize a new project, you get:

Architectural Patterns

- CMDO Backend - Controller Model DAL Operator with strict layer separation
- MVVM Frontend - Model-View-ViewModel with TanStack ecosystem
- Contract-First API - OpenAPI specs generate TypeScript types
- Immutability Enforced - readonly…
Read the full README on GitHub

How plugins work

  • A plugin bundles slash commands, subagents, skills, hooks, MCP servers and status lines so they install together.
  • Add the marketplace inside Claude Code with /plugin marketplace add LiorCohen/sdd, then run /plugin to pick what to install.
  • You can turn a plugin off again from /plugin without deleting anything.
Claude Code docs

Details

Repository
LiorCohen/sdd
Language
TypeScript
Last updated
24 February 2026
Topics
agentic-aiai-assisted-developmentclaude-codeclaude-code-plugincode-generationdeveloper-toolsfull-stack-developmentsoftware-architecturespec-driven-developmenttypescript

FAQ

What is Sdd?

Spec-driven development (SDD) plugin for Claude Code — a collection of specialized AI agents, phased implementation plans, and verified code generation for full-stack teams It is a plugin for Claude Code, from LiorCohen/sdd on GitHub.

How do I install Sdd?

Run claude plugin marketplace add https://github.com/LiorCohen/sdd, then follow the setup in the README.

Is Sdd popular?

LiorCohen/sdd has 43 GitHub stars and 4 forks. It was last updated on 24 February 2026.

More plugins & marketplaces

Browse the most popular Claude Code mods, all plugins & marketplaces, or the skills and MCP server directories.