write-adr

Generate Architecture Decision Records documenting context, alternatives, decision, and consequences.

105|8|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/686f6c61/alfred-dev --skill write-adr-686f6c61
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-adr
Source: https://github.com/686f6c61/alfred-dev/tree/main/skills/arquitectura/write-adr
Command: npx skills add https://github.com/686f6c61/alfred-dev --skill write-adr-686f6c61

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams formally document significant architectural decisions, ensuring clarity, historical context, and a shared understanding of technical choices.

Core Features & Use Cases

  • Standardized ADR Creation: Generates Architecture Decision Records (ADRs) in a consistent format.
  • Decision Rationale: Captures the context, evaluated options, chosen solution, and consequences of architectural choices.
  • Use Case: When deciding to adopt a new database technology, use this skill to create an ADR that details why that specific database was chosen over alternatives, its pros and cons, and the expected impact on the project.

Quick Start

Use the write-adr skill to document the decision to use PostgreSQL as the primary database.

Frequently Asked Questions about write-adr

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

FAQPage Schema
How do I document architectural decisions for my software project?

To document architectural decisions, you generate Architecture Decision Records (ADRs) that capture context, evaluated alternatives, the final choice, and consequences. This ensures technical choices are recorded for future reference and team alignment.

What should be included in an architecture decision record?

An architecture decision record should include the context of the decision, evaluated alternatives, the chosen solution, and the expected consequences. This standardized format details why a specific technology was chosen over others.

When do I need to create an ADR for technical debt?

You need to create an ADR for technical debt when making significant architectural choices like adopting a new database technology. Recording these decisions provides historical context and a shared understanding of technical trade-offs.

How do I generate standardized ADR files in my documentation directory?

You generate standardized ADR files by using a documentation tool that creates them within your project's documentation directory. This ensures architectural decisions are consistently formatted and recorded for team alignment.

What is the best way to capture decision rationale for software architecture?

The best way to capture decision rationale is by documenting the context, evaluated options, chosen solution, and consequences in an ADR. This formalizes significant architectural decisions and ensures clarity across the team.