Installation
Get the SDD plugin up and running in your Claude Code environment.Prerequisites
Before installing the SDD plugin, ensure you have:Claude Code installed
You need Claude Code installed and running
Node.js 18+ (optional)
Required for the MCP server and context augmentation featuresCheck your version:
The plugin works without Node.js and Git, but some features will be unavailable.
Install the plugin
Inside Claude Code, run the installation command:Verify installation
Check that the plugin is active:sdd in the list of installed plugins.
Initialize your project
Navigate to your project directory and run the setup skill:- Verify the plugin is active
- Create
pipeline-state.jsonin your project root - Check for dependencies (
jq,node) - Build the MCP server (if Node.js is available)
- Report the status of all components
Expected output
After running setup, you’ll see a status table like this:What gets installed
The SDD plugin includes several automatic components:Hooks (run every session)
- H1 — Injects pipeline status at session start
- H2 — Blocks downstream skills from editing upstream artifacts
- H3 — Auto-updates pipeline state when artifacts change
- H4 — Consistency check at session end
- H5 — Context augmentation (injects SDD traceability into file reads)
Agents (delegated by Claude)
- A1-A3 — Constitution enforcer, cross-auditor, context keeper
- A4-A8 — Requirements watcher, spec compliance, test coverage, traceability validator, health monitor
MCP Server
5 tools for live traceability queries:| Tool | Purpose |
|---|---|
sdd_query | Search artifacts by text, ID, type, or domain |
sdd_impact | Blast radius analysis by depth |
sdd_context | 360° view of any artifact |
sdd_coverage | Gap analysis by domain or layer |
sdd_trace | Full chain traversal with break detection |
The MCP server reads
dashboard/traceability-graph.json generated by /sdd:dashboard. Run the dashboard skill first to populate data.Project structure
After initialization, your project will have this structure:Directories are created automatically as you progress through the pipeline. You don’t need to create them manually.
Optional features
Code intelligence
For deep traceability with symbol-level analysis:Notion integration
For bidirectional sync with Notion databases:Troubleshooting
Plugin not found
If/plugin list doesn’t show sdd:
- Restart Claude Code
- Try reinstalling:
/install-plugin github:noelserdna/claude-plugin-sdd - Check your internet connection (plugin downloads from GitHub)
MCP server failed to build
If the MCP server doesn’t build:- Verify Node.js 18+ is installed:
node --version - Navigate to the plugin directory and manually run:
pipeline-state.json not created
If setup doesn’t create the state file:- Verify you’re in a project directory (not the plugin directory)
- Check you have write permissions in the current directory
- Manually create the file by running
/sdd:setupagain
Next steps
Quick start
Run your first pipeline from requirements to code
Pipeline overview
Learn about the 7 sequential pipeline steps