Start with /seatbelt

Get access, install, and run one command in your agent.

  1. 01 Get access
    hello@withseatbelt.com

    Early access is invite-based while the repo is private. Email us and we'll add you to the repo.

  2. 02 Install
    git clone https://github.com/connorburgess/seatbelt-monorepo
    cd seatbelt-monorepo
    pnpm install:local

    Wires the MCP server and the /seatbelt skill into Cursor and Claude Code. The full walkthrough below covers the local API.

  3. 03 Try it
    /seatbelt

    In your agent, inside the app you built. You get a verdict, up to three flags, and a report link.

Full walkthrough

Clone, env, and API

Early access installs from the repo — you'll need Node 22+ and pnpm. Keep the API running in the background so folder scans work.

git clone https://github.com/connorburgess/seatbelt-monorepo
cd seatbelt-monorepo
pnpm install
cp .env.example .env.local
# Set DATABASE_URL in .env.local
pnpm db:migrate
pnpm install:local
pnpm dev

Coming soon: npx @withseatbelt/install once the package is on npm.

Reload and connect your project

Reload MCP in Cursor and confirm seatbelt shows as connected. Optionally run /seatbelt init inside your app so Seatbelt remembers the repo — scans work without it.

The check loop

Type /seatbelt and you get a plain-English verdict, a report link, and a next move. Run /seatbelt fix to apply fixes, then /seatbelt again until you're cleared. When git is your deploy, saying commit this safely or push my changes runs the same check first — flagged pushes land on a PR instead of main.

Update

After you pull skill or MCP changes, rerun pnpm install:local from the monorepo, then reload MCP.