architecture-decision-records

Create ADR markdown files documenting architectural decisions with context and alternatives.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of documenting architectural decisions, ensuring consistency and clarity in project rationale and trade-offs.

Core Features & Use Cases

  • Structured ADR Recording: Creates standardized documents for each architectural decision with context, alternatives, and consequences.
  • Decision Retrieval: Facilitates understanding of past choices by reading existing ADRs and providing summaries.
  • Use Case: During system planning, a developer can record the rationale behind choosing a microservice architecture versus monolith, maintaining an accessible decision history.

Quick Start

Use the architecture decision records skill to log the decision to adopt a new caching strategy.

Frequently Asked Questions about architecture-decision-records

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

FAQPage Schema
How do I document architectural decisions to keep track of design trade-offs?

Documenting architectural decisions is done by creating standardized ADR markdown files that capture context, alternatives, and consequences to maintain a clear project rationale history.

What is an ADR and when do I need to record one during software design?

An ADR is an Architecture Decision Record used during system design and review processes to promote transparency by logging the context, alternatives, and outcomes of a specific architectural choice.

How can I retrieve and summarize past architectural decisions made by my development team?

You can retrieve past architectural decisions by reading existing ADRs, which facilitates understanding past choices and provides summaries of the context and outcomes for development teams.

What is the best way to manage an ongoing index of architecture decision records?

Managing an ongoing index of architecture decision records requires creating standardized ADR markdown files and maintaining that index to track system design decisions over time.

Do I need any specific frameworks to start logging software architecture decisions?

You do not need any specific frameworks to start logging software architecture decisions, as the process relies on creating standalone markdown files without external dependencies.

Why should I use ADRs instead of keeping architectural rationale in general documentation?

Using ADRs instead of general documentation automates consistency and clarity by structuring context, alternatives, and consequences into discrete files for every architectural decision.