architecture-decision

Creates ADRs with context, alternatives, and consequences for technical decisions.

1|Updated May 5, 2026
One-click install
npx skills add https://github.com/XGanQAQ/Unity-Claude-Code-Game-Studios --skill architecture-decision-xganqaq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decision
Source: https://github.com/XGanQAQ/Unity-Claude-Code-Game-Studios/tree/main/.claude/skills/architecture-decision
Command: npx skills add https://github.com/XGanQAQ/Unity-Claude-Code-Game-Studios --skill architecture-decision-xganqaq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns important technical decisions into clear Architecture Decision Records (ADRs) so your project stays consistent, reviewable, and maintainable over time.

Core Features & Use Cases

  • ADR authoring with guardrails: Creates a new ADR (or retrofits an existing one) with required sections like Status, Dependencies, and Engine Compatibility.
  • Engine-validated compatibility: Loads engine reference documentation and adds a verified Engine Compatibility section to reduce post-cutoff risk.
  • System consistency checks: Checks architectural registry stances to prevent contradictions, then runs an engine specialist and technical director review gates.
  • GDD traceability: Links the ADR to the relevant GDD systems and performs a naming sync check before writing.
  • Optional retrofit mode: Adds only missing sections to an existing ADR without modifying any present content.

Quick Start

Use the architecture-decision skill to create an ADR for a major technical choice by running it with a title like event-system-architecture.

Frequently Asked Questions about architecture-decision

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

FAQPage Schema
How do I document technical decisions to prevent architecture contradictions?

To prevent architecture contradictions, document technical decisions by creating Architecture Decision Records that check architectural registry stances, ensuring new choices do not contradict existing system constraints before writing.

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

An Architecture Decision Record is a formatted document capturing significant technical decisions, including context, alternatives, and consequences. You need an ADR when defining engine or domain-specific architecture choices to keep your project reviewable.

How do I link architecture decisions to GDD requirements?

To link architecture decisions to GDD requirements, the ADR authoring process traces the technical choice to relevant Game Design Document systems and performs a naming sync check to verify alignment before finalizing the record.

Can I add missing sections to an existing ADR without changing current content?

Yes, you can add missing sections to an existing ADR without changing current content by using the optional retrofit mode, which appends required sections like Status and Engine Compatibility while preserving all present material.

Does the ADR process include engine compatibility and review gates?

Yes, the ADR process includes engine compatibility by loading engine reference documentation to verify constraints, and enforces quality through automated engine specialist and technical director review gates before finalizing.

What are the limitations of retrofitting an Architecture Decision Record?

The limitation of retrofitting an Architecture Decision Record is that the retrofit mode strictly adds only missing sections without modifying any present content, meaning existing formatting errors or incorrect stances in the original document remain uncorrected.