v0.2.0

Structured specs, shipped like packages.

A CLI and open registry for PRDs, TDDs, ADRs, and API contracts. Create, version, publish, and install specs from the terminal.

terminal

What it does

Specs that are as easy to manage as packages. Local or shared. Human-readable and machine-parseable.

Local-first

No account needed to start. Specs live in your repo, version-controlled alongside the code they describe.

Reproducible

Every spec version is content-hashed. What you install today is exactly what you install tomorrow.

Composable

Specs can depend on other specs. Your API contract can pull in a shared error format.

Agent-readable

Structured enough for AI agents to parse and act on. Give your tools real context, not guesswork.

Shareable

Publish specs to the public registry. Testing philosophies, code style guides, agent configs — share what works for you.

Three commands 👇

01

Create

npx spectrl new power my-spec

Scaffold a new spec or power in seconds. A manifest and a blank template — ready to fill in.

02

Publish

npx spectrl publish

Push to the registry so others can find and install your specs. Agent configs, testing styles, architecture patterns — whatever is useful.

03

Install

npx spectrl install author/spec

One command. Sets up your project if it isn't already, resolves dependencies, pulls everything into your repo.

Start in seconds

$npx spectrl install author/spec

No setup needed. Works in any project, right away.