adr-architecture

Document technical and architectural decisions using a standardized ADR format.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/vip32/TaskFlow --skill adr-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adr-architecture
Source: https://github.com/vip32/TaskFlow/tree/main/.agents/skills/adr-architecture
Command: npx skills add https://github.com/vip32/TaskFlow --skill adr-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured way to document significant technical and architectural decisions, ensuring that the rationale, alternatives considered, and consequences are clearly recorded for future reference.

Core Features & Use Cases

  • Decision Recording: Capture context, decision, alternatives, and consequences for architectural choices.
  • Standardized Format: Utilizes a consistent template for clarity and completeness.
  • Use Case: When deciding between two cloud database solutions, use this Skill to document the pros and cons of each, the final decision, and the expected impact.

Quick Start

Use the adr-architecture skill to document the decision to adopt PostgreSQL for the primary database.

Frequently Asked Questions about adr-architecture

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?

An Architecture Decision Record (ADR) documents significant technical choices, capturing context, rationale, alternatives, and consequences. You need an ADR when making infrastructure choices, technology selections, or system migrations to ensure rationale is clearly recorded for future reference.

How do I document architecture decisions for technology selections?

Document architecture decisions by using a standardized ADR format to record the context, decision, alternatives considered, and expected consequences. This structured approach ensures clarity and maintainability for future reference when selecting technologies or migrating systems.

Can I use this to document the rationale for a cloud database migration?

Yes, you can document cloud database migrations by recording the pros and cons of each solution, the final decision, and the expected impact. The standardized ADR format facilitates capturing context and consequences for infrastructure choices.

Does this approach help manage technical debt related to past infrastructure choices?

Yes, documenting architecture decisions helps manage technical debt by providing a historical record of context and rationale. By capturing alternatives and consequences in standardized ADRs, teams maintain clarity on why specific infrastructure choices or system migrations were made.

What is the best way to maintain clarity when recording architectural decisions?

The best way to maintain clarity is to adhere to ADR best practices using a standardized format. Consistently documenting context, alternatives considered, and consequences ensures architectural decisions remain clear, complete, and maintainable for future reference.

Why should I use a standardized format for architecture documentation?

You should use a standardized format for architecture documentation to ensure completeness and clarity when recording technical decisions. A consistent ADR template captures context and consequences uniformly, preventing knowledge loss during technology selections and system migrations.