propagate-design-change

Propagate GDD revisions into ADRs and generate a change impact report.

1|Updated May 15, 2026
One-click install
npx skills add https://github.com/dnkrow/skill --skill propagate-design-change-dnkrow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: propagate-design-change
Source: https://github.com/dnkrow/skill/tree/main/claude-global/propagate-design-change
Command: npx skills add https://github.com/dnkrow/skill --skill propagate-design-change-dnkrow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents architecture drift by identifying which ADRs may be based on stale assumptions after a GDD revision.

Core Features & Use Cases

  • Change impact analysis: Compares the revised GDD against what each referencing ADR assumed, and classifies ADRs as still valid, needs review, or likely superseded.
  • Traceability-driven discovery: Loads relevant ADRs from docs/architecture/ and uses the architecture traceability index when available.
  • Guided resolution workflow: Routes uncertain ADRs through a director gate and then asks the user, ADR by ADR, how to update or supersede decisions.

Quick Start

Run the skill with a revised GDD path like /propagate-design-change design/gdd/combat-system.md

Frequently Asked Questions about propagate-design-change

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

FAQPage Schema
How do I keep architecture decision records aligned after updating a game design document?

You propagate design changes by retrieving a GDD's previous committed version via git, extracting requirement references from ADRs, and classifying impacts. This produces a complete change impact report with user- and director-gated resolution steps for each affected decision record.

What is design governance traceability for architecture decisions?

Design governance traceability links ADRs to specific GDD requirements they address. When rules, formulas, acceptance criteria, or tuning knobs change, traceability enables automated discovery of which architecture decisions rely on those altered design specifications.

How do I find which ADRs reference a changed GDD requirement?

Finding affected ADRs requires loading decision records from docs/architecture/ and using an architecture traceability index to cross-reference the GDD Requirements Addressed entries. This identifies all decisions built on assumptions that the revised design document may have invalidated.

Does this change impact analysis workflow require a git repository?

Yes, git is required to retrieve the previous committed version of the revised GDD. Comparing the current document against its git history allows the impact analysis to determine exactly which changes might invalidate existing architecture decision records.

What is the best way to review ADRs after modifying tuning knobs or acceptance criteria?

The best way to review affected ADRs is through a guided resolution workflow that routes uncertain decisions through a director gate first. It then asks the user, ADR by ADR, how to update or supersede each decision based on the classified impact.

When should I not use automated ADR impact analysis for design changes?

You should avoid automated ADR impact analysis when your decision records lack structured GDD Requirements Addressed entries or when no traceability index exists. Without explicit references linking decisions to design documents, the tool cannot reliably classify impacts or discover affected architecture.