where the spec lives
Beside your harness's plans and notes. You choose the location; later steps use its full path.
Install the skills. Add deterministic checks only if useful.
setup route
One install → the loop
npx skills add jcosta33/suspec-skills -gOne command installs or updates the skills. Nothing lands in the repo.
universal / global install
User-level Markdown skills. Any repo, any capable harness.
npx skills add jcosta33/suspec-skills -gBrowse the catalog repo-specific / stays put
Your commands, your conventions — committed in the repo they describe, as they already are. The two tiers never overlap.
your repo, your rulesSee the skills suspec check <path> reads exactly the files you hand it, reports facts, and never renders a review result. Exit codes are the API: 0 clean, 1 warning, 2 blocking. It is not on npm yet — install it from source.
# install the CLI from source
$ git clone https://github.com/jcosta33/suspec-cli
$ cd suspec-cli
$ corepack enable
$ pnpm install --frozen-lockfile
$ pnpm link --global
# then, on any artifact you name by path
$ suspec check ./spec.md # facts only; exit 0/1/2
CLI details: the CLI page.
suspec-mcp exposes the same check surface through two MCP tools for clients that cannot run shell commands directly. It still requires the Suspec CLI, returns facts rather than verdicts, and is installed from source for now.
# install from source; no published package yet
$ git clone https://github.com/jcosta33/suspec-mcp
$ cd suspec-mcp
$ corepack enable
$ pnpm install --frozen-lockfile
shell-less clients
SUSPEC_BIN.suspec_check and suspec_get_checks.Start small and run the whole loop once. The loop is proportioned to feature-sized work — a trivial fix earns a one-line inline spec and no files at all; the bug-fix example shows that shorter path. A hands-on walkthrough lives in the tutorial.
where the spec lives
Beside your harness's plans and notes. You choose the location; later steps use its full path.
Setup notes: docs/ADOPTING.md
name the work
Start from the request, ticket, or idea. Preserve the wording only when it matters.
set the bar
Write AC-NNN requirements, verification commands, and non-goals. Carry the full path forward.
evidence in
Run every verification command. Paste real output.
independent eyes
An independent reviewer checks the packet against the spec.
optional facts
Check shape, coverage, evidence, and references. Humans still decide.
what survives
Promote lessons to memory, decisions to ADRs, defects to issues.
where the spec lives
Beside your harness's plans and notes. You choose the location; later steps use its full path.
Setup notes: docs/ADOPTING.md
Every step has a by-hand path; the CLI accelerates checking, nothing else.
Your repo takes the code, the tests, and whatever your project's own governance already commits — ADRs, agent guides, the PRs themselves. Specs, task packets, and review packets stay beside your native artifacts, outside the repo, unless that governance says otherwise.
The full catalog: methodology skills plus the universal disciplines they lean on. Pick the one that fits.