architecture-decision-records — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited architecture-decision-records (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Capture significant architectural or design decisions in a lightweight, durable format. Prevents "why did we do it this way?" from being answered by archaeology. Useful for code repos, requirements repos, and consulting deliverables alike.
docs/adr/, adr/, or decisions/ exists in the repo.docs/adr/ and create it..cursor/ or AGENTS.md for a project-specific ADR path override.ls docs/adr/ | sort | tail -1Next ADR number = last number + 1. Zero-pad to 4 digits: 0001, 0002, etc.
Choose one:
Filename: docs/adr/<NNNN>-<kebab-case-title>.md
# ADR-<NNNN>: <Title>
**Date:** <YYYY-MM-DD>
**Status:** <Proposed | Accepted | Deprecated | Superseded by ADR-XXXX>
**Deciders:** <names or roles>
---
## Context
<What is the situation or problem that motivated this decision? Include constraints, forces, and relevant background. Be factual — no advocacy here.>
## Decision
<What was decided? State it clearly and directly. "We will use X" not "We should consider X".>
## Rationale
<Why was this option chosen over the alternatives? List the alternatives considered and why they were rejected.>
| Option | Pro | Con | Chosen? |
|--------|-----|-----|---------|
| <A> | ... | ... | Yes |
| <B> | ... | ... | No — reason |
## Consequences
### Positive
- <benefit 1>
- <benefit 2>
### Negative / Trade-offs
- <cost 1>
- <risk 1>
### Neutral
- <change in process or tooling that is neither good nor bad>
## References
- <link to relevant issue, PR, document, or external resource>If docs/adr/README.md or docs/adr/index.md exists, append the new ADR to its table:
| ADR | Title | Status | Date |
|-----|-------|--------|------|
| [ADR-NNNN](NNNN-title.md) | <title> | Accepted | YYYY-MM-DD |If no index exists and this is the second or later ADR, create one.
ADR created: docs/adr/<NNNN>-<title>.md
Status: <status>
Index updated: yes / no~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.