Public library of reusable techniques for coding agents and humans.
aoa-techniques is not a snippet dump and not an “awesome list”.
It is a curated collection of reproducible techniques:
workflows, validation patterns, safety protocols, documentation layouts,
evaluation loops, and cross-repo transfer methods.
A technique here is a minimal reproducible unit of engineering practice.
If you are new to this repository, follow this short path:
- Read
docs/START_HERE.mdfor the one repo-owned self-serve entrypoint. - Read
TECHNIQUE_INDEX.mdto see the current technique map. - Open
docs/README.mdfor the deeper docs map and reading paths. - Open
techniques/agent-workflows/plan-diff-apply-verify-report/TECHNIQUE.mdto see one full technique end to end. - Use
templates/TECHNIQUE.template.mdas the starting point for authoring a new technique. - Follow
CONTRIBUTING.mdfor the contribution and PR path.
- if you want one repo-owned entrypoint before choosing any deeper surface, open
docs/START_HERE.md - if you need the shortest explanation of where this repo sits in the AoA layer map, open
docs/ECOSYSTEM_CONTEXT.md - if you need bounded execution workflows built from techniques, go to aoa-skills
- if you need portable proof surfaces for quality or boundary claims, go to aoa-evals
- if you need the smallest next surface by task type, go to aoa-routing
- if you need the ecosystem layer map and federation center, go to Agents-of-Abyss
- for one repo-only orientation path that already routes humans and agents, open
docs/START_HERE.md - for the repo-owned layer-position note that explains ontology inheritance and why scenario method stays in
aoa-playbooks, opendocs/ECOSYSTEM_CONTEXT.md - for one end-to-end origin-to-public example, read
WALKTHROUGH.md - for source-first donor intake and refinement posture, open
docs/DONOR_REFINERY_RUBRIC.md - for the maintainer-facing donor-to-merge path, open
docs/EXTERNAL_IMPORT_RUNBOOK.md - for the cross-layer donor-note intake surface beyond the external-only backlog, open
docs/CROSS_LAYER_TECHNIQUE_CANDIDATES.md - for the live promoted-technique proof queue and active search memory, open
docs/PROMOTION_READINESS_MATRIX.md,docs/PROMOTION_WAVE_A_RUNBOOK.md,docs/EXTERNAL_EVIDENCE_SPRINT_RUNBOOK.md, anddocs/EXTERNAL_EVIDENCE_LEDGER.md - for generated navigation and chooser surfaces, open
docs/TECHNIQUE_SELECTION_GUIDE.md,docs/TECHNIQUE_SELECTION.md, anddocs/SELECTION_PATTERNS.md - for runtime cards and capsule contracts, open
docs/TECHNIQUE_CAPSULES.md,generated/technique_capsules.json,generated/technique_capsules.min.json, anddocs/TECHNIQUE_CAPSULE_GUIDE.md - for the current source-owned tiny KAG export capsule, open
docs/KAG_EXPORT.md,generated/kag_export.json, andgenerated/kag_export.min.json - for repo-doc routing and authoritative docs/status manifests, open
docs/REPO_DOC_SURFACES.md,generated/repo_doc_surface_manifest.json, anddocs/REPO_DOC_SURFACE_LIFT_GUIDE.md - for KAG/source-lift readers and manifests, open
docs/KAG_SOURCE_LIFT_GUIDE.md,docs/TECHNIQUE_SECTIONS.md,generated/technique_sections.full.json,docs/TECHNIQUE_CHECKLISTS.md,docs/TECHNIQUE_EXAMPLES.md,docs/EVIDENCE_NOTE_SURFACES.md,generated/technique_section_manifest.json,generated/technique_checklist_manifest.json,generated/technique_example_manifest.json,generated/technique_evidence_note_manifest.json,generated/github_review_template_manifest.json,generated/semantic_review_manifest.json,docs/TECHNIQUE_SECTION_LIFT_GUIDE.md,docs/TECHNIQUE_CHECKLIST_LIFT_GUIDE.md,docs/TECHNIQUE_EXAMPLE_LIFT_GUIDE.md,docs/EVIDENCE_NOTE_PROVENANCE_GUIDE.md, anddocs/SEMANTIC_REVIEW_GUIDE.md - for reusable lift bundles under the current docs family, open
techniques/docs/markdown-technique-section-lift/TECHNIQUE.md,techniques/docs/frontmatter-metadata-spine/TECHNIQUE.md,techniques/docs/evidence-note-provenance-lift/TECHNIQUE.md,techniques/docs/bounded-relation-lift-for-kag/TECHNIQUE.md,techniques/docs/risk-and-negative-effect-lift/TECHNIQUE.md,techniques/docs/repo-doc-surface-lift/TECHNIQUE.md,techniques/docs/github-review-template-lift/TECHNIQUE.md, andtechniques/docs/semantic-review-surface-lift/TECHNIQUE.md - for review and shadow surfaces, open
docs/SHADOW_PATTERNS.md,docs/SEMANTIC_REVIEW_GUIDE.md,generated/shadow_review_manifest.json, canonicalnotes/adverse-effects-review.md,docs/PUBLISHED_SUMMARY_SHADOW_REVIEW.md,docs/EVALUATION_CHAIN_SHADOW_REVIEW.md,docs/PUBLISHED_SUMMARY_SEMANTIC_REVIEW.md,docs/EVALUATION_CHAIN_SEMANTIC_REVIEW.md,docs/DOCS_BOUNDARY_SEMANTIC_REVIEW.md, anddocs/KAG_SOURCE_LIFT_SEMANTIC_REVIEW.md - for the current repo-first closure roadmap and historical audit record, open
docs/DEEP_AUDIT_ROADMAP.md - for one bounded release-prep path inside this repo, read
docs/RELEASING.mdand runpython scripts/release_check.py
Good candidates:
- agent workflows
- validation patterns
- documentation structures
- evaluation and monitoring loops
- safety and sanitization patterns
- infra operation techniques
- cross-repo promotion and reuse patterns
Bad candidates:
- random snippets
- private project hacks without adaptation notes
- secret-bearing configs
- raw logs
- undocumented scripts
- anything that only works in one private environment and was not generalized
- truth and reproducibility over legend
- publish techniques, not accidents
- small reversible patterns are preferred
- human meaning, agent acceleration
- public by design, sanitized by default
- origin matters
- validation matters
- adaptation notes matter
This repository primarily stores techniques in these public states:
promotedcanonicaldeprecated
In this repository:
promotedmeans reusable and public-safe, but not yet the default choice.canonicalmeans recommended by default after reuse evidence, stronger validation, and a clear default-use rationale.deprecatedmeans historically preserved, with a replacement or caution note when possible.
Earlier stages such as seed and proven may exist in source projects,
but only curated public techniques should live here.
techniques/— published technique bundles grouped by domaintechniques/<domain>/<technique>/notes/— optional evidence notes such as second-context adaptations, canonical-readiness reviews, or canonical adverse-effects reviewstemplates/— templates for technique authoring and promotionTECHNIQUE_INDEX.md— repository-wide technique mapschemas/— optional machine-readable schemasscripts/— repo validation helpers
- coding agents
- solo builders
- infra engineers
- product engineers
- AI workflow designers
- teams that want reusable operational knowledge
A strong technique should have:
- clear intent
- usage boundaries
- inputs and outputs
- risks
- validation method
- adaptation notes
- maturity status
- origin and promotion history
A technique is usually born in a real project, validated there, sanitized, documented, and then promoted into this public repository.
In short:
project -> validation -> sanitization -> promotion -> public canon
The current runtime path for public technique use is:
pick -> inspect -> expand -> object use
Apache-2.0