skills/core/engineering/aoa-decision/SKILL.md
Find, record, correct, or supersede a durable repository decision and its derived indexes. Use for prior rationale, a meaningful accepted choice, or decision-source/index drift. Do not use for ordinary documentation, an open choice, current source-authority conflicts, or runtime/generated authority mapping.
npx skillsauth add 8Dionysus/aoa-skills aoa-decisionInstall 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.
Provide one front door for durable decision work without loading three procedures into every request. Keep owner-authored decision records authoritative; indexes, retrievers, KAG packets, caches, and session evidence may locate or contextualize a record but never supply its rationale.
Select this family only after the request fits its frontmatter description. Treat an undecided option, ordinary documentation edit, current authority map, or non-decision generated/runtime drift as a different task. Lack of evidence or write authority never becomes implicit approval.
references/contract.yaml with owner source, actual
effects, verification, skipped checks, uncertainty, and stop lineChoose exactly one mode:
| Mode | Select when | Do not select when |
|---|---|---|
| find | Existing rationale, status, supersession, or impact is requested. | A write or correction is already known to be required. |
| record | A meaningful accepted decision lacks an adequate owner record. | The choice is open, trivial, already recorded, or only needs correction. |
| correct | An existing decision record or its derived decision view is stale or wrong. | The task is pure lookup, a current non-decision source-authority conflict, or a genuinely new decision. |
references/contract.yaml, then read the selected mode reference to
EOF. Do not load another mode or a retired child bundle.blocked_missing_input before target reads or effects when a
required owner source, accepted decision field, index contract, builder,
or effect authority is unavailable.Read and follow references/find.md.
Read and follow references/record.md.
Read and follow references/correct.md.
record and correct effects.Let each repository supply its decision home, ID and status vocabulary, template, index contract and builder, validation commands, supersession law, and optional retriever binding.
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.
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.