$npx skillfedfor your agent

architecture-decision

This skill guides you through authoring Architecture Decision Records (ADRs) that capture major technical choices with full context. It validates decisions against existing architectural stances, engine compatibility, and GDD requirements, then generates a structured record with status, dependencies, and consequences tracked. Use it to retrofit missing sections into existing ADRs or create new ones from scratch.

architecture-decision creates a formal record documenting significant technical choices, their context, alternatives, and consequences.

AI-generated summary based on this skill's SKILL.md

★ 23,424  3,366 MITupdated by Donchitos

Decision gist · record as of 2026-05-21

architecture-decision creates a formal record documenting significant technical choices, their context, alternatives, and consequences. This skill guides you through authoring Architecture Decision Records (ADRs) that capture major technical choices with full context. It validates decisions against existing architectural stances, engine compatibility, and GDD requirements, then generates a structured record with status, dependencies, and consequences tracked. Use it to retrofit missing sections into existing ADRs or create new ones from scratch.

manual: git clone https://github.com/Donchitos/Claude-Code-Game-Studios → cp -r Claude-Code-Game-Studios/.claude/skills/architecture-decision ~/.claude/skills/architecture-decision
.claude/skills/architecture-decision/SKILL.md · version 5a5e7838

Use it when

  • Yes.
  • architecture-decision helps you document technical decisions and consequences comprehensively.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

Donchitos/Claude-Code-Game-Studios/architecture-decision · repository language: Shell

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I create an architecture decision record with this skill?

architecture-decision guides you through authoring Architecture Decision Records that capture major technical choices with full context. Start by describing your significant technical choice, and the skill will help you structure it with status, dependencies, and consequences. It validates your decision against existing architectural stances and engine compatibility constraints, then generates a formal ADR document ready for your architecture registry.

Can architecture-decision retrofit existing ADRs with missing sections?

Yes. architecture-decision validates and retrofits existing ADRs by identifying missing sections like Status and Dependencies. Provide your current ADR, and the skill will enhance it with complete coverage, ensuring all critical fields are documented and your decision is properly linked to GDD requirements and system dependencies.

What should I document in an ADR for a design decision?

architecture-decision helps you document technical decisions and consequences comprehensively. Include the decision context, alternatives you considered, the chosen solution, its consequences, engine compatibility constraints, and dependencies on other architectural stances. The skill ensures your ADR captures performance implications, interface contracts, and traceability back to GDD requirements.

How does architecture-decision handle engine compatibility in ADRs?

architecture-decision documents ADRs with engine compatibility constraints built in. When you describe your technical choice, specify any compatibility requirements or limitations. The skill validates these against your system's known constraints and includes them in the formal record, ensuring your architecture registry reflects all compatibility implications.

Can this skill link my ADR to GDD requirements and dependencies?

architecture-decision links architectural decisions to GDD requirements and system dependencies automatically. It updates your architecture registry with new stances and interface contracts from your decisions, creating traceability between your technical choices and the broader system design. This ensures decisions remain aligned with requirements.

What format does architecture-decision use for the final ADR?

architecture-decision generates structured Architecture Decision Records with all standard sections: decision context, alternatives considered, chosen solution, consequences, status, dependencies, and engine compatibility notes. The formal output is ready for immediate inclusion in your architecture registry and can be validated against existing architectural stances.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

When this skill is invoked:

0. Parse Arguments — Detect Retrofit Mode

Resolve the review mode (once, store for all gate spawns this run): 1. If --review [full|lean|solo] was passed → use that 2. Else read production/review-mode.txt → use that value 3. Else → default to lean

See .claude/docs/director-gates.md for the full check pattern.

If the argument starts with retrofit followed by a file path (e.g., /architecture-decision retrofit docs/architecture/adr-0001-event-system.md):

Enter retrofit mode:

  1. Read the existing ADR file completely.
  2. Identify which template sections are present by scanning headings:
  3. ## Status — BLOCKING if missing: /story-readiness cannot check ADR acceptance
  4. ## ADR Dependencies — HIGH if missing: dependency

(truncated - see the full file via the links below)

File tree — 1 file
.claude/skills/architecture-decision/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Create a formal architecture decision record documenting a significant technical choice”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

create-control-manifest
by Donchitos · Donchitos/Claude-Code-Game-Studios

This skill transforms accepted architecture decision records into a single, layer-organized reference guide that tells programmers exactly what to do and what to avoid. It pulls rules from ADRs, technical preferences, and engine docs, then surfaces them by Foundation, Core, Feature, and Presentation layers—answering "what do I do?" faster than reading the reasoning behind each decision.

MITfor claude-codeupdated May 2026
★ 23,424repo stars
adr
by irahardianto · irahardianto/awesome-agv

The ADR skill helps you record major architectural choices in a structured format that captures the reasoning behind decisions, not just the outcome. It stores numbered records in your project's docs folder and guides you through context, trade-offs, and consequences so your team can understand why decisions were made.

MITupdated Jul 2026
★ 150repo stars
propagate-design-change
by Donchitos · Donchitos/Claude-Code-Game-Studios

When a game design document is revised, architectural decisions built on it may become stale. This skill reads the changed GDD, compares it against all architecture decision records, and produces a detailed impact report classifying each ADR as still valid, needing review, or likely superseded. It then guides you through resolution decisions and updates your traceability index.

MITfor claude-codeupdated May 2026
★ 23,424repo stars
create-epics
by Donchitos · Donchitos/Claude-Code-Game-Studios

Create Epics transforms approved design documents and architecture into named, bounded epics—one per architectural module. Each epic defines scope, identifies governing architecture decisions, flags engine risk, and traces requirements to decision coverage. Run this skill once per development layer after control manifest and architecture review pass; follow each epic with /create-stories to decompose into implementable work.

MITfor claude-codeupdated May 2026
★ 23,424repo stars
030-architecture-adr-general
by jabrena · jabrena/plinth

This skill guides you through creating Architecture Decision Records for Java projects via structured dialogue. It systematically gathers decision context, stakeholder input, and architectural trade-offs, then produces a MADR-formatted document capturing your choice and rationale.

Apache-2.0updated Jul 2026
★ 423repo stars
writing-adrs
by frankify-app · frankify-app/skills

This skill guides you through writing Architecture Decision Records—concise documents that capture the shape of load-bearing choices, why you made them, and what trade-offs you considered. Use it when a decision is hard to reverse, surprising without context, or the result of genuine alternatives. ADRs live in docs/adr/ with sequential numbering and a simple template; most need just a paragraph.

MITupdated Jul 2026
★ 0repo stars

More skills Adr (NOASSERTION) · Create Adr (NOASSERTION) · adr-writer (MIT)

Tags
decision-documentationarchitectural-governancedesign-rationalesystem-dependenciestechnical-registryengine-validationdesign-traceabilityconsequence-analysispattern-enforcement