architecture-decision-records

Create structured architecture decision records in markdown files.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/abhishekdutta18/blogspro --skill architecture-decision-records-abhishekdutta18
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decision-records
Source: https://github.com/abhishekdutta18/blogspro/tree/main/.claude/skills/architecture-decision-records
Command: npx skills add https://github.com/abhishekdutta18/blogspro --skill architecture-decision-records-abhishekdutta18

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables systematic recording of architectural decisions to ensure clarity and knowledge sharing within development teams.

Core Features & Use Cases

  • Decision Capture: Automatically detect decision-making moments during development sessions or discussions.
  • ADR Management: Create, document, and organize architecture decision records following best practices.
  • Use Case: During system planning, record the choice of database technology or deployment strategy with detailed rationale and alternatives considered, accessible later for reference.

Quick Start

Ask the AI to create a new ADR for a proposed microservices architecture or review existing ADRs to understand past decisions.

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 architectural decisions for my software project?

You document architectural decisions by creating structured Architecture Decision Records (ADRs) as markdown files within the docs/adr/ directory to capture context, alternatives, and consequences for your engineering team.

What is the best way to track system architecture choices during development?

Tracking system architecture choices is best handled by using ADRs to record the decision-making moments, ensuring a formal, structured history of your software design rationale that is accessible for later reference.

Can I automatically capture architecture decision records during planning sessions?

Yes, you can automatically detect decision-making moments during development sessions or discussions to systematically create and organize ADRs without interrupting your system planning workflow.

Do I need a specific framework to manage architecture decision records?

You do not need a specific framework to manage architecture decision records, as the process relies on creating and organizing standard markdown files within your project's docs/adr/ directory.

How do I record the alternatives considered when choosing a database technology?

You record database technology alternatives by documenting the detailed rationale within an ADR, capturing the specific context, alternatives evaluated, and consequences of your chosen deployment strategy or architecture.