Agent Plugins Marketplace
← All plugins

sdd

v0.2.0

Spec-first work that stands on tests: one spec per story grown in question rounds, cases approved before code, and hooks that check the agent's claims against git and the test suite.

Claude Code7 Skills

By mtchenLicense: MIT0 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Claude Code
Parsed components
7 skill or MCP entries
Source updated
Sep 28, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install sdd for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install sdd-5@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/mtch3n/trellis

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is spec-driven-development/.

Plugin files

spec-driven-development/
├── .claude-plugin/plugin.json
├── skills/releasing-migrations/SKILL.md
├── skills/solo-building-from-cases/SKILL.md
├── skills/systematic-debugging/SKILL.md
├── skills/team-workflow/SKILL.md
├── skills/triaging-open-items/SKILL.md
├── skills/verifying-before-done/SKILL.md
└── skills/writing-spec/SKILL.md

Included Skills7

releasing-migrationsskills/releasing-migrations/SKILL.md

The user merges the draft migrations written during development into numbered migrations, once, right before tagging a release, and runs the migration checks.

solo-building-from-casesskills/solo-building-from-cases/SKILL.md

Use when a story's cases are approved and one agent builds them - the user chose solo at the approval, or asks to implement an approved spec. Builds each case test-first with the case ID in the test name, never edits an approved case's test to make it pass, and writes migrations as drafts.

systematic-debuggingskills/systematic-debugging/SKILL.md

Use when a bug is reported or a test fails unexpectedly, before proposing any fix - "debug this", "why is this failing", "it's broken", a regression, a flaky test, or a slow path. Registers a loop that goes red on the bug by script first, ranks falsifiable hypotheses, counts failed fixes by script and stops at three, bisects when a good version exists, and turns the fixed bug into a case.

team-workflowskills/team-workflow/SKILL.md

Use only when the user chose team at the case approval, or explicitly asks for several agents to build an approved spec. Needs Trellis - cases become cards, workers claim them and run only their own tests, one worker owns the migrations, and the coordinator verifies once at integration.

triaging-open-itemsskills/triaging-open-items/SKILL.md

The user goes through the questions and findings waiting in the open-items queue - unanswered questions and verify findings, oldest and most severe first - and decides each one.

verifying-before-doneskills/verifying-before-done/SKILL.md

Use before saying work is done, fixed, passing or ready - before a final report, a commit, a PR, or moving a card to done. Runs one verify script whose probes decide - the whole suite, spec and test consistency, approved tests unchanged, no leftover debug logs, draft migrations - and requires every blocker fixed first.

writing-specskills/writing-spec/SKILL.md

Use before building a feature, story or change that needs agreement first - the user asks to plan, spec, design, scope or "grill" something, or asks for cases, acceptance criteria or a test plan, or the work touches data, schema, an API, or several parts at once. Grows one spec per story through batched question rounds with recommended answers, drills each decision down to expected and unexpected cases, and asks in one message for the only approval, with the choice of building solo or as a team. Uses Trellis as the store when it is installed. Not for a one-line fix or a spike.

Plugin manifests1

spec-driven-development/.claude-plugin/plugin.json
{
  "name": "sdd",
  "version": "0.2.0",
  "description": "Spec-first work that stands on tests: one spec per story grown in question rounds, cases approved before code, and hooks that check the agent's claims against git and the test suite.",
  "author": {
    "name": "mtchen"
  },
  "license": "MIT",
  "keywords": [
    "spec",
    "tests",
    "migrations",
    "verification"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[sdd on Agent Plugins Marketplace](https://pluginsmp.com/plugins/sdd-5)