sdd
v0.0.0Spec-Driven Development. Scaffold, validate, and maintain behavioral specs (spec.md + .feature files) for software features.
By unional1 GitHub starsUpdated 2 weeks ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 50 skill or MCP entries
- Source updated
- Sep 8, 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 Codex and Claude Code
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add sdd@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
Compatibility: the page URL and API slug “sdd-2” remain stable.
- Codex:
sdd-2@agent-plugin-marketplace→sdd@agent-plugin-marketplace
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/cyberuni/cyber-sddClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/sdd/.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/align-spec/SKILL.md├── skills/architect-impl-governance/SKILL.md├── skills/architect-spec-governance/SKILL.md├── skills/blast-estimate/SKILL.md├── skills/builder-impl-governance/SKILL.md├── skills/builder-spec-governance/SKILL.md├── skills/check-partition-quality/SKILL.md├── skills/check-plan-safety/SKILL.md├── skills/check-project-specs/SKILL.md├── skills/check-retired-terms/SKILL.md├── skills/check-scenario-overlap/SKILL.md├── skills/check-spec-references/SKILL.md├── skills/check-spec-structure/SKILL.md├── skills/collision-ladder/SKILL.md├── skills/combat-log-governance/SKILL.md├── skills/concept-index/SKILL.md├── skills/discover-plans/SKILL.md├── skills/discover-specs/SKILL.md├── skills/doctrine-loop/SKILL.md├── skills/formation-loop/SKILL.md├── skills/gate-validation-governance/SKILL.md├── skills/impl-producer-governance/SKILL.md├── skills/init/SKILL.md├── skills/lifecycle-governance/SKILL.md├── skills/manage/SKILL.md├── skills/manage-ignore/SKILL.md├── skills/manage-scenario-bridge/SKILL.md├── skills/manage-spec-anchors/SKILL.md├── skills/mission-graph/SKILL.md├── skills/oracle-spec-governance/SKILL.md├── skills/ownership-governance/SKILL.md├── skills/pause-mission/SKILL.md├── skills/place-node/SKILL.md├── skills/plan-retirement/SKILL.md├── skills/plugin-contract-governance/SKILL.md├── skills/remediation-governance/SKILL.md├── skills/resolve-governances/SKILL.md├── skills/resolve-tracking/SKILL.md├── skills/resume-mission/SKILL.md├── skills/scaffold-project-spec/SKILL.md├── skills/sdd/SKILL.md├── skills/solution-producer-governance/SKILL.md├── skills/spec-format-governance/SKILL.md├── skills/spec-gate/SKILL.md├── skills/spec-producer-governance/SKILL.md├── skills/spec-structure-governance/SKILL.md├── skills/ssa-lowering/SKILL.md├── skills/start-mission/SKILL.md├── skills/suite-format-governance/SKILL.md└── skills/touch-set-correction/SKILL.md
Included Skills50
Detect and reconcile prose-suite drift across the SDD project spec's nodes — the on-demand, CI-usable complement to the inline spec-gate check; use for corpus audits, post-large-change verification, or CI gating.
Partial Skill: invoke by name only
Partial Skill: invoke by name only
Partial Skill: invoke by name only — blast-estimate's engine that computes a Mission's blast (low/medium/high) from its touch-set plus the project corpus and lines it up against the hand-typed declared blast — the engine for the blast-estimate node, consumed by the mission-graph's writer. Not triggered by users directly.
Partial Skill: invoke by name only
Partial Skill: invoke by name only
Partial Skill: invoke by name only — project-spec/partition-quality's engine: measures from git history how much parallel work a layout permits, and compares candidate layouts. Opt-in from scaffold-project-spec and the formation loop, and runnable standalone; not triggered by users directly.
Partial Skill: invoke by name only — plan-brief/check-plan-safety's guard engine against machine-local path leaks in tracked plan artifacts — the CI guard, not triggered by users directly.
Partial Skill: invoke by name only — corpus/spec-floor's engine that runs every project-spec check, over the whole corpus or over one project — the commit-floor and CI entrypoint, not triggered by users directly.
Partial Skill: invoke by name only — retired-terms' guard engine against survivors of a retired path, directory, or naming convention across the whole tracked corpus — the CI guard, not triggered by users directly.
Partial Skill: invoke by name only — project-spec/scenario-overlap's engine that detects the same behavior specified in two nodes' suites across one project spec — feeds the formation Warden, not triggered by users directly.
Partial Skill: invoke by name only — project-spec/check-spec-references' engine that resolves every relative reference in one project spec's markdown and fails on the ones pointing at nothing — run from the per-project CI entrypoint, not triggered by users directly.
Partial Skill: invoke by name only — project-spec/check-spec-structure's engine that audits a project spec's internal node-shape — feeds the formation Warden, not triggered by users directly.
Internal skill: at a known node-level collision between two missions, descends the finer-than-node ladder (file → region → semantic) to classify the clash hard or soft — a read-only downgrade-only disambiguator, not triggered by users directly.
Partial Skill: invoke by name only — the SDD combat-log contract, the durable provenance record's shape. Loaded by the conductor, spec-gate, and the doctrine-loop Scanner, not user-triggered.
Partial Skill: invoke by name only — project-spec/concept-index's engine that derives the by-concept view of a project spec into spec.md — used to re-unify a cross-cutting concern the capability folder tree scatters, not triggered by users directly.
Partial Skill: invoke by name only — intake/plan-discovery's engine that surfaces resumable mission plan briefs — used by the sdd gateway on entry, not triggered by users directly.
Partial Skill: invoke by name only — corpus/discovery's frontmatter-scanning engine across the SDD spec locations — used by the sdd gateway to scan statuses and by start-mission to locate the project spec, not triggered by users directly.
Partial Skill: invoke by name only — the SDD doctrine loop, the Strategist's outer loop run by the Scanner — invoked by the doctrine-loop delegate, not triggered by users directly.
Partial Skill: invoke by name only — the SDD formation loop, the Architect's outer loop run by the Warden — invoked by the formation-loop delegate, not triggered by users directly.
Partial Skill: invoke by name only — the SDD gate-legality contract. Loaded by spec-gate, the conductor, and the spec-judge, not user-triggered.
Partial Skill: invoke by name only
Use this skill to onboard SDD's opt-in repo-scoped conveniences — currently the mission statusline, which surfaces the current mission phase in the Claude Code status line while a mission runs. Trigger on "set up the statusline", "configure the SDD status line", "onboard SDD conveniences", or "init sdd".
Partial Skill: invoke by name only — the SDD spec lifecycle contract. Loaded by sdd, spec-gate, start-mission, the conductor, and the spec-judge, not user-triggered.
Use this skill when doing manage-level (non-mission) SDD work on the spec corpus — bootstrap, inspect, audit, or housekeeping — such as "set up the project spec", "backfill the spec", "list the SDD specs and statuses", "audit the corpus structure", "check for spec/suite drift", or "retire completed mission plans". Routes to the matching engine; it does not change what the project specifies (that is start-mission).
Partial Skill: invoke by name only — intake/manage-ignore's curation engine for the SDD ignore rules — loaded by the manage gateway (Housekeeping), not triggered by users directly.
Partial Skill: invoke by name only — the curation engine for a project's scenario-bridge.toml — loaded by the manage gateway (Setup & discovery), not triggered by users directly.
Partial Skill: invoke by name only — corpus/spec-anchors' curation engine for SDD's extra spec-discovery anchors — loaded by the manage gateway (Housekeeping), not triggered by users directly.
Internal skill: the mission-graph kernel — a git-tracked, append-only work-graph store folded into a ready frontier and a cycles repair view; used by the cyberfleet-batch dispatch loop, not triggered by users directly.
Partial Skill: invoke by name only
Partial Skill: invoke by name only
Checkpoint an in-progress SDD mission INTO its plan brief so any later session can pick it up. Use this skill when asked to 'pause', 'wrap up for now', or 'stop here' mid-mission — update the plan's todo statuses and rewrite its ## NEXT anchor so a fresh session continues exactly where you left off. Pass --approve to also clear the mission for headless dispatch (sets the brief's status: approved).
Partial Skill: invoke by name only — project-spec/place-node's engine that suggests a capability home and surfaces duplicates for a new node — used by explore, not triggered by users directly.
Partial Skill: invoke by name only — the SDD Doctrine loop's last retro step — the gated, idempotent tracked deletion of a retired mission plan. Invoked by the doctrine-loop Scanner, not user-triggered; the clearance contract lives in the body + README.
Partial Skill: invoke by name only — the SDD plugin contract for what a plugin implements. Loaded by the conductor and by plugin authors, not user-triggered.
Partial Skill: invoke by name only — the SDD remediation bar: how a producer responds to a `change` verdict at either gate. Loaded by the spec-producer and the impl-producer, not user-triggered.
Partial Skill: invoke by name only — the SDD governance matcher, resolving which actor-bar governances apply to a touched file — run by the conductor and the cold spec/impl judges, not triggered by users directly.
Partial Skill: invoke by name only — intake/resolve-tracking's engine that resolves an artifact's tracked-or-ignored signal — run by the conductor at intake, not triggered by users directly.
Resume an in-progress SDD mission from its plan brief. Use when asked to 'load the plan', 'resume the mission', 'continue github-NN', or otherwise pick up an SDD .plan.md where it left off — re-establish the working method and spec context, find the next todo, and continue without relitigating settled ground.
Partial Skill: invoke by name only — lay out an SDD project-spec
Use this skill when the user explicitly invokes SDD or wants to work on a creation artifact with Spec-Driven Development.
Partial Skill: invoke by name only — the SDD default solution-producer procedure. Loaded in-session by the conductor when it runs the solution-producer role inline, not user-triggered.
Partial Skill: invoke by name only
Partial Skill: invoke by name only — the SDD spec gate (Draft → Approved), the verdict on a CR's spec + suite diff — run by the conductor inside the mission loop, not triggered by users directly.
Partial Skill: invoke by name only — the SDD default spec-producer procedure. Loaded in-session by the conductor when it runs the spec-producer role inline, not user-triggered.
Partial Skill: invoke by name only — the SDD project-spec organization contract: what kind of node a spec is and where that kind lives. Loaded by scaffold-project-spec, place-node, the formation Warden, and the architect bars, not user-triggered.
Internal skill: the reasoning front-end that lowers one-or-more change requests into a partitioned set of Missions — one owning Mission per spec-node (SSA) — applying the Oracle (should we?) and Architect (where/barrier?) lenses, resolving same-node contention into ordered versioned-RAW edges, and lowering only the frontier deeply; run by the conductor during intake/Explore, not triggered by users directly.
Use this skill to make a change to an SDD project — triggered by a general change request like "add a start-mission skill to sdd", "implement the auth capability", "revise the gateway spec", or "work on <github issue url>". Opens a change request against the durable project spec and runs the mission loop (explore → deliver → handoff).
Partial Skill: invoke by name only
Internal skill: reconciles a Mission's declared touch-set against what its git diff actually changed — read-only, post-hoc; used to correct the mission-graph's hazard set from prediction to reality, not triggered by users directly.
Plugin manifests2
{
"$schema": "https://raw.githubusercontent.com/cyberuni/marketplace/main/schema/claude/plugin.json",
"name": "sdd",
"description": "Spec-Driven Development. Scaffold, validate, and maintain behavioral specs (spec.md + .feature files) for software features.",
"author": {
"name": "unional"
},
"homepage": "https://github.com/cyberuni/cyber-sdd",
"repository": "https://github.com/cyberuni/cyber-sdd",
"version": "0.0.0",
"skills": "./skills",
"agents": [
"./agents/sdd-automaton.md",
"./agents/sdd-impl-judge.md",
"./agents/sdd-scanner.md",
"./agents/sdd-spec-judge.md",
"./agents/sdd-warden.md"
]
}{
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
"name": "sdd",
"description": "Spec-Driven Development. Scaffold, validate, and maintain behavioral specs (spec.md + .feature files) for software features.",
"author": {
"name": "unional"
},
"homepage": "https://github.com/cyberuni/cyber-sdd",
"repository": "https://github.com/cyberuni/cyber-sdd",
"version": "0.0.0",
"skills": "./skills",
"agents": [
"./agents/sdd-automaton.md",
"./agents/sdd-impl-judge.md",
"./agents/sdd-scanner.md",
"./agents/sdd-spec-judge.md",
"./agents/sdd-warden.md"
]
}For maintainers
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-2)