Forge-Architecture-Decision-Records

Documents significant architectural decisions as structured ADRs with context, alternatives, and consequences.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/Nealsch/ForgeOS --skill forge-architecture-decision-records-nealsch
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Forge-Architecture-Decision-Records
Source: https://github.com/Nealsch/ForgeOS/tree/main/Framework/05-Skills/02-Architecture/Forge-Architecture-Decision-Records
Command: npx skills add https://github.com/Nealsch/ForgeOS --skill forge-architecture-decision-records-nealsch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Architectural decisions are often made and then forgotten, leaving future developers and AI agents without the reasoning behind key choices. This Skill captures significant architecture decisions in a consistent, traceable record so historical context, trade-offs, and consequences survive across development sessions. ## Core Features & Use Cases - Structured ADR Creation: Records decisions using a defined structure covering status, context, problem, decision, alternatives, consequences, and traceability links. - Decision Significance Filtering: Provides clear criteria for when a decision warrants an ADR versus when it is a routine implementation choice. - Knowledge Integration: Links ADRs to requirements, architecture documentation, standards, and related decisions for long-term project knowledge. - Use Case: After choosing PostgreSQL over MongoDB for a new service, use this Skill to produce an ADR documenting the evaluation criteria, alternatives considered, and the trade-offs accepted, stored under docs/decisions/. ## Quick Start Ask the AI to create an architecture decision record for a recent significant technology or design choice using the Forge-Architecture-Decision-Records skill.

Frequently Asked Questions about Forge-Architecture-Decision-Records

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

FAQPage Schema
How do I write an architecture decision record?▼

An ADR captures the decision title, status, context, problem, chosen decision, alternatives considered, consequences, and related requirements. This Skill provides a six-step procedure from identifying significant decisions through linking related knowledge.

When should I create an architecture decision record?▼

Create an ADR when a decision affects system structure, data architecture, integration, security, scalability, or long-term technical direction. Skip ADRs for minor coding choices, temporary experiments, or routine implementation decisions without future impact.

Where should ADR files be stored in a project?▼

ADRs should live in the project documentation structure, typically under docs/decisions/ with sequential naming like ADR-0001-workspace-model.md. Projects maintain their own decision records while the Skill provides the capability and template.

What is the difference between an ADR and architecture documentation?▼

An ADR records a single decision with its reasoning, alternatives, and consequences at a point in time. Architecture documentation describes the current system design; ADRs preserve why it became that way and complement rather than replace design documents.

What are the limitations of architecture decision records?▼

ADRs do not make architectural decisions, replace design activities, or define implementation standards. They only document decisions after they are made, so they depend on disciplined use whenever significant choices occur.