architectural-decision-log
CommunityCapture the why behind architectural choices
System Documentation
What problem does it solve?
Capture and preserve the rationale behind major technical and architectural choices so future teams understand the "why" and avoid costly re-evaluation or architectural drift. This skill ensures decisions are recorded with context, alternatives, trade-offs, and explicit status so that design intent survives staff turnover and evolving codebases.
Core Features & Use Cases
- Structured ADR authoring: Guides the user through Context, Decision, Alternatives Considered, Consequences, Status, and links to superseded ADRs.
- Validation rules: Enforces at least two alternatives, requires a clear Status (Proposed/Accepted/Deprecated/Superseded), and mandates consequences for each decision.
- Persistence & traceability: Produces filesystem-safe ADR filenames, saves ADRs under docs/adr, and appends a summary line to docs/skill-outputs/SKILL-OUTPUTS.md for auditability.
- Use Case: When a team chooses a new database or cloud vendor, run this skill to capture the decision rationale, alternatives rejected, and the expected operational trade-offs.
Quick Start
Ask the agent to "Record an ADR for choosing SQLite over PostgreSQL for our internal single-user tool, include context, alternatives considered, consequences, status, and a suggested filename."
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: architectural-decision-log Download link: https://github.com/dvy1987/agent-loom/archive/main.zip#architectural-decision-log Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.