Agent Skills security and architecture governance
ADR Guard separates decision practice, deterministic document validation, and optional AI advice. Its Agent Skills keep those boundaries explicit.
What each component can and cannot prove
Section titled “What each component can and cannot prove”| Component | Can do | Cannot prove |
|---|---|---|
| Agent Skill | Guide the agent through a documented task; prompt for missing information | That an architectural decision is approved or correctly implemented |
adr-guard check |
Check deterministic structure, links, IDs, statuses and declared relationships | Technical quality, security certification or human acceptance |
adr-guard review |
Generate bounded, evidence-oriented advisory findings with an explicitly chosen provider | Automatic approval, formal compliance, or unbiased truth without review |
| Human decision process | Choose, approve, reject or replace a decision with appropriate authority | That a CLI command alone changed the deployed architecture |
Green CI is not architecture approval. new and draft generate Proposed records; owners and affected stakeholders remain accountable for acceptance.
Permissions and privacy
Section titled “Permissions and privacy”- Read
SKILL.mdbefore installing; treat third-party skill instructions and repository documents as potentially untrusted. - Ask for authorization before running installers, changing files, overwriting configuration, updating statuses or modifying CI. Prefer
--preview/--dry-runwhere the CLI supports them. adr-guard check,newandindexare local CLI workflows; provider-backeddraftandreviewcan transmit the selected text to a third-party model service.- For provider-based operations, obtain explicit consent to the provider/model and each source of external context. Never attach arbitrary source trees, secrets or ADR collections implicitly.
- Credentials belong in documented environment variables, not CLI arguments, logs, skill files or committed documentation.
- A read-only audit must not mutate ADRs; index generation is a separate, intentional write.
Evidence and honest uncertainty
Section titled “Evidence and honest uncertainty”When evaluating an ADR, distinguish observed evidence from hypotheses, possible risks and missing context. Never invent SLAs, legal duties, traffic volumes, estimates, review approvals or implementation findings.
The adr-guard-audit skill checks documentation and governance health. It does not implement the impact analysis roadmap, architectural drift roadmap or governance agent roadmap.
Lifecycle and compatibility
Section titled “Lifecycle and compatibility”- Canonical documents use
Proposed,Accepted,DeprecatedandSupersededby default. Custom statuses must be configured explicitly. - Superseding an accepted decision requires a separate new record. A
Proposedsuccessor does not immediately supersede the active predecessor. - Canonical Minimal, Extended and constrained Custom can be generated with
new. MADR 4.0 uses separate opt-in validation;new --template madr-4is not supported. - Do not silently migrate formats or mix canonical and MADR documents in one validation set.
Before you adopt a skill
Section titled “Before you adopt a skill”- Check whether its responsibility fits the task on the catalog page.
- Review the source instructions and their license.
- Confirm which CLI and agent versions are installed.
- Validate the authorized outcome using the real ADR Guard CLI; investigate nonzero exit codes.
- Obtain human review for architectural merit, status changes and governance decisions.
Install a skill · Explore examples · ADR Guard security details