Hours a day babysitting your coding agent?
Fix Claude Code’s mistakes automatically.
Fixes the flaws in your PRs using field evidence from 96,257 builders. Verified by your agent.
Read-only. Code, paths, and history stay on your machine.
Dorsal pr-fix · Keelo.ai · 2026-09-14
6
pull requests
10
bugs fixed
8
re-verified by a 2nd agent
No release could install on the Amazon Linux 2023 boxes. The updater failed every 30 minutes and the heartbeat went stale.
bug-sentinel #59 · deploy/release.py:757 · fixed, proof fails at head and passes on the branch
A deferred install restarted the running service, killing a buyer's job mid-run.
multibrand #167 · 54 files, +10,397/-937 · fixed and re-verified by a 2nd agent
The voice agent was told to leave the meeting and stayed.
engineer #41 · keelo_engineer/voice/server.py:594 · fixed and re-verified by a 2nd agent
Checked against NVIDIA garak, the Anthropic Python SDK, Arize Phoenix, Cloudflare and ccusage. Six of the ten fixes were shaped by a record from someone else’s codebase.
One commit per fix, each on its own branch. Nothing pushed.
The handover pr-fix wrote, unedited.
pr-fix · a skill for Claude Code
Fix a PR automatically.
Every bug reproduced on the PR branch. Every design choice checked against the Dorsal graph. Then the Critical and High bugs fixed on a branch, one commit per finding, each proof re-run by a second agent. Nothing pushed.
5 minutes plus a minute per 200 changed lines, then 5 to 40 for the fixes.
Three steps, about two minutes
- 1
Connect Dorsal to Claude Code
One command, read-only, no account. The token is already in it. This is the graph the skill queries for field evidence.
Run this in your terminalPreparing your secure install command…Preparing a temporary read-only token for the complete command…
- 2
Install the skill
Unzip it into ~/.claude/skills, or run this.
curl -fsSL https://godorsal.com/downloads/dorsal-pr-fix-skill.zip -o /tmp/dorsal-pr-fix-skill.zip && unzip -oq /tmp/dorsal-pr-fix-skill.zip -d ~/.claude/skills
Download pr-fixYou also need gh, python3 and node.
- 3
Point it at a pull request
In Claude Code, type this. Restart it first so the skill loads.
/pr-fix <repo-path> <PR number>
It prints the report in the terminal, writes the page beside it, and leaves the fixes on a branch for you to read. It never pushes.
Two more skills
The same engine, pointed at a whole repo.
Same install as above, so step 1 is already done. About 25 minutes and 2 to 3 million tokens each.
design-review
Review the design of a whole repo
Finds the design choices a repository made, stated and silent, starting from what the product is for. Checks each against the Dorsal graph: Confirmed, Holds for now, Better option, or No Dorsal data.
/design-review <repo-path>
Download design-reviewbug-sweep
Find the bugs in a whole repo
Reads every tracked file. Six reviewers hold the whole codebase at once and hunt Critical and High defects, the third-party seam included. Every finding reproduced before it is graded.
/bug-sweep <repo-path>
Download bug-sweepThe spec
What a check runs on, measured
Ranked by what matters most in a check. Independence first.
LLMs between the record and Claude Code
Zero
Retrieval is deterministic. Claude Code does the judging, with your project context.
Claims that open to a source
100%
Every record links to its origin and carries its date. When the graph has nothing, Dorsal says "no record found" instead of guessing.
Freshness
24h
The graph updates daily. The date is on every record.
Records Claude Code can check
313,167
What 96,257 AI builders shipped, broke, and fixed. Sources include GitHub, official docs, arXiv, Discord, and Hacker News.
Cost of the PR #29 fix
176k tokens
2 High bugs found, reproduced, fixed on a branch and verified by a second agent, in 12.9 minutes. The web-search version of one review burned 5.4M.
Inspect the data
A live sample from the graph the skills query.
157,831
GitHub releases, PRs, issues, and more
148,570
Official Docs
152,927
abstracts from Reddit, Discord, YouTube, X, arXiv, Hacker News, and more
Or just ask it something
Fix your PRs automatically and save hours of babysitting.
Read-only. Code, paths, and history stay on your machine.