architecture-decision

Document software architecture decisions as Architecture Decision Records with context and alternatives.

Updated Feb 8, 2024
One-click install
npx skills add https://github.com/kay6198835/Game-RPG --skill architecture-decision-kay6198835
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decision
Source: https://github.com/kay6198835/Game-RPG/tree/main/.claude/skills/architecture-decision
Command: npx skills add https://github.com/kay6198835/Game-RPG --skill architecture-decision-kay6198835

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ADRs provide a structured, human-readable way to record significant architectural decisions, their context, alternatives considered, and consequences, ensuring future traceability and knowledge transfer.

Core Features & Use Cases

  • Create Architecture Decision Records for major technical choices to document rationale and trade-offs.
  • Link ADRs to related GDDs, engine references, and other design documents for full traceability.
  • Maintain a living record of decisions with statuses, dates, and risk assessments.

Quick Start

Create a new Architecture Decision Record (ADR) with a concise title describing the decision you are documenting.

Frequently Asked Questions about architecture-decision

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

FAQPage Schema
How do I document architecture decisions for engineering projects?

Document architecture decisions by creating Architecture Decision Records (ADRs) that capture context, alternatives, and consequences. ADRs provide a structured, human-readable way to record significant technical choices and ensure future traceability across teams.

What is an Architecture Decision Record and when do I need one?

An Architecture Decision Record (ADR) is a formal log capturing the rationale, alternatives, and consequences of major technical choices. You need an ADR for significant software architecture decisions to ensure knowledge transfer and maintain a living record of statuses and risk assessments.

How do I create an Architecture Decision Record with a consistent template?

Create an Architecture Decision Record by applying a consistent ADR template to document decision context, evaluate alternatives, and assess risks. Start with a concise title describing the decision, then link to relevant GDDs and engineering references for full traceability.

Can I link Architecture Decision Records to existing design documents?

Yes, you can link Architecture Decision Records to related Game Design Documents (GDDs), engine references, and other design documents. This maintains full traceability across teams and connects your architecture decisions directly to broader engineering references.

What should I include in an Architecture Decision Record for risk assessment?

Include context gathering, alternatives evaluation, consequences, dates, and statuses in an Architecture Decision Record for risk assessment. This ensures your decision log captures the necessary trade-offs and maintains a living record of major technical choices.