architecture-decision-records

Capture architectural decisions as formatted ADR documents during coding sessions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Maelwalser/claude-config --skill architecture-decision-records-maelwalser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decision-records
Source: https://github.com/Maelwalser/claude-config/tree/main/skills/architecture-decision-records
Command: npx skills add https://github.com/Maelwalser/claude-config --skill architecture-decision-records-maelwalser

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Records architectural decisions as they happen, producing ADR documents that live with the code to prevent decisions from being lost in chats or PRs.

Core Features & Use Cases

  • ADR generation: automatically captures context, decision, and alternatives when a decision moment is detected.
  • Integrated workflow: enforces a lightweight ADR lifecycle (proposed, accepted, deprecated) and links to related decisions.
  • Traceability: stores ADRs alongside code, enabling easy navigation, auditing, and onboarding for new team members.

Quick Start

Record an architectural decision the moment it occurs to generate a new ADR document with a unique ADR number.

Frequently Asked Questions about architecture-decision-records

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture architectural decisions as they happen during coding?

You can capture architectural decisions by detecting decision moments during coding sessions, collecting context and alternatives, and generating an ADR document with a unique number to maintain traceability alongside your codebase.

What is the best way to maintain an architecture decision log alongside my code?

The best way to maintain an architecture decision log is to enforce a lightweight ADR workflow that stores records directly alongside your code, preventing decisions from being lost in chats or pull requests while enabling easy navigation and auditing.

How do I document architecture alternatives and context automatically?

You can document architecture context and alternatives automatically by detecting a decision moment during development, which triggers the collection of the surrounding context and rejected alternatives to produce a consistent ADR document.

Does this ADR workflow support the proposed, accepted, and deprecated lifecycle?

Yes, the ADR workflow enforces a lightweight lifecycle including proposed, accepted, and deprecated states, while linking to related decisions to ensure consistency and traceability across the architecture decision log.

Why should I record architecture decisions in ADR documents instead of pull requests?

Recording architecture decisions in ADR documents instead of pull requests prevents decisions from being lost in chats, provides clear rationale, and stores the records alongside code to enable easy auditing and onboarding for new team members.

When do I need to generate an architecture decision record?

You need to generate an architecture decision record the moment an architectural decision occurs during a coding session, capturing the context, decision, and alternatives immediately to ensure the ADR log remains accurate and comprehensive.