consistency-check

Detect inconsistencies between game design documents and a centralized entity registry.

47|12|Updated Jun 14, 2026
One-click install
npx skills add https://github.com/nuoyanruoshui/GodotGameFramework --skill consistency-check-nuoyanruoshui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: consistency-check
Source: https://github.com/nuoyanruoshui/GodotGameFramework/tree/main/Godot/.claude/skills/consistency-check
Command: npx skills add https://github.com/nuoyanruoshui/GodotGameFramework --skill consistency-check-nuoyanruoshui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill detects conflicting facts across game design documents and the entity registry before inconsistencies spread into architecture and implementation.

Core Features & Use Cases

  • Registry-Based Validation: Loads entities, items, formulas, and constants from the central registry and compares them against relevant GDD sections.
  • Grep-First Scanning: Targets only document sections mentioning registered entries, reducing unnecessary full-document reads.
  • Conflict Resolution Workflow: Investigates discrepancies, distinguishes genuine conflicts from stale registry data, records failures, and supports registry corrections.
  • Use Case: Run the check after authoring a new system GDD to find mismatched entity stats, item values, formula variables, or gameplay constants before downstream architecture work.

Quick Start

Run the consistency-check skill with full, since-last-review, entity:name, or item:name to scan the appropriate design documents.

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?

Cross-document validation for game design documents involves loading a centralized entity registry and comparing registered entities, items, formulas, and constants against GDD sections. The process uses targeted grep-based scanning to identify mismatched stats or values before architecture work begins.

When do I need consistency checking for game design documents?

Consistency checking for game design documents is needed during GDD authoring, review, and pre-architecture workflows. Run it after authoring a new system GDD to find mismatched entity stats, item values, or gameplay constants before inconsistencies spread into implementation.

Can I validate specific entities or items instead of scanning all design documents?

You can validate specific entities or items by running the consistency check with entity:name or item:name parameters. This targets only document sections mentioning those registered entries, reducing unnecessary full-document reads during the validation process.

How does conflict resolution work when cross-document validation finds discrepancies?

Conflict resolution investigates discrepancies, distinguishes genuine conflicts from stale registry data, records failures, and supports optional registry corrections. The workflow also includes session-state logging to track validation outcomes across multiple review cycles.

Do I need to set up an entity registry before checking design document consistency?

A centralized entity registry containing entities, items, formulas, and constants must be loaded before checking design document consistency. This registry serves as the reference baseline for comparing against relevant GDD sections during validation.

What is the best way to catch design inconsistencies before architecture work starts?

The best way to catch design inconsistencies before architecture work is to run registry-based cross-document validation after authoring a new system GDD. This grep-first approach targets only sections mentioning registered entries, finding mismatched entity values early without full-document reads.