architecture-decision-records

Record architectural decisions with context, alternatives, and consequences.

12|4|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/TeiNam/kiro-with-harness --skill architecture-decision-records-teinam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decision-records
Source: https://github.com/TeiNam/kiro-with-harness/tree/main/skills/architecture-decision-records
Command: npx skills add https://github.com/TeiNam/kiro-with-harness --skill architecture-decision-records-teinam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill aids in capturing and structuring architectural decisions as they occur, ensuring that the rationale, alternatives, and outcomes are documented for future reference and maintain codebase integrity.

Core Features & Use Cases

  • Decision Recording: Automatically detect and record architectural decisions made during coding sessions.
  • Decision Retrieval: Allow team members to access historical decision records easily.
  • Use Case: When a developer is unsure why a particular architectural choice was made, this skill can quickly retrieve the decision record, preserving the context and rationale.

Quick Start

Initiate recording an architectural decision by stating, "Let's record this decision" or "ADR this."

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 during coding sessions?

To document architectural decisions during coding sessions, you can initiate the recording process by stating your intent to capture the decision. The skill automates capturing the context, alternatives considered, and consequences, requiring your confirmation before creating the file.

Why does my team need architectural decision records for codebase maintenance?

Architectural decision records are needed for codebase maintenance to preserve the rationale, alternatives, and outcomes of past choices. They maintain project integrity by ensuring development teams share a clear understanding of architectural history and reasoning.

What is the best way to structure architectural decisions for team clarity?

The best way to structure architectural decisions for team clarity is to maintain a structured directory of decision records. This approach systematically organizes the decision context, alternatives considered, and consequences for future reference.

Can I retrieve historical architectural decisions to understand why a specific codebase choice was made?

Yes, you can retrieve historical architectural decisions to understand why a specific codebase choice was made. The skill provides an interface allowing team members to quickly access past records, preserving the original context and rationale.

How do I start recording an architectural decision using this approach?

To start recording an architectural decision, simply state "Let's record this decision" or "ADR this" during your coding session. This triggers the interface for capturing the decision context, alternatives, and consequences.

Do I need to manually organize files when documenting architectural decisions?

No, you do not need to manually organize files when documenting architectural decisions. The skill maintains a structured directory of decision records automatically, though it requires your confirmation before actually creating any files.