architecture-decision-records

Create standardized architecture decision records with templates and status tracking.

75|7|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/jiaxiaojunQAQ/SkillJect --skill architecture-decision-records-jiaxiaojunqaq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decision-records
Source: https://github.com/jiaxiaojunQAQ/SkillJect/tree/main/data/skills_sample/architecture-decision-records
Command: npx skills add https://github.com/jiaxiaojunQAQ/SkillJect --skill architecture-decision-records-jiaxiaojunqaq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecture Decision Records (ADRs) provide a standardized way to capture the context, decision, and consequences of architectural choices, improving traceability and onboarding across teams.

Core Features & Use Cases

  • Standard ADR templates and lifecycle guidance
  • ADR indexing and link management
  • Guided review and supersedence transitions

Quick Start

Create a new ADR by following the MADR-style template, fill in Context, Decision, and Consequences, and save it under docs/adr.

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 do I need one?

To create an architecture decision record, follow a MADR-style template to fill in the Context, Decision, and Consequences sections. Save the completed ADR file under the docs/adr directory to maintain a standardized decision log for your software project.

How do I manage the lifecycle and status tracking of architecture decision records?

You manage architecture decision record lifecycles by applying guided review and supersedence transitions. This approach supports status tracking and link management, allowing you to update and supersede previous architectural decisions while maintaining a historical index of changes.

Can I use ADR templates for onboarding new team members across software projects?

Yes, you can use standard ADR templates for onboarding new team members across software projects. Architecture decision records capture context and rationale, providing historical references that improve traceability and help new developers understand past architectural choices.

What is the best way to document architectural decisions for governance and traceability?

The best way to document architectural decisions for governance is using ADR documentation standards. This approach applies structured templates to capture context, rationale, and consequences, ensuring formal decision logs and traceability across software engineering teams.