skills/core/session-growth/aoa-session-recovery/SKILL.md
Diagnose a reviewed recurring session/workflow failure, or carry one bounded owner repair through checkpoint, rollback, and real health verification. Use for reviewed contamination, drift, repeated route/tool failure, or an established diagnosis ready for repair. Do not use on live evidence, for vague self-improvement, or to call a proposed or merely executed change verified.
npx skillsauth add 8Dionysus/aoa-skills aoa-session-recoveryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Recover from recurring session or workflow failure without collapsing symptom, diagnosis, proposed change, executed change, and verified health into one claim.
Use this skill when:
Do not use this skill when:
references/contract.yaml: either a
session-diagnosis or repair-cycle-result, with evidence refs, claim and
execution posture, actual effects, health evidence, uncertainty, and stop line| Mode | Use when | Reference |
|---|---|---|
| diagnose | Reviewed symptoms exist but causes, drift class, or owner are unresolved. | references/diagnose.md |
| repair | A reviewed diagnosis exists and one bounded repair can be prepared, executed, verified, blocked, or handed off honestly. | references/repair.md |
Read and follow references/diagnose.md.
Read and follow references/repair.md.
references/contract.yaml and only the selected mode reference to EOF.prepared, executing,
executed, and verified are different states.verified, and failed checks trigger rollback or an explicit blocked stateSessions provide reviewed evidence. Target owners provide mutation, checkpoint, validation, rollback, approval, and durable-policy contracts.
development
Sanitize private technical material into a public-safe owner-bounded derivative, or resolve authority among authored, generated, runtime, and installed sources. Use for governed incidents, logs, configs, diagnostics, or conflicting source roles. Do not use for ordinary editing, memo/session work, direct publication, or durable-memory authority.
tools
Use only when a literal ref to a closed/reviewed session packet is supplied, to extract, classify, propose promotion or branching, or identify an automation opportunity. Missing, live, or unreviewed evidence must fail closed without inventing a ref. Natural closeout preservation belongs to aoa-memo-writeback. Do not use for generic summaries, progression, direct owner writes, scheduling, mutation, or telemetry authority.
testing
Turn one stable technical truth into bounded evidence through contract, coverage-audit, or property mode. Use to define a named consumer seam, audit what existing checks really constrain, or express a broad invariant after manual cases establish meaning. Compose with aoa-eval when an evaluation surface must first be found or applied. Do not use for undefined behavior, generic test plans, or green checks as whole-system proof.
testing
Shape one software responsibility boundary through bounded-context, core-boundary, or port-adapter mode. Use when responsibilities, reusable rules, orchestration, or concrete dependencies are entangled and a small owner-aware boundary is needed before implementation. Do not use for source-authority lookup, ordinary edits, test design, or a boundary that is already clear.