Sdd Harness banner
iMark21 iMark21

Sdd Harness

AI community

Description

Give any repo a canonical AI control plane. One prompt, any AI — Codex, Claude, Copilot, Cursor.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

sdd-harness — spec-driven development, runtime-agnostic

License: MIT CI status Latest release Zero dependencies

sdd-harness

A runtime-agnostic **Spec-Driven Development harness** that any AI can operate. Drop it into a repo and the team — humans and AIs alike — follow one disciplined loop: **spec first, code second, verify against spec**. The pre-commit hook makes it non-optional.


Contents


Why

Most "AI in your repo" setups lock you into one assistant, drop ungoverned context, and let code drift from intent until nobody can explain why anything is the way it is.

sdd-harness fixes three things at once:

  • Spec before code, enforced. A pre-commit hook blocks feature commits that change code without touching a spec or ADR. The discipline is structural, not a guideline people forget.
  • Runtime-agnostic. The brain lives in .ai/. Any AI (Claude Code, Codex, Cursor, Copilot, Gemini, …) operates the project by reading it. Swapping assistants is a 5-line pointer file, not a migration. (See [ADR 0008](.ai/adrs/0008-runtime-agnost