consistency-check

Scan game design documents against the entity registry to detect cross-document inconsistencies.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/polsegu/Claude-Code-Game-Dev --skill consistency-check-polsegu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: consistency-check
Source: https://github.com/polsegu/Claude-Code-Game-Dev/tree/main/.claude/skills/consistency-check
Command: npx skills add https://github.com/polsegu/Claude-Code-Game-Dev --skill consistency-check-polsegu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects and flags mismatches between the canonical entity registry and scattered game design documents so design contradictions are found before architecture or implementation work begins. It prevents divergent values (stats, prices, formulas, constants) from propagating into downstream ADRs, code, and assets.

Core Features & Use Cases

  • Grep-first scanning: loads the registry once and targets only GDD sections that mention registered names to minimize I/O and speed checks.
  • Multiple modes: supports full-project audits, since-last-review incremental scans, and focused checks per entity or item.
  • Conflict classification & investigation: identifies conflicts, stale registry entries, and unverifiable mentions, then performs deep reads only for confirmed conflicts.
  • Registry corrections & logging: offers to update registry entries with provenance notes and appends structured failure entries to the reflexion log when present.
  • Use Case: run after authoring a new system GDD to ensure items and entities match the canonical registry before creating architecture docs.

Quick Start

Run /consistency-check to scan all GDDs against design/registry/entities.yaml and produce a conflict report with suggested resolutions.

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 documents?

Detect cross-document inconsistencies by scanning game design documents against the entity registry. The tool targets GDD sections mentioning registered names, compares extracted attribute values, and deep reads only confirmed conflicts to flag mismatches like divergent stats or formulas before implementation.

What is the best way to validate entity registry entries against multiple GDDs?

Validating entity registry entries against multiple GDDs works best with a grep-first scanning approach. It loads the registry once, targets only relevant document sections to minimize I/O, and classifies results into conflicts, stale entries, and unverifiable mentions for targeted resolution.

Can I run an incremental consistency check since the last review of my design documents?

Yes, you can run an incremental consistency check since the last review of your design documents. The tool supports multiple modes including full-project audits, since-last-review incremental scans, and focused per-entity investigations to catch design contradictions efficiently without rescanning everything.

Does the consistency check require a specific file structure for the entity registry?

The consistency check expects an entity registry file at design/registry/entities.yaml by default. It uses this canonical YAML file to compare extracted attribute values from your game design documents and optionally propose safe registry updates with provenance notes.

Why do mismatched constants and formulas propagate into downstream architecture docs?

Mismatched constants and formulas propagate into downstream architecture docs because scattered game design documents diverge from the canonical entity registry over time. Running a registry comparison scan after authoring new system GDDs catches these design contradictions before architecture or implementation work begins.

What happens to unresolved issues found during a game design document audit?

Unresolved issues found during a game design document audit are appended as structured failure entries to the reflexion log when present. The tool also offers to update registry entries with provenance notes for confirmed conflicts, ensuring a clear audit trail for downstream resolution.