self-healing

Solid

Self-healing codebase system. Monitors runtime errors, test failures, and build breaks. Automatically diagnoses root cause, generates fix, validates fix, and applies if safe. Zero human intervention for routine failures.

AI & Automation 501 stars 42 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Self-Healing Codebase Automated fault detection and repair. When a test fails, a build breaks, or a runtime error is logged, the healing pipeline wakes up, finds the root cause, generates a minimal fix, validates it, and applies it -- all without human intervention, as long as confidence is above the safety threshold. ## Trigger Conditions The healing pipeline activates on any of these events: | Trigger | Signal | Source | |---------|--------|--------| | Test failure | Any test exits non-zero | CI logs, `npm test` output | | Build break | Compiler/bundler error | CI logs, `npm run build` output | | Runtime error | Unhandled exception, 5xx response | Application logs, Vercel logs | | Type error | `tsc --noEmit` fails | Pre-commit hook, CI | | Lint failure | ESLint/Prettier error blocking CI | CI logs | ### Signals NOT Handled The following always require human review -- do NOT auto-heal: - Security vulnerabilities (auth bypass, injection, XSS) - Database migrations (schema changes, data loss risk) - Dependency version conflicts (breaking API changes) - Flaky tests (non-deterministic failures -- use `replay` agent instead) ## The 4-Phase Healing Pipeline ``` DETECT -> DIAGNOSE -> FIX -> VALIDATE | | | | Trigger Root cause Minimal Re-run fires identified patch test suite confidence applied Pass? DONE scored ...

Details

Author
vibeeval
Repository
vibeeval/vibecosystem
Created
2 months ago
Last Updated
yesterday
Language
C#
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category