Agent Skills catalog — all 11 workflows
This catalog contains six essential (P0) and five advanced (P1) Agent Skills. Use the smallest number of skills needed for a task. Each is portable and can be installed independently.
The executable skill definitions live in the ADR Guard repository. Each entry is an agent workflow, not a new ADR Guard CLI command.
P0 — Essential workflows
Section titled “P0 — Essential workflows”adr-guard-init
Section titled “adr-guard-init”Use when: introducing ADR documentation to an existing repository, choosing directories, formats and templates.
Does: inspect existing decisions and configuration, preview adr-guard init ... --dry-run, then initialize only with authorization. Does not: overwrite an existing governance policy or migrate ADRs silently.
Read the skill · Initialization guide
adr-guard-create
Section titled “adr-guard-create”Use when: a meaningful architectural choice is ready to be documented.
Does: gather constraints and alternatives, select canonical Minimal/Extended/Custom, preview adr-guard new, and generate a Proposed record with authorization. Optional draft with AI requires explicit provider/model and permission to transmit context. Does not: accept decisions or generate MADR with new.
Read the skill · Creation guide
adr-guard-validate
Section titled “adr-guard-validate”Use when: checking ADR structure, links, relationships or failed CI diagnostics.
Does: run adr-guard check and explain the exact diagnostics; optionally update the index after a successful check. Does not: treat passing validation as technical approval.
adr-guard-technical-review
Section titled “adr-guard-technical-review”Use when: evaluating the justification, alternatives, quality attributes, risks, security and implementation feasibility of a proposed decision.
Does: provide evidence-backed advisory findings, or explicitly call adr-guard review with user-chosen provider/model and allowed context. Does not: approve architecture, certify compliance or silently send repository files to an AI provider.
adr-guard-lifecycle
Section titled “adr-guard-lifecycle”Use when: maintaining human-authorized lifecycle transitions and decision history.
Does: verify Proposed, Accepted, Deprecated, Superseded and configured custom statuses, preserve historical context and validate declared links. Does not: infer stakeholder approval from a merge or passing tests.
Read the skill · Lifecycle concepts
adr-guard-ci-setup
Section titled “adr-guard-ci-setup”Use when: adding ADR validation to GitHub Actions.
Does: guide a least-privilege command: check workflow, stable required check names, explicit index verification and optional SARIF. Does not: turn untrusted fork PRs into privileged AI-provider workflows.
P1 — Analysis and stewardship
Section titled “P1 — Analysis and stewardship”adr-guard-when-to-record
Section titled “adr-guard-when-to-record”Use when: deciding whether the impact, reversibility, reach or risk of a choice justifies an ADR.
Does: evaluate significance and recommend an ADR, a lighter artifact or an experiment. Does not: create a document for every implementation ticket.
Read the skill · Decision significance
adr-guard-tradeoff-analysis
Section titled “adr-guard-tradeoff-analysis”Use when: comparing technically viable options before proposing a decision.
Does: distinguish constraints, assumptions, evidence, alternatives and risk; it may prepare material for an Extended ADR. Does not: fabricate scores, benchmarks or an authoritative winner.
Read the skill · Writing effective decisions
adr-guard-supersede
Section titled “adr-guard-supersede”Use when: replacing an earlier accepted decision rather than merely updating editorial text.
Does: create a separately proposed successor, preserve the predecessor and use explicit Supersedes / Superseded by relationships after appropriate human approval. Does not: deactivate the predecessor while the successor remains unaccepted.
Read the skill · Supersession example
adr-guard-audit
Section titled “adr-guard-audit”Use when: examining an existing ADR collection for documentation quality and governance gaps.
Does: run read-only check --format json, inspect evidence, and prioritize corrective actions. Does not: claim to detect implemented architecture drift or change ADR statuses automatically.
Read the skill · Safety boundaries
adr-guard-team-adoption
Section titled “adr-guard-team-adoption”Use when: developing a sustainable team practice for proposing, reviewing, approving and maintaining ADRs.
Does: recommend decision thresholds, ownership, templates, pilot cadence and CI adoption. Does not: impose organizational policy without authorized human agreement.
Read the skill · Team playbook
Pick by outcome, not by keyword
Section titled “Pick by outcome, not by keyword”- Before writing:
when-to-record→tradeoff-analysis→create. - Improve an existing ADR:
validatefor deterministic rules;technical-reviewfor architectural advice. - Replace an accepted decision:
supersede, supported bylifecycle. - Operate the practice:
audit,team-adoption,initandci-setup.
Install a skill · Read practical examples · Understand governance limits