architecture-decisions

Generate Architecture Decision Records with a standardized template.

8|2|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/bradtaylorsf/alphaagent-team --skill architecture-decisions-bradtaylorsf
Or copy as Structured Prompt for Agentâ–¼
Please help me install this Agent Skill.
Skill: architecture-decisions
Source: https://github.com/bradtaylorsf/alphaagent-team/tree/main/plugins/aai-architecture/skills/architecture-decisions
Command: npx skills add https://github.com/bradtaylorsf/alphaagent-team --skill architecture-decisions-bradtaylorsf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured approach to documenting significant architectural decisions, ensuring clarity, consistency, and historical context for project evolution.

Core Features & Use Cases

  • Standardized ADR Template: Offers a comprehensive template for capturing decision context, rationale, consequences, and alternatives.
  • Example ADRs: Includes practical examples for database selection, API design, and authentication to guide users.
  • Lifecycle Visualization: Illustrates the typical lifecycle of an Architecture Decision Record (ADR).
  • Use Case: When deciding on a new database technology, use this Skill to generate and fill out an ADR, detailing why PostgreSQL was chosen over MongoDB, including pros, cons, and risks.

Quick Start

Use the architecture-decisions skill to generate a new ADR document based on the provided template.

Frequently Asked Questions about architecture-decisions

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

FAQPage Schema
How do I document architecture decisions for my software project?â–¼

You document architecture decisions using a standardized Architecture Decision Record (ADR) format to capture context, decision, consequences, alternatives, and references for technology choices and design patterns.

What is an Architecture Decision Record and when do I need one?â–¼

An Architecture Decision Record (ADR) is a standardized document capturing the context, rationale, and consequences of a significant technology choice. You need one when making structural design decisions to ensure historical context and consistency.

How do I track architectural evolution and technical debt over time?â–¼

You track architectural evolution and technical debt by systematically generating ADRs that document the rationale, alternatives, and consequences of your design patterns and technology choices throughout the project lifecycle.

Can I use this ADR template for database selection and API design decisions?â–¼

Yes, you can use the ADR template for database selection, API design, and authentication decisions. The Skill includes practical examples for these specific use cases to guide your documentation process.

What's the best way to capture context and alternatives for a new design pattern?â–¼

The best way to capture context and alternatives for a design pattern is using the comprehensive ADR template, which systematically records the decision context, rationale, alternatives considered, and potential risks.

What should an ADR document include to track technical decisions effectively?â–¼

An ADR document should include the decision context, the chosen technology or design pattern, alternatives considered, consequences, and references. This structure enables systematic tracking of architectural rationale and evolution.