.agents/skills/aoa-session-donor-harvest/SKILL.md
Turn a reviewed session artifact into a bounded HARVEST_PACKET, route each reusable unit to the right AoA owner layer, and hand off to the next honest post-session skill when needed. Use when the source is a reviewed session transcript, compaction note, or recap and the real question is what should survive this session rather than merely what happened. Do not use for active or unreviewed sessions, raw session capture or indexing work, or when the only remaining object is already one repeated quest unit that just needs `aoa-quest-harvest` for the final promotion verdict.
npx skillsauth add 8Dionysus/aoa-skills aoa-session-donor-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.
Use this skill to metabolize a reviewed session artifact into a bounded
HARVEST_PACKET that names reusable units, routes each one to the right AoA
owner layer, and drafts the next honest artifact without forcing promotion.
Use this skill when:
aoa-skills, aoa-playbooks, aoa-evals, aoa-memo, aoa-agents, or a hold/quest laneDo not use this skill when:
aoa-quest-harvestaoa-routing or aoa-kag; those are derivative layers and should not receive source-owned meaning firstHARVEST_PACKETautomation_candidate extract when a repeated manual route is
stable enough to deserve explicit automation-readiness classificationaoa-automation-opportunity-scan,
aoa-session-route-forks,
aoa-session-self-diagnose, aoa-session-self-repair,
aoa-session-progression-lift, or aoa-quest-harvestHARVEST_PACKET_RECEIPT using references/stats-event-envelope.md and
references/harvest-packet-receipt-schema.yamlCORE_SKILL_APPLICATION_RECEIPT using
references/core-skill-application-receipt-schema.yamlcandidate_ref only after the reviewed unit is bounded and the owner
hypothesis plus nearest-wrong target are explicitautomation_candidate only when a repeated manual route is stable
enough to name the current inputs, outputs, and risk posture, but the
surviving question is still automation readiness rather than owner canonaoa-skillsaoa-playbooksaoa-evalsaoa-memoaoa-agentsaoa-routing and aoa-kag out of first-authoring unless the source-owned object already exists elsewhere and the session only discovered a derivative bridge updateaoa-automation-opportunity-scan when the main surviving
question is whether a repeated manual route is honestly automation-readyaoa-session-route-forks when the main post-session need is
explicit next-route choice rather than donor extraction itselfaoa-session-self-diagnose when the dominant surviving object
is drift, contradiction, proof gap, or ownership confusionaoa-session-progression-lift when the main surviving object is
evidence-backed progression reflection rather than owner placementaoa-quest-harvestTECHNIQUE.md, SKILL.md, PLAYBOOK.md, EVAL.md, memory object seed,
or agent/orchestrator surface notecluster_ref, owner_hypothesis, owner_shape,
nearest_wrong_target, status_posture, evidence_refs, supersedes,
merged_into, and drop_reason on each accepted candidate when that carry
exists or becomes explicit during reviewed harvestHARVEST_PACKET_RECEIPT when the packet is complete, using the
shared event envelope and a bounded receipt payload instead of duplicating
the full donor packetCORE_SKILL_APPLICATION_RECEIPT that points back to the bounded detail
receipt, keeps application_stage=finish, and stays generic enough to act
as project-core kernel telemetry rather than a second donor packetcandidate_ref appears only after reviewed donor harvestusefulness is a reuse signal, not an owner layer by itselfhold or keep_or_open_questHARVEST_PACKET may carry handoff hints, but it does not become hidden
routing authorityautomation_candidate is only a detector hint; it is not schedule or
mutation authorityHARVEST_PACKET_RECEIPT stays subordinate to the packet and never replaces
owner-layer or proof meaningCORE_SKILL_APPLICATION_RECEIPT stays subordinate to the packet and the
detail receipt; it records one finished kernel-skill application and nothing
moresupersedes rather than silent mutationaoa-routing or aoa-kag firstcandidate_ref was minted only for reviewed bounded unitscluster_ref stayed linked when availableautomation_candidate names the current manual route and still
stops short of automation authorityCORE_SKILL_APPLICATION_RECEIPT points to the matching
detail receipt and does not widen beyond one finished kernel-skill runManifest-backed techniques:
8Dionysus/aoa-techniques at 5c6f0496edc3c2e74590baa35627c85fe58ef765 using path techniques/agent-workflows/session-donor-harvest/TECHNIQUE.md and sections: Intent, When to use, Inputs, Outputs, Core procedure, Contracts, Validation8Dionysus/aoa-techniques at 5c6f0496edc3c2e74590baa35627c85fe58ef765 using path techniques/agent-workflows/owner-layer-triage/TECHNIQUE.md and sections: Intent, When to use, Outputs, Core procedure, Risks, Validation8Dionysus/aoa-techniques at 5c6f0496edc3c2e74590baa35627c85fe58ef765 using path techniques/agent-workflows/harvest-packet-contract/TECHNIQUE.md and sections: Inputs, Outputs, Contracts, ValidationProject overlays may add:
holdThis skill assumes the session artifact already exists. Adjacent history techniques such as session capture, transcript packaging, and local indexing remain separate neighbors rather than being reopened here.
testing
--- name: aoa-decision scope: core status: evaluated summary: Route AoA decision-lane work through the workspace decision graph first, then hand off to the smallest find, create, or correct subskill while keeping repo-local decision files authoritative. invocation_mode: explicit-preferred technique_dependencies: - AOA-T-0033 - AOA-T-0002 --- # aoa-decision ## Intent Use this skill as the front door for AoA `docs/decisions/` work. It decides whether the task is to find, create, or correct
testing
--- name: aoa-decision-find scope: core status: evaluated summary: Find AoA decision records through the workspace graph, then verify claims against repo-local source notes and generated decision indexes. invocation_mode: explicit-preferred technique_dependencies: - AOA-T-0002 --- # aoa-decision-find ## Intent Use this skill to find decision rationale quickly across AoA repositories while keeping final claims grounded in the owning repository's authored decision note. ## Trigger boundary
tools
--- name: aoa-decision-create scope: core status: evaluated summary: Create a new AoA decision record in the owning repository by using graph context for placement and repo-local decision law for the actual source note and indexes. invocation_mode: explicit-preferred technique_dependencies: - AOA-T-0033 - AOA-T-0002 --- # aoa-decision-create ## Intent Use this skill when a real structural, workflow, tooling, source/export, or authority decision needs a durable repo-local `docs/decisions/`
development
--- name: aoa-decision-correct scope: core status: evaluated summary: Correct, supersede, or reindex AoA decision records by editing source notes first, rebuilding repo-local indexes, and refreshing the workspace decision graph. invocation_mode: explicit-preferred technique_dependencies: - AOA-T-0001 - AOA-T-0033 - AOA-T-0002 --- # aoa-decision-correct ## Intent Use this skill to repair an existing decision record, its index metadata, supersession links, source-surface list, or generate