Odile Labs

Your agent is confident. That is the problem.

Twenty skills that stop a coding agent — or the person running it — doing the wrong thing quickly and certainly. Each one exists because it happened: a real system broke, or a real number went wrong, and the rule is what was left afterwards.

Get the pack $29 once

Instant download. No account, no subscription, nothing renews. — or read one of them in full first, free, with nothing to enter.

An agent that is wrong and hesitant costs you a minute. An agent that is wrong and sure costs you the afternoon, and sometimes the data. Almost every rule in here is about the second kind.

What is in it

a-negative-needs-two-sourcesConcluding a thing is absent because one place said nothing
a-rule-in-one-caller-is-not-a-ruleTrusting a rate cap or spend limit only one code path enforces
an-identity-is-not-a-findingReporting a ratio that was true by definition
cite-the-document-not-the-digitBelieving a number because it is specific
effective-sample-sizeActing on a result a handful of correlated events produced
kill-or-scaleJudging a venture on thresholds set after seeing the numbers
patch-a-live-systemEditing running code with an anchor that matches twice
prove-it-took-effectBelieving a deploy landed because the page looked right
schema-is-shape-not-truthTreating validated JSON as verified fact
silent-scheduled-failureAssuming a loaded cron job is a running one
triage-by-shippabilityRanking findings by severity when none can reach a user
unmask-before-theorisingTheorising about a generic error instead of finding the real one
verify-before-countingReporting what a check found without checking the check
zero-cost-preflightA readiness check that consumes the thing it is checking

And six for the money

An agent that is wrong about a fact costs you an afternoon. One that is wrong about a number costs you the month.

check-the-rail-before-quotingNaming a price the payment processor cannot charge
the-platform-is-not-the-ledgerBelieving the conversion count of the platform you pay
a-trial-is-a-dated-billA free trial that started as a side effect and bills in a month
a-threshold-moved-is-a-threshold-goneMoving a kill rule in the week it falls due
spend-needs-a-payback-not-a-banA blanket no-spend rule that rejects without an argument
no-return-path-no-spendPaying for volume on a channel nobody can reply to

How it works

Twenty SKILL.md files. Copy them into ~/.claude/skills/ for Claude Code, ~/.codex/skills/ for Codex, or point Cursor and OpenCode at the folder. Most agents load one automatically when its description matches what you are doing. There is no code to run, nothing to configure, and nothing phones home.

Who it is not for

If you have not yet had an agent tell you something confidently and wrongly, you will not recognise any of these, and you should not buy it yet. If you have, you will recognise most of them on sight.

One developer, personal or commercial use. These are judgement aids, not guarantees: they tell you what to check, not what is true. Pack version 2026-09-21b.