architecture-decision-records

Capture architectural decisions with structured ADR logs during development sessions.

1|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/ROYCE-8425/ai-marketing-hub --skill architecture-decision-records-royce-8425
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decision-records
Source: https://github.com/ROYCE-8425/ai-marketing-hub/tree/main/skills/architecture-decision-records
Command: npx skills add https://github.com/ROYCE-8425/ai-marketing-hub --skill architecture-decision-records-royce-8425

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill captures architectural decisions during development sessions, ensuring they are documented and easily accessible for future reference.

Core Features & Use Cases

  • Automated Decision Recording: Records architectural decisions in a structured format, automatically detecting decision moments.
  • Decision Context: Documents the context, alternatives considered, and rationale behind decisions.
  • ADR Index: Provides a comprehensive log of all recorded decisions, facilitating quick access to past decisions.

Quick Start

Activate the architecture-decision-records skill during a development session when making an architectural decision, and let the AI assist in documenting it.

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 to improve codebase clarity?

Documenting architectural decisions improves codebase clarity by capturing context, alternatives, and rationale in a structured log. This process records decision moments during development sessions, ensuring rationale is easily accessible for future reference.

What is an architecture decision record and when do I need to create one?

An architecture decision record is a structured log entry documenting the context, alternatives, and rationale behind a development choice. You need to create one when making significant architectural decisions during a development session to maintain a comprehensive index for future reference.

How do I automatically log architectural decisions during development sessions?

Automatically log architectural decisions by activating a tool that detects decision moments during development sessions. It identifies when an architectural choice is made and prompts you to document the context, alternatives, and rationale to build a structured ADR log.

Can I review and confirm architectural decisions before they are added to the ADR log?

Yes, you can review and confirm architectural decisions before they are added to the ADR log. The documentation process requires user confirmation for new entries, ensuring that the recorded context, alternatives, and rationale accurately reflect the intended architectural choice.

What is the best way to maintain a structured log of architectural decisions for future reference?

The best way to maintain a structured log of architectural decisions is to use a standardized ADR format that documents context, alternatives, and rationale. This approach provides a comprehensive index, facilitating quick access to past decisions and improving overall codebase documentation.

How do I access past architectural decisions recorded in my codebase documentation?

Access past architectural decisions recorded in your codebase documentation through a comprehensive ADR index. This index provides a structured log of all recorded decisions, facilitating quick reference to the context, alternatives, and rationale behind past architectural choices.