# Self Healing

> Active runtime recovery for coding agents: when something breaks mid-task, diagnose the root cause, write a fix, VERIFY by re-running the broken thing, then file a HEAL- entry to .learnings/HEALS.md with proof. Use whenever a command, test, build, or lint fails or exits non-zero; on missing tooling, dependency/lockfile mismatch, wrong runtime version, venv or permission errors, port conflicts, dirty git state, or a missing .env; when the agent needs a helper or one-off script that doesn''t exist yet; when an external API, tool, or MCP errors or rate-limits; or when a test flakes. Search HEALS.md by Pattern-Key first — most heals are recurrences, so increment Recurrence-Count instead of duplicating. Verify is mandatory: mark pending-verify honestly if sandboxed, abandoned if the fix can''t be made to work. Pairs with self-improvement (which promotes recurring heals to durable memory) but owns the verify-before-persist discipline self-improvement doesn''t.

## Facts
- Page: https://tashan.sh/capability/skill-pskoett-self-healing
- tashan id: skill:pskoett/self-healing
- Source: https://github.com/pskoett/pskoett-ai-skills
- Type: skill
- Category: devtools
- tashan score: not scored (catalogued only — too little public evidence)
- Adoption: 9.0
- Upkeep: 90.0
- Freshness: 79.0
- Evidence coverage: 84% of the inputs this score can use
- Health: active
- Instruction depth: not yet graded
- Official: no

## Install

```sh
cp -r self-healing ~/.claude/skills/
```

## Security audit
Not scanned. We audit npm-published capabilities; this one has no npm package we can resolve, or has not reached the queue. This is not a clean bill of health.

---
Measured 2026-08-14 by tashan (https://tashan.sh) from public evidence. Scorer s5.
