Hours a day babysitting your coding agent?
Prevent Claude Code’s mistakes automatically.
Better decisions at every step, using fresh field evidence from 135,940 builders.
Read-only. Code, paths, and history stay on your machine.
What Dorsal prevents
Wrong Product
Bad Design
Stale Integrations
Faulty Code
Silent Failures
For each: looks like · costs · with Dorsal
Wrong Product
Users don’t want it
A failed project
Users
Bad Design
Works sometimes
A rewrite
A solid design
Stale Integrations
Last month’s API
A broken build
This month’s API, dated
Faulty Code
A stream of bugs
Days of rework
Fixes with evidence
Silent Failures
Reports success, fails
Lost users
User trust
Proof · a real build
One product, checked at every step.
A Dorsal customer was planning an AI sales coach for enterprise reps. Dorsal showed what had already shipped, where the open space was, and what breaks in production.
Each finding prevents one of the five mistakes above.
Quoted from the report.
Dorsal field evidence · AI sales coach · 2026-09-29
209
Dorsal calls
3 of 7
deal stages already shipped
4 days
age of the newest source
The deal-side workflow has already shipped. Coaching the rep’s own skills is the open space.
Salesforce reports 7,000 of its own sellers use it.
claude.com · 2026-09-15 · …capability_changed_blog_post_0c772a · prevents Wrong Product
Start with one agent that proposes and waits for approval.
“Anything that changes customer-facing communication or a system of record gets staged for approval.”
reddit r/AI_Agents · 2026-08-03 · …action_taken_reddit_post_a5e278 · prevents Bad Design
Connect as the rep, so Salesforce enforces field and sharing rules.
Salesforce Hosted MCP tools run with the connected user’s permissions: object CRUD, field-level security, sharing rules and permission sets all apply.
developer.salesforce.com · 2026-09-16 · …insight_discovered_blog_post_ab94e3 · prevents Stale Integrations
Empty fields are where extraction invents things: Claude was about 90% accurate where a value existed but 60% overall because of 30% false positives on missing values.
The same risk applies to empty MEDDPICC fields.
Claude Discord · 2026-05-13 · …problem_discovered_discord_f6g7h8 · prevents Faulty Code
Evals must follow the sales goal.
A leasing agent politely ended the call on “out of budget”, and “To most agents, this looks like a success”.
Lenny’s Newsletter · 2026-09-22 · …insight_discovered_blog_post_eaccd1 · prevents Silent Failures
Every finding links to its source and its Dorsal record.
Two steps, about a minute
Install Dorsal
Claude Code checks Dorsal before each major decision.
- 1
Connect Dorsal to Claude Code
One command, read-only, no account. The token is already in it.
Run this in your terminalPreparing your secure install command…Preparing a temporary read-only token for the complete command…
- 2
Tell Claude Code when to use it
Paste this into ~/.claude/CLAUDE.md for all your projects, or into one project’s CLAUDE.md. On Codex, use AGENTS.md.
Add to CLAUDE.md## Dorsal Before you commit to a decision at any of these steps, check it against Dorsal: - Product: what to build, and what others already shipped - Architecture: the design, stack, libraries and data model - Integrations: the current version of each API, SDK, library and model - Code: known failures of the libraries you touch - Production: how similar systems fail silently, and how they caught it Cite the dated records you used. If Dorsal has nothing relevant, say so and go on. Send Dorsal general questions only. Never code, file paths or secrets.Then restart Claude Code. It loads both at startup.
Three skills
Run a full check on a PR or a whole repo.
Optional, and each needs step 1. Unzip one into ~/.claude/skills or run its install command, then restart Claude Code.
pr-fix2
Fix a pull request
Every major bug reproduced on the PR branch, fixed, and its proof re-run. Design upgrades backed by field evidence, offered and never applied for you. Nothing pushed.
Needs gh, python3 and node.
curl -fsSL https://godorsal.com/downloads/dorsal-pr-fix2-skill.zip -o /tmp/dorsal-pr-fix2-skill.zip && unzip -oq /tmp/dorsal-pr-fix2-skill.zip -d ~/.claude/skillsThen, in Claude Code
/pr-fix2 <repo-path> <PR number>
Download pr-fix2design-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.
About 25 minutes and 2 to 3 million tokens.
curl -fsSL https://godorsal.com/downloads/dorsal-design-review-skill.zip -o /tmp/dorsal-design-review-skill.zip && unzip -oq /tmp/dorsal-design-review-skill.zip -d ~/.claude/skillsThen, in Claude Code
/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.
About 25 minutes and 2 to 3 million tokens.
curl -fsSL https://godorsal.com/downloads/dorsal-bug-sweep-skill.zip -o /tmp/dorsal-bug-sweep-skill.zip && unzip -oq /tmp/dorsal-bug-sweep-skill.zip -d ~/.claude/skillsThen, in Claude Code
/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
464,896
What 135,940 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.
237,827
GitHub releases, PRs, issues, and more
209,327
Official Docs
224,204
abstracts from Reddit, Discord, YouTube, X, arXiv, Hacker News, and more
Or just ask it something
Two steps. About a minute.
Read-only. Code, paths, and history stay on your machine.