architecture-decision-records

Archives architectural decisions as ADR documents with context, alternatives, and rationale.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/aayushsoam/clawbot-plus --skill architecture-decision-records-aayushsoam
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: architecture-decision-records
Source: https://github.com/aayushsoam/clawbot-plus/tree/main/skills/architecture-decision-records
Command: npx skills add https://github.com/aayushsoam/clawbot-plus --skill architecture-decision-records-aayushsoam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architectural decisions tend to live in Slack threads, PR comments, or team memory, making it hard to trace why the codebase evolved a certain way. This skill captures those decisions as structured ADR documents that live alongside the code, preserving context, alternatives considered, and rationale.

Core Features & Use Cases

  • Auto-detect decision moments during coding sessions and prompt ADR creation.
  • Record ADRs with Context, Alternatives Considered, and Rationale, building a durable ADR log.
  • Keep ADRs in a consistent docs/adr structure with an index for easy navigation and future auditing.

Quick Start

Record this ADR when you want to capture an architectural decision.

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 during coding sessions?▼

Document architectural decisions during coding sessions by auto-detecting decision moments and generating structured ADR entries with context, alternatives considered, and rationale.

What is the best way to keep architectural decision records in a repository?▼

Keep architectural decision records in a consistent docs/adr directory structure with an index file, ensuring easy navigation and future auditing of your software design choices.

How do I replace scattered Slack notes with a traceable software design log?▼

Replace scattered Slack notes and threads by archiving architectural decisions as ADR documents that live alongside your code, preserving context and rationale for future auditing.

Do I need a specific framework to start writing ADR documents?▼

No specific framework is required to start writing ADR documents. The skill provides template guidance and a docs/adr structure to automatically generate entries without dependencies.

What should an architectural decision record include for future traceability?▼

An architectural decision record should include the context, alternatives considered, and rationale to build a durable ADR log that ensures future traceability of codebase evolution.

When should I create an ADR instead of just adding code comments?▼

Create an ADR instead of code comments when auto-detected decision moments occur during coding sessions, capturing broader context and alternatives that comments cannot adequately preserve.