A drop-in skill library for LLM coding agents

Engineering discipline
for AI harnesses.

Eight skills that mitigate the failure modes that show up once you're mostly programming in English: silent assumptions, sycophancy, overcomplication, half-finished migrations, tautological tests, and confidence without calibration.

One foundation. Seven specialized skills. Plain markdown.
02 — Language

Seven specialized skills.

Load these alongside the foundation when the task calls for them. Each is a standalone file - take what you need, skip what you don't.

03 — Install

Drop it in. Reference it. Ship.

Every skill is plain markdown. No tool-specific syntax, no build step, no lock-in.

Recommended One-liner
npx skills add angad729/deliberate

Installs all eight skills. Works with Cursor, Claude Code, Codex, Gemini, and 40+ other agents via vercel-labs/skills.

Manual / paste-in

Prefer to control what lands in your repo? Clone the repo and reference skills from CLAUDE.md, .cursorrules, or paste into any system prompt. Plain markdown.

Full install guide →
Why

The models will keep writing code. How they write it is still up to us.

In late 2025, Andrej Karpathy posted a thread on what changed - and what didn't - as agent coding crossed a coherence threshold. The diagnosis was sharp:

"The models make wrong assumptions on your behalf and just run along with them without checking. They don't manage their confusion, don't seek clarifications, don't surface inconsistencies, don't present tradeoffs, don't push back when they should."

Those are the failure modes Deliberate pushes against. Credit for the diagnosis is Karpathy's. This library is the practical extrapolation into files you can drop into a project.