setup

Bootstrap the SDD pipeline by creating pipeline-state.json and validating plugin readiness.

1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/noelserdna/claude-plugin-sdd --skill setup-noelserdna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/noelserdna/claude-plugin-sdd/tree/main/skills/setup
Command: npx skills add https://github.com/noelserdna/claude-plugin-sdd --skill setup-noelserdna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the initial setup of the Specification-Driven Development (SDD) pipeline in a target project. It creates and validates the pipeline-state.json and confirms that the SDD plugin is active, enabling a repeatable, idempotent project bootstrap.

Core Features & Use Cases

  • Bootstrap Pipeline State: Create the initial pipeline-state.json with all stages marked as pending.
  • Plugin Verification: Verify that the SDD plugin is loaded and the current directory is a valid project.
  • Dependency Awareness: Check for optional dependencies (e.g., jq) and gracefully fall back if missing.
  • Idempotent Setup: Do not overwrite existing pipeline-state.json if it already exists, preserving state. Use Case: Starting a new Claude Code project that will run through the full SDD pipeline from requirements to task implementation.

Quick Start

Run the setup to initialize the SDD pipeline in your project. Example: /sdd:setup

Frequently Asked Questions about setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize the SDD pipeline in a new Claude Code project?

To initialize the SDD pipeline, run the setup command to automatically create a persistent pipeline-state.json with all stages marked as pending and validate SDD plugin readiness for your project.

What is Specification-Driven Development pipeline initialization and when do I need it?

Specification-Driven Development pipeline initialization creates a clean starting state for a 7-stage workflow from requirements to task implementation. You need it when starting a new Claude Code project for repeatable environments.

Do I need jq installed to bootstrap the SDD pipeline state?

You do not need jq installed to bootstrap the SDD pipeline state. The setup process treats jq as an optional dependency and gracefully falls back if it is missing from your environment.

Will running pipeline setup overwrite my existing pipeline-state.json file?

Running pipeline setup will not overwrite your existing pipeline-state.json file. The idempotent setup process detects an existing file and preserves your current state to prevent data loss.

What prerequisites are required to validate SDD plugin readiness for project initialization?

The only prerequisite to validate SDD plugin readiness is having the SDD plugin installed and loaded in your current directory. The setup process confirms the plugin is active before creating the pipeline state.