architecture-decision-records

Create and maintain Architecture Decision Records using a standardized template.

1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/SandboxServers/github-copilot-agents --skill architecture-decision-records-sandboxservers
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: architecture-decision-records
Source: https://github.com/SandboxServers/github-copilot-agents/tree/main/skills/architecture-decision-records.skill
Command: npx skills add https://github.com/SandboxServers/github-copilot-agents --skill architecture-decision-records-sandboxservers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a structured process and template for documenting architecture decisions, ensuring clarity, consistency, and accessibility of decision-making rationale.

Core Features & Use Cases

  • Structured Documentation: Captures context, rationale, and consequences of architectural decisions.
  • Template Format: Offers a standardized format for ADRs, including problem statement, decision, options considered, and consequences.
  • Use Case: When planning a major system redesign or technology upgrade, use this Skill to document the decision-making process and outcomes.

Quick Start

Document your next architecture decision using the provided ADR template and save it in the 'doc/adr/' directory.

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 architecture decisions for a software development project?▼

Documenting architecture decisions involves capturing the context, decision, and consequences in an Architecture Decision Record. This ensures clarity, consistency, and accessibility of the decision-making rationale across IT infrastructure projects.

What is the best way to structure an Architecture Decision Record?▼

The best way to structure an Architecture Decision Record is using a standardized template format that includes the problem statement, decision, options considered, and consequences, ensuring consistent decision documentation.

When do I need an ADR template for IT infrastructure planning?▼

You need an ADR template during major system redesigns or technology upgrades in IT infrastructure projects. It provides a structured process to ensure clear, consistent, and accessible decision-making rationale.

How do I save and maintain architecture decision records in my repository?▼

To save and maintain architecture decision records, document your architectural decisions using the provided ADR template and store the resulting files in the 'doc/adr/' directory within your software development repository.

Does this architecture decision documentation approach work for system redesigns?▼

Yes, this architecture decision documentation approach works for system redesigns by providing a structured process to capture context, rationale, and consequences, ensuring informed, repeatable decisions during major technology upgrades.