Backpressure — AI skill for Claude Code
A file format for defining deterministic self-verification checks that AI coding agents run on their own output.
How to install Backpressure
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open muratcankoylan/BACKPRESSURE and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Backpressure does
A file format for defining deterministic self-verification checks that AI coding agents run on their own output. Like AGENTS.md tells agents how to behave, BACKPRESSURE.md tells agents how to know they are wrong.
Alternatives in AI
- Opengap — A framework-agnostic, git-native standard for defining AI agents 2.9k ★
- Ante — Ghost in your shell 1.9k ★
- Free GPT4 WEB API — Not just GPT4 690 ★
README
BACKPRESSURE.md
A file format for defining deterministic self-verification checks that AI coding agents run on their own output. Like `AGENTS.md` tells agents how to behave, `BACKPRESSURE.md` tells agents how to know they are wrong.
The Problem
Agents carry assumptions. Some come from docs. Some come from model weights. Some come from your prompts. When an assumption is wrong, it leaks through research into planning into implementation. You find out 2,000 lines deep that something fundamental was incorrect.
The fix is not more planning. The fix is giving agents a way to check their own work without asking you. Compilers, type checkers, test suites, linters, eval harnesses. These are deterministic. They return pass or fail. No opinions. No LLM-as-judge. Binary.
`BACKPRESSURE.md` is a structured file that enumerates every deterministic check an agent should run to verify its work. It is the harness design, separated from the implementation.
Why a Separate File
AGENTS.md/CLAUDE.mddescribe how agents should work in this repoSKILL.mdteaches agents a specific capabilityBACKPRESSURE.mddefines how agents verify correctness
These are different concerns. Mixing verification checks into agent instructions buries them. A dedicated file makes the contract explicit: here is every way we will know the code is correct, listed in one place.
The Format
`BACKPRESSURE.md` is a Markdown file placed at the root of your project (or in subdirectories for monorepos). It contains ordered sections of checks, each with a command, expected result, and run conditions.
Minimal Example
# BACKPRESSURE.md
## Build
- `npm run build` — must exit 0, zero errors
## Types
- `npx tsc --noEmit` — must exit 0, zero type errors
## Tests
- `npm test` — all tests pass, no regressions
## Lint
- `npm run lint` — zero errors (warnings acceptable)
Full Format
# BACKPRESSURE.md
> Deterministic verification checks for [project-nam
Related Skills
Validate Voice
Run the Pass-C checks on generated output (facts, AI tells, repetition)
Write Like Me
Measures how you write and builds a voice profile, then enforces it with a deterministic checker: em dashes, f
Bead Sweep
Scan open beads for stale trackers already implemented — deterministic checks then LLM verification.
Deepseek Supervisor
"You should know" for Claude Code on third-party models such as DeepSeek: a side pass reviews the work every f
Artifacture
Verified visual explainers for coding agents — MDX/React authoring, deterministic design-quality verification,
Agent Workbench
Windows-first Electron desktop workbench for safe, user-controlled AI coding-agent workflows: deterministic ve
Related Agents
Memory Searcher
Searches the long-term memory vault and returns a dense answer with path:line citations. Use for broad questio
Part 13: Memory Bridge (Give Coding Agents Your Brain)
When you spawn Codex or Claude Code to build something, they start blind. They don't know your architecture de
Qc
Runs automated quality control on a rendered output against a reference. Use after any encode, transcode, or c