architecture-decision-records

Provide templates and best practices for Architecture Decision Records.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/KaiBoo404/agent-skills-with-project-template --skill architecture-decision-records-kaiboo404
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decision-records
Source: https://github.com/KaiBoo404/agent-skills-with-project-template/tree/main/.agents/skills/architecture-decision-records
Command: npx skills add https://github.com/KaiBoo404/agent-skills-with-project-template --skill architecture-decision-records-kaiboo404

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecture Decision Records (ADRs) provide a structured way to capture context, decisions, and consequences for significant technical choices, ensuring traceability and alignment across the team.

Core Features & Use Cases

  • Templates and best practices for writing and maintaining ADRs
  • Standardized lifecycle and templates for standard ADR formats
  • Onboarding and knowledge transfer through consistent documentation of decisions

Quick Start

Create a new ADR using the provided template and fill in context, decision, and consequences.

Frequently Asked Questions about architecture-decision-records

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

FAQPage Schema
What is an Architecture Decision Record and when should I create one?

An Architecture Decision Record (ADR) is a structured document capturing the context, decision, and consequences of significant technical choices. Create an ADR when documenting architecture changes, design trade-offs, or decisions that require traceability across teams.

How do I write an ADR using a standard template?

To write an ADR, use a standard template and fill in the context, decision, and consequences sections. This ensures consistent documentation of technical decisions and their implications for software architecture across the team.

What's the best way to document software architecture decisions across teams?

The best way to document software architecture decisions is using standardized ADR templates and lifecycle guidance. This ensures consistent documentation, improves onboarding, and facilitates knowledge transfer of design trade-offs across teams.

Can I use ADRs for onboarding and knowledge transfer?

Yes, ADRs support onboarding and knowledge transfer by providing consistent documentation of significant technical decisions. New team members can review the context and consequences of past architecture choices to understand the system.

What is included in the ADR lifecycle guidance?

ADR lifecycle guidance includes standard ADR templates, references to approved formats, and tooling recommendations. This provides a standardized process for creating and maintaining decision records throughout their lifecycle.

Do I need any specific tools to start documenting architecture decisions?

No specific tools are required to start documenting architecture decisions. The ADR approach provides standard templates and references to approved formats and tooling, allowing you to capture decisions using your existing documentation setup.