convex avatar

Convex Self Heal

Convex-self-heal is the loop you'd want after a prod error on a Convex backend and you're tired of babysitting the triage. It pulls errors from the sentinel table, classifies them (transient, config, or real code/schema defect), runs root-cause analysis, repairs on a branch, and certifies the fix with tsc, a migrate-rehearse run on a prod-snapshot preview where schema is involved, and a replay of the triggering input to confirm the failure is gone. It then opens a PR with the evidence attached and stops there. It never merges or deploys. The honest take: the certification step is what separates it from generic error-to-draft-PR bots, but it only works if sentinel is already capturing errors, and it will happily report "could not certify" rather than guess, which is the right call but means you'll still be doing some of the work yourself.

skills.sh installs
41K
GitHub stars
69
last updated
Oct 26, 2026

Install

$ npx -y skills add convex/agent-skills --skill convex-self-heal --agent claude-code

Installs into .claude/skills of the current project.

Files

Gated production self-healing loop

Sentry/Datadog/Vercel can go error→investigate→draft-PR, but they treat the backend as opaque and stop at the human merge gate with an unverified diff. Convex can do the step they can't: because the error rows live in the user's own deployment and the fix can be rehearsed on a preview of that deployment, the platform certifies the fix against real invariants before anyone reviews it. This capability is the composition capstone — it wires sentinel (capture) → the findings bus (diagnose) → the fixers (repair) → migrate-rehearse/tsc/probe (certify) → a human PR (decide) → deploy-guard (promote). The human keeps the merge button; the machine does everything up to and including proving the fix works.

Workflow

Sponsors

Details

Repository
github.com/convex/agent-skills
Categories
Git & Pull Requests, AI & Agent Building, Debugging, Databases
First seen
Oct 26, 2026

More from convex/agent-skills

All 30
1software-mansion avatarargent-react-native-profilersoftware-mansion/argentProfile a React Native Hermes app to measure re-render and CPU performance using argent profiler tools. Use when optimizing for performance, measuring before/af30Kskills.sh installs
2warpdotdev avatarwrite-product-specwarpdotdev/common-skillsWrite a PRODUCT.md spec for a significant user-facing feature in Warp, focused on detailed behavior and validation. Use when the user asks for a product spec, d28.9Kskills.sh installs
3warpdotdev avatarcheck-impl-against-specwarpdotdev/common-skillsCompare a pull request's implementation against spec context in spec_context.md and feed any material mismatches into review.json. Use during PR review when app27.1Kskills.sh installs
4warpdotdev avatarreproduce-bug-reportwarpdotdev/common-skillsLaunch Oz cloud agents with computer use to reproduce UI-focused bug reports, capture visual evidence (a screen recording by default), and report reproduction f27Kskills.sh installs
5warpdotdev avatarvalidate-changes-match-specswarpdotdev/common-skillsValidate that a branch or pull request implementation matches introduced product, technical, security, and related specs. Use when reviewing or finishing a spec25.3Kskills.sh installs
6kunchenguid avatarlavishkunchenguid/lavish-axiTurn complex or visual agent responses into rich, reviewable HTML artifacts the user can annotate and send feedback on, using the lavish-axi CLI. Use when about24.3Kskills.sh installs