skills/core/session-growth/aoa-session-harvest/SKILL.md
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.
npx skillsauth add 8Dionysus/aoa-skills aoa-session-harvestInstall 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.
Metabolize reviewed experience without collapsing extraction, object classification, promotion, route choice, and automation readiness into one generic candidate label. Destination owners retain all acceptance authority.
Use this skill when:
blocked_unreviewed_evidence before a mode loadsDo not use this skill when:
aoa-memo-writeback, even if the answer might
later resemble a candidate classificationreferences/contract.yaml, with evidence
refs, owner hints, rejected nearest route, effect none, stop line, and
destination-owner review requirement; or blocked_unreviewed_evidence| Mode | Use when | Reference |
|---|---|---|
| extract | Reusable units and unresolved residue have not been isolated. | references/extract.md |
| classify | One unit needs its object kind, owner, and next artifact classified. | references/classify.md |
| promote | Exactly one isolated repeated quest-shaped unit needs a final promotion verdict. | references/promote.md |
| branch | Several materially different continuations must stay visible. | references/branch.md |
| automation-opportunity | A repeated manual route needs readiness and highest-honest-mode classification. | references/automation-opportunity.md |
Read and follow references/extract.md.
Read and follow references/classify.md.
Read and follow references/promote.md.
Read and follow references/branch.md.
Read and follow references/automation-opportunity.md.
references/contract.yaml. Confirm that the request or supplied packet
contains at least one literal evidence ref; never infer, normalize, or mint
a missing packet/session identifier. Then inspect only enough of that exact
evidence boundary to verify explicit review/closure.blocked_unreviewed_evidence without loading any mode reference.Sessions supply reviewed packets and evidence boundaries. Destination owners supply intake, promotion, automation, progression, and artifact 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
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.
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.