Skip to content

Build log · Claude skill

How I built Enough.

Open sourceClaude Code · Claude.aiJun 2026

In short

Enough is a free, open-source Claude skill that cuts a product idea down to the smallest version that tests the core bet. It returns a verdict, not a discussion, and writes every verdict to a ledger in your repo. Later sessions read the ledger and call out the cuts that crept back in.

Enough: A Claude skill that cuts a product idea down to the version that ships, and remembers what it cut.

The problem

Side projects rarely die for lack of skill. They die because the builder never decides what is enough: enough to ship, enough to learn, enough to stop adding features and start finding users. And a cut that isn’t written down with a reason is a cut that gets quietly reversed.

What I built

  • Six modes it picks on its own: Pre-Build, Mid-Build, Post-Launch, Drift Audit, Sunset and Pricing.
  • A fixed output for each, from an Enough Spec to a Ship Verdict or a Feature Triage, each ending with a one-line Definition of Done.
  • A ledger: every verdict is written to a .enough/ folder in the repo, and future sessions read it first.
  • Drift audits that compare the repo today with the cuts you signed off on, and name the ones that came back, with file paths.
  • 18 cut patterns and three domain packs, for B2B SaaS, consumer and creator products.

Key decisions

  1. The ledger is plain Markdown inside the repo.

    It lives in git next to the code it judges, with no account and no database. Lose the ledger and the cuts are forgotten.

  2. Every cut gets a written reason, and the likely reversals are answered in advance.

    When you try to bring a cut feature back, the skill quotes your original reason and asks what evidence has changed.

  3. Some things can’t be cut.

    Enough is never a licence to ship broken. Payment integrity, data integrity, honesty, the legal floor and accessibility on the core path stay in every version.

  4. Domain packs change the cut tests by type of product.

    Cutting SOC 2 from a B2B spec, engagement from a consumer app or a custom course platform from a creator product are different calls.

Want something like this?

I build for clients the way I built this, and on client work you deal with one person from brief to launch. Tell me what you need, and the brief comes straight to me.