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.