skills/core/session-growth/aoa-session-donor-harvest/SKILL.md
--- name: aoa-session-donor-harvest scope: core status: evaluated summary: Harvest reusable donor units from a reviewed session into a bounded HARVEST_PACKET, filter checkpoint or handoff hints through reviewed evidence, route each unit to the right AoA owner layer, and hand off to the next honest post-session skill when needed. invocation_mode: explicit-only technique_dependencies: - AOA-T-0075 - AOA-T-0076 - AOA-T-0077 --- # aoa-session-donor-harvest ## Intent Use this skill to metabo
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 firstcluster_ref values, closeout-handoff hints, or other
pre-harvest focus hintsHARVEST_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 only when a reviewed diagnosis already exists,
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 from a hint alonecandidate_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-self-repair only when a reviewed diagnosis
already exists and the next honest artifact is a bounded repair packetaoa-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 from checkpoint or handoff hints that were never
confirmed in the reviewed artifactcandidate_ref was minted only for reviewed bounded unitscandidate_ref is supported by reviewed artifact or receipt
evidence rather than hint presence alonecluster_ref stayed linked when availableaoa-session-self-repair handoff cites an existing reviewed
diagnosis instead of treating donor harvest as a repair triggerautomation_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 3b1d5d623569aa4920b87280d0db0e911d2e29d5 using path techniques/continuity/donor-harvest/session-donor-harvest/TECHNIQUE.md and sections: Intent, When to use, Inputs, Outputs, Core procedure, Contracts, Validation8Dionysus/aoa-techniques at 3b1d5d623569aa4920b87280d0db0e911d2e29d5 using path techniques/governance/decision-routing/owner-layer-triage/TECHNIQUE.md and sections: Intent, When to use, Outputs, Core procedure, Risks, Validation8Dionysus/aoa-techniques at 3b1d5d623569aa4920b87280d0db0e911d2e29d5 using path techniques/continuity/donor-harvest/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