An open standard for AI-readable software specifications.
Structured Markdown + YAML for features, requirements, acceptance criteria, plans, and tasks — designed so AI agents can read a spec and execute against it without losing information to ambiguity. Specs are plain files in spec/. Lint runs in CI and in pre-commit hooks. Status transitions are CLI-driven.
- 🌐 Website: https://specscore.md
- 🎼 Studio: https://specscore.studio
- 📦 Main repo: specscore — the format, specified using itself
The open Markdown + YAML format for software specifications. Portable by construction: adopt with any AI-coding tool, or none. Your specs come with you.
- 📐 specscore — the format itself, specified using SpecScore
- 🌐 specscore.md — read the specification online
- 📖 Ecosystem overview
curl -fsSL https://specscore.md/install/get-cli | sh
specscore spec lint # validate the current spec tree
specscore feature list # list features
specscore feature show <slug> # inspect a featureThe fastest way to write strongly-formatted, lintable SpecScore specifications with an AI agent. An opinionated spec-driven-development workflow: /ideate → /specify → /plan → /implement.
- 🎛 specstudio-skills — Claude Code plugin (MIT, free forever)
/plugin marketplace add specscore/ai-marketplace
/plugin install specstudio@specscore
The first-party web UI for SpecScore: browse spec graphs from any GitHub repo, view documents and dependencies, and (soon) author specs collaboratively.
- 🎼 specscore.studio — the live app
- 🖼 specscore-studio — landing page (Astro)
- ⚙️ specscore-studio-app — the web app itself
Projects and tools built on SpecScore:
- specscore-cli — reference CLI: lint, query, and scaffold SpecScore specifications
- rehearse — Markdown-native test framework that turns SpecScore specs into executable scenarios
- spec-driven-todo-app — demo todo app specified end-to-end with SpecScore
- inGitDB — open-source Git-backed versioned database, specified with SpecScore
- dal-go/dalgo — (planned) Go data access layer, SpecScore specification in progress
Using SpecScore in your project? Open a PR.
| 📐 Format | specscore.md · feature spec · plan spec |
| 🛠 Tools | CLI · SpecStudio Skill · Rehearse |
| 🎼 Hosted | specscore.studio |
| 📦 Install | curl -fsSL https://specscore.md/install/get-cli | sh |
