iMark21

Sdd Harness — AI skill for Claude Code

AI community

Give any repo a canonical AI control plane.

How to install Sdd Harness

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

What Sdd Harness does

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

Alternatives in AI

  • Claudexor — Multi-harness control plane for Claude Code, Codex, Cursor, and OpenCode: quota-aware rotation across multiple 425 ★
  • Prismor — Self-hosted runtime control plane for AI agents 334 ★
  • Rails AI Context — 45 MCP tools that give AI coding agents ground truth about your Rails app: schema, models, routes, controllers 155 ★

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