create-architectural-decision-memory

Document architectural decisions with rationale, alternatives, and affected modules.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Renzo-Tognella/UniversalThingsForMyAgents --skill create-architectural-decision-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-architectural-decision-memory
Source: https://github.com/Renzo-Tognella/UniversalThingsForMyAgents/tree/main/skills/create_architectural_decision_memory
Command: npx skills add https://github.com/Renzo-Tognella/UniversalThingsForMyAgents --skill create-architectural-decision-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures that all architectural decisions are systematically documented, including rationale and alternatives, preventing confusion and facilitating knowledge transfer among team members.

Core Features & Use Cases

  • Document Decision Rationale: Capture the why behind each decision.
  • Track Alternatives: Record the alternatives considered and the reasons for their rejection.
  • Automated Workflow: Guided steps to standardize decision-making and ensure all necessary information is included.
  • Search and Link: Find related decisions and links to related documents like PRs or business rules.
  • Preview and Confirm: Review the decision before finalizing to avoid mistakes.

Quick Start

Use the create-architectural-decision-memory skill to document your architectural decision about the adoption of a new caching solution for your project.

Frequently Asked Questions about create-architectural-decision-memory

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

FAQPage Schema
Why is documenting architectural decision rationale important for system design?

Architectural decision tracking records the why behind design choices, capturing alternatives and modules affected to prevent confusion. It ensures system design decisions remain traceable and explainable for efficient team knowledge transfer.

How do I track architectural decisions and alternatives considered during system design?

You track architectural decisions by following a guided workflow to document decision rationale, record rejected alternatives, and link related documents like PRs. This standardizes decision-making and ensures all necessary system design information is captured.

Can I review and confirm architectural decision documentation before saving it?

Yes, you can preview and confirm architectural decision documentation before finalizing it. This review step ensures decision details and alternatives are accurate, avoiding mistakes before the design rationale is persisted within the system.

Does this architectural decision tracking workflow support linking to related pull requests?

Yes, the architectural decision tracking workflow supports searching and linking to related documents like pull requests and business rules. This connects your decision rationale directly to the broader system design context.

What is the best way to standardize architectural decision making across a team?

The best way to standardize architectural decision making is to use an automated workflow that guides the collection of decision details, affected modules, and alternatives. This ensures consistent, traceable, and explainable system design documentation.

When should I not use a structured architectural decision documentation process?

You should avoid a structured architectural decision documentation process for trivial implementation choices that lack meaningful alternatives or do not affect multiple system modules. It is optimized for traceable design decisions requiring explicit rationale.