Observed since 20 Oct, 22:00 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Spine CLI: scaffold 021-shaped projects (spine new), add Spine features to existing repos (spine add), audit (spine doctor). Enforces STRUCTURE.md.
CLI for scaffolding 021-shaped projects and auditing existing ones.
bun add -g @021.is/spine
# or
npx @021.is/spine ...
spine new <name>Scaffold a fresh Next.js app following the Spine folder doctrine. Creates 19 files: full feature-folder skeleton + one example feature + Vitest/Playwright config + Prisma stub + Biome config + AGENTS.md + CLAUDE.md.
spine new my-app
cd my-app
bun install
bun run test
spine doctorAudit an existing repo against STRUCTURE.md. Lists every error + warning + actionable hint.
spine doctor
# Type: next-app
# ✗ [no-vitest] vitest not installed.
# → bun add -d vitest @vitest/coverage-v8
# ✗ [missing-spine-errors] @021.is/spine-errors not installed.
# → Required across every product. Run: bun add @021.is/spine-errors
# ...
Exit code 1 on any error. Use as a pre-merge sanity check or in CI.
These ideas live as GitHub issues; the CLI currently only ships new + doctor. PRs welcome.
spine add feature <name> — scaffold a feature folder skeleton inside an existing repospine add testing / spine add auth — install a Spine package + wire boilerplatespine upgrade — bump all @021.is/spine-* to latest in lockstepDownload counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:00 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:735edbc3f8f95b2b42840c838fdb0e29259202548fbf04190c6c041162edead1