Skip to builder

Build your repo

Your stack

2
  • Came with Prisma. Prisma needs a database.

  • Neon came with Prisma. Prisma needs a database.

Database

ORM

Vercel AI SDK with a streaming chat route, structured output and tool calling.

4 rules · 2 skills · 6 docs

Users, bans, impersonation and an audit log at /admin. Needs sign in.

2 rules · 2 skills · 8 docs

Analytics

Error tracking

Support chat

Light. shadcn done carefully. Neutral greys, near-black actions, one blue for links, Geist throughout.
Dark. Bone serif on carbon, a ridge line across the hero and one blue point at its summit.
Light. Bone paper, ink pills lettered in mono capitals, and a soft violet to amber aura where it counts.
Light. Cream paper, black ink, wide geometric headlines. Every section is a ruled block and every action a pill.
Dark. Black drafting table, dashed frames, mono labels and one periwinkle pen. Every section reads like a drawing.
Light. Sage drafting paper, wide squared headlines, tall orange capsules and dark product screens.
Light. Cream canvas, saturated clay tiles, chunky rounded headlines and soft pill buttons. Warm, not grey.
Light. White canvas, black type and one electric blue. Mono labels, hairline bar maps and no shadows.
Light. Hairlines, not shadows. Black buttons, one electric blue, and small tags with a pop of pastel.
Dark. Pure grey, ruled with hairlines and split down one rail. Square panels, tracked caps labels, one bright cyan.
Dark. Warm near-black, one loud orange slab, dashed rules pinned with square ticks, and pills for every control.
Dark. A violet night lit from below: an ultraviolet horizon, glass pill buttons and silver headlines.
Light. Parchment, forest ink and emerald buttons lettered in mint, with a pastel card for every feature.
Light. White panels float on warm ivory: a capsule header, black pill buttons and coral kept to small marks.
Light. A pastel dawn over lavender paper: violet ink serifs, pill buttons and a few sketched stars.
Light. Every edge is a hairline, every corner is square, every headline is a serif. Colour only means status.
Light. Warm paper, light black type and one highlighter yellow that marks what matters.
Light. Big serif headlines on sunlit cream, black pill buttons, and sage leaves growing around your product.
Dark. Pure black, white grotesque type, 1px hairlines, and one magenta cloud behind the product.
Light. A quality broadsheet on cream paper. Serif everywhere, black rules, square corners, one yellow button.
Light. Serif headlines on white paper, a grainy peach haze, black pill buttons and product sheets that float.
Light. Heavy black headlines on peach paper, black buttons, one ember accent and hard block shadows.
Light. Cream paper, plum ink, one pale lavender button. Ruled in warm hairlines, labelled in mono caps.
Dark. Cream type on a midnight console, an ember and mint pill pair, and a six hue waveform under the hero.
Light. A light blue serif, mono keycaps and a drafting frame on warm graph paper. Reads like a technical manual.
Dark. Warm black bands, bold white Inter and one lime button, with a caret blinking after the headline.
Light. Warm paper, black ink and a light slab serif. Hairlines instead of shadows, rust only as text.
Light. Buttercream pages cut by five sunset stripes, with monumental wide caps and pixel labels on pill buttons.
Dark. Serif headlines, mono labels and hairline rules on near-black, with one acid lime for the thing that acts.
Dark. Pitch black and flat, with violet gradient panels, white pill buttons and a hot magenta spark.
Light. Whisper headlines on warm parchment, ink and linen pill buttons, ember links and a painted stage.

Mode

The plan loop without the gate. Best when you work alone.

Agent tools

Next.js 16 on Vercel. The only stack for now.

my-app/, 195 files, Next.js 16 on Vercel

What your agent gets

62 items. 22 written for your 2 batteries.

Guard hooks7

  • block-destructiveBefore BashBase

    Blocks irreversible shell commands: recursive force deletes, DROP and TRUNCATE sent to a database, force pushes, git reset --hard, git clean, dd, and truncating redirects onto tracked files.

  • enforce-typecheckBefore BashBase

    Rewrites a bare tsc, however it is launched, into the project's typecheck script before it runs.

  • env-leak-detectorBefore Bash, Read, GrepBase

    Blocks tool calls that would print, transmit or commit a secret: literal credential shapes, reads of local .env files by any command or by the Read and Grep tools, echo of secret variables, environment dumps, and live values from your .env files.

  • guard-neon-sqlBefore BashNeon

    Blocks raw DDL through psql, migrations that would really run through the Neon pooler, and schema pushes that skip migration files. The repo's own db:migrate scripts pass.

  • auto-lintAfter Edit, Write, MultiEditBase

    Runs Biome on the file that was just edited, applies safe fixes, and reports anything it could not fix.

2 more hooks run in team mode.

Rules12

  • One connection surface, and the right driver for the jobNeon

    When editing src/db/** +1 more

  • Schema changes go through ORM migration files on the direct URLNeon

    When editing src/db/**

  • Querying with PrismaPrisma

    When editing src/db/** +2 more

  • Prisma schema and migrationsPrisma

    When editing prisma/**

  • Default: tokens only, and both modes every timeDefault design

    When editing src/components/** +1 more

Skills12

  • /db-branchNeon

    Create, use, reset and delete Neon database branches, for a feature branch, a preview deploy, a migration rehearsal or a point-in-time investigation.

  • /migrate-on-neonNeon

    Run a schema migration against Neon safely, on the direct URL, rehearsed on a branch first, with a recovery path when it fails halfway.

  • /add-modelPrisma

    Add a Prisma model (or a field on an existing one), migrate it, regenerate the client and wire up the first typed query.

  • /migratePrisma

    Create, inspect, apply and recover Prisma migrations safely: locally, on a branch database and in production.

  • /new-componentDefault design

    Add a component to the Default kit: prefer pasting from shadcn/ui, fix the two bridge classes, keep it token-only and verify it in both light and dark.

Subagents6

  • db-inspectorNeon

    Read-only Neon Postgres inspector. Explains schema, data shape and query plans. Runs SELECT and EXPLAIN only, and refuses every statement that writes or changes schema.

  • designerDefault design

    Owns the Default design system and its shadcn bridge. The only agent allowed to introduce a new visual pattern or a new token. Refuses to ship a raw colour or a single-mode change.

  • documentarianBase

    Keeps README, CLAUDE.md, DESIGN.md, docs/onboard.md and docs/solutions/ true to the code. Writes solution docs from work that just landed.

  • pr-reviewerBase

    Reviews a diff against this repo's rules before it becomes a PR. Convention-aware, blocking on correctness and security, advisory on taste.

  • security-auditorBase

    Audits the repo or a diff for leaked secrets, broken auth boundaries, injection, unsafe dependencies and unsafe deploy configuration.

Solution docs24

  • A Neon branch per preview deploymentNeon
  • Neon cold starts, where the half second goes and what to do about itNeon
  • Connection exhaustion on serverless Postgres, and how to actually fix itNeon
  • Local Postgres with the Neon serverless driver, no Neon accountNeon
  • Running migrations on Vercel without a half-applied schemaNeon

MCP servers1

  • neon