doc-adr-architect

star 1

Documenting significant architectural decisions to preserve project context and evolution.

jcorpac By jcorpac schedule Updated 2/8/2026

name: doc-adr-architect description: Documenting significant architectural decisions to preserve project context and evolution.

ADR Architect

Architecture Decision Records (ADRs) capture the why behind significant technical choices.

Why ADRs?

  • Avoid "Second-Guessing": Document why an alternative was rejected.
  • Onboard Newcomers: Provide historical context for existing designs.
  • Team Alignment: Ensure everyone understands the rationale for a decision.

Standard ADR Format

1. Title

State the decision clearly (e.g., "ADR-001: Use PostgreSQL for Persistent Storage").

2. Status

Proposed, Accepted, Superceded, or Rejected.

3. Context

What is the problem? What are the constraints? What alternatives were considered?

4. Decision

What choice are we making? Be specific.

5. Consequences

What are the positive and negative side effects? What trade-offs were made? (e.g., "Slower writes, but better consistency").

Best Practices

  • Write them as you decide: Don't try to reconstruct them months later.
  • Link them: Show when one ADR supercedes another.
  • Keep them concise: Focus on the rationale, not the entire meeting transcript.
Install via CLI
npx skills add https://github.com/jcorpac/ai-skills-library --skill doc-adr-architect
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator