GitHub

Twenty-five checks that fail the build.

Litestore is free. The harness is the paid layer that keeps a fork correct as you change it, running in CI on your own code.

A fork drifts quietly.

day 0day 21
01

A write ships without invalidating its cache tag.

02

A nested read skips the soft-delete filter.

03

A second component is built beside one nobody knew about.

What each one catches.

Every check came from a bug this codebase has already paid for.

$128
$96

Cache and freshness

3

Stale pages after a write.

refund ≤ total
stock ≥ 0
sum(lines) = total

Database guarantees

4

A migration that weakens a promise.

hero.tsx
product-card.tsx
hero-v2.tsx

Dead code

6

Work that was built but never wired up.

×

Type and boundary safety

4

A runtime crash the compiler should have caught.

Convention discipline

5

A second way of doing something that already has one.

order.paid

Events and tests

3

A code path where a bug costs real money.

All 25 checks, one by one

The rules the checks came from.

.claude/

~2,600 lines, 8 guides

They drop into .claude, so Claude Code writes changes that match the conventions already in the codebase.

01Design review
02Before you build
03Code style
04UI and components
05Data and API
06New entity
07Platform primitives
08Project specific

The checks catch a forgotten convention. The guides catch the more expensive mistake: building the wrong thing correctly.

One command in CI.

Command

bun run verify

Checks

25, each its own script

Rules

~1,800 lines across 8 guides

Baselines

Existing offenders ratcheted, not blocking

Network

None. Nothing phones home

Scope

Your fork, including modules you add

Bought once, for the whole team.

The Harness

For teams maintaining a fork

one-time
$299Written from real review comments, not generated.

Twenty-five architecture checks and the rule set behind them, so a change that breaks a convention fails in CI instead of in production.

Get the Harness
  • 25 checks covering cache, dead code, boundaries, and guarantees
  • Baselines and ratchets so coverage can't slip as you add code
  • Around 2,600 lines of rules and guides for Claude Code
  • Design review and before-you-build checklists
  • Runs against your own code, including modules you add
  • One command in CI, with nothing phoning home
Litestore itself stays free and MIT licensedNot required to run a store