consistency-check

Compare GDD definitions against a central entity registry to detect inconsistencies.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/WindXRan/y3td --skill consistency-check-windxran
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: consistency-check
Source: https://github.com/WindXRan/y3td/tree/main/.claude/skills/consistency-check
Command: npx skills add https://github.com/WindXRan/y3td --skill consistency-check-windxran

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents design regressions by detecting when the same entity, item, formula, or constant is defined inconsistently across multiple GDD documents, so downstream architecture work doesn’t get poisoned by contradictory assumptions.

Core Features & Use Cases

  • Grep-first cross-document scan: Loads the authoritative entity registry once, then searches only relevant GDD sections by registered names instead of fully rereading every document.
  • Conflict vs. stale vs. unverifiable classification: Produces actionable conflict reports for resolution, flags stale registry entries, and marks unverifiable mentions that lack comparable attributes.
  • Targeted deep investigation: For any detected conflict, performs a precise section read to confirm which document is authoritative (registry source) and what exactly diverged.

Quick Start

Run the consistency-check skill to scan all registered entities against all GDDs by asking: "Run /consistency-check with no arguments."

Frequently Asked Questions about consistency-check

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

FAQPage Schema
How do I detect cross-document inconsistencies in game design documentation?

Cross-document inconsistencies are detected by comparing GDD definitions against a central entity registry of entities, items, formulas, and constants to identify conflicting values across multiple documents.

What is a grep-first targeted scanning approach for design validation?

A grep-first targeted scanning approach loads the authoritative entity registry once, then searches only relevant GDD sections by registered names instead of fully rereading every document to extract conflicts efficiently.

How do I run a consistency check across multiple GDDs?

Run a consistency check by loading the design/registry/entities.yaml file and scanning all registered entities against your GDDs, using full or scoped modes to generate conflict, stale, and unverifiable reports.

Can I check specific sections of my game design documents for value mismatches?

Yes, you can use scoped modes to check specific sections of your game design documents, performing precise section reads to confirm which document is authoritative and exactly what diverged from the registry.

What types of reports are generated when checking GDD registry conflicts?

Checking GDD registry conflicts generates actionable conflict reports for resolution, flags stale registry entries, marks unverifiable mentions lacking comparable attributes, and outputs session logging.

Why does my game design documentation have stale registry entries?

Stale registry entries occur when the central entity registry contains definitions no longer actively supported or matched within the current game design documentation, which are flagged during the consistency check.