Catalog npm
PACKAGE EXPLORERView in registry

@021.is/spine

npm

Spine CLI: scaffold 021-shaped projects (spine new), add Spine features to existing repos (spine add), audit (spine doctor). Enforces STRUCTURE.md.

Versions collected2
Direct dependencies2From release 0.4.3
Last observed20 Oct, 22:00 UTC

README

Current package documentation

@021.is/spine

CLI for scaffolding 021-shaped projects and auditing existing ones.

Install

bun add -g @021.is/spine
# or
npx @021.is/spine ...

Commands

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 doctor

Audit 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.

Roadmap (not yet shipped)

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 repo
  • spine add testing / spine add auth — install a Spine package + wire boilerplate
  • spine upgrade — bump all @021.is/spine-* to latest in lockstep

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 2

Collected releases
VersionPublishedDirect dependenciesOpen version
0.4.3Registry latest28 May 20262
0.4.028 May 20262

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
021is/spine-ts

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:00 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:735edbc3f8f95b2b42840c838fdb0e29259202548fbf04190c6c041162edead1