By joestump
Implements Spec-Driven Development workflow: author/update ADRs and OpenSpec specs/designs, break into sprint issues on GitHub/GitLab/Jira/Linear, parallel-implement via git worktrees, automate PR reviews/merges against specs, audit codebase/spec alignment, build artifact graphs, generate Docusaurus docs.
npx claudepluginhub joestump/claude-plugin-sdd --plugin sddYou are creating a new ADR using the MADR (Markdown Architectural Decision Records) format.
You are performing a deep, comprehensive audit of design artifact alignment across the project or a specified scope. This skill covers all six drift categories and produces a structured report with prioritized findings.
You are performing a fast, focused drift check on a specific target. This skill detects whether code aligns with its governing ADRs and specs.
Explore an existing codebase to discover implicit architectural decisions and specification-worthy subsystems. Produces a suggestion report -- does NOT create any files.
Transform ADRs and OpenSpec specs (located via the **Artifact Path Resolution** pattern from `references/shared-patterns.md`) into a polished documentation website with:
<!-- Governing: ADR-0015 (Markdown-Native Configuration), SPEC-0014 REQ "Config Resolution Pattern" -->
<!-- Governing: ADR-0023 (Frontmatter DAG and /sdd:graph Skill), SPEC-0018 REQ "Graph Construction", SPEC-0018 REQ "Graph Validation" -->
<!-- Governing: ADR-0015 (Markdown-Native Configuration), ADR-0016 (Workspace Mode), ADR-0024 (qmd hard dependency), ADR-0025 (Tracker Issues as Fourth qmd Collection), ADR-0026 (Tiered Index Freshness), SPEC-0019 REQ "Issues Collection Layout", SPEC-0019 REQ "Issues Collection Sync via /sdd:index" -->
Set up CLAUDE.md with SDD plugin references for architecture-aware sessions. Use when the user installs the plugin, says "initialize sdd", or wants to configure CLAUDE.md for the SDD plugin.
List all ADRs and specs in the project with their status, date, and title.
<!-- Governing: ADR-0015 (Markdown-Native Configuration), SPEC-0014 REQ "Config Resolution Pattern" -->
<!-- Governing: ADR-0017 (Parallel Agent Coordination), SPEC-0015 REQ "Foundation Story Detection", SPEC-0015 REQ "Hotspot Analysis" -->
Load existing ADRs and specs into the session so Claude can give architecture-aware responses.
<!-- Governing: ADR-0015 (Markdown-Native Configuration) -->
<!-- Governing: ADR-0017, SPEC-0015 REQ "Conflict-Marker CI Gate" -->
You are creating or updating an OpenSpec specification. Every spec is a **paired artifact**: `spec.md` (requirements — what the system does) and `design.md` (architecture and rationale — how and why it does it).
Update the status of an ADR or spec, **preserving the file's existing status format**. Two formats exist in the wild: YAML frontmatter (canonical SDD template) and inline `- **Status:** {value}` bullets (used by legacy / hand-authored repos that predate the template). This skill detects which format is in use and edits in place — it MUST NOT silently introduce a new format that creates two sources of truth in the same file.
GitHub Spec-Kit integration for Specification-Driven Development - define WHAT and HOW before coding
AI-powered architecture documentation framework with ADRs, reviews, and pragmatic mode
Spec-driven development: structured requirements, tasks, and planning workflows
Specification-Driven Development with Process Discipline for Claude Code
Make your AI agent code with your project's architecture, rules, and decisions.
Share bugs, ideas, or general feedback.
Architecture Decision Records authoring and management
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim