consistency-check

Compare GDD Markdown entries against the central entity registry and report conflicts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects cross-document inconsistencies by comparing all GDD entries against the central entity registry. It highlights when the same entity, item, formula, or constant appears with conflicting values across documents, enabling early resolution before architecture. Uses a grep-first approach: reads the registry once, then targets only relevant GDD sections for quick conflict detection.

Core Features & Use Cases

  • Phase 1: Build registries and maps from design/registry/entities.yaml.
  • Phase 2: Locate in-scope GDDs (design/gdd/*.md).
  • Phase 3: Grep-first conflict scan across entities, items, formulas, constants.
  • Phase 4: Deep investigation for conflicts and stale registry.
  • Phase 5: Produce a final report with actionable resolution guidance across GDDs.
  • Use Case: Validate new or updated GDDs to ensure consistency with the registry before architecture reviews.

Quick Start

Run the consistency-check to validate GDDs against the registry and generate a conflicts report.

Frequently Asked Questions about consistency-check

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

FAQPage Schema
How do I check for inconsistencies across multiple GDD Markdown files?

To check for inconsistencies across GDD Markdown files, compare all entries against a central entity registry to detect conflicting values for entities, items, formulas, and constants. The scan reads the registry once, then greps relevant sections to produce a structured conflict report.

What is a grep-first approach for cross-document conflict detection?

A grep-first approach for conflict detection reads the central entity registry once, then targets only relevant GDD sections using grep. This avoids scanning entire documents, enabling quick cross-document mismatch identification for entities, items, formulas, and constants.

How do I validate updated game design documents against an entity registry?

To validate updated game design documents against an entity registry, run a consistency check using modes like full, since-last-review, entity:<name>, or item:<name>. The check locates in-scope GDD Markdown files, greps for registry entries, and reports any mismatches found.

Can I scan for conflicts affecting a single entity or item in my GDD?

Yes, you can scan for conflicts affecting a single entity or item by using the entity:<name> or item:<name> modes. These targeted modes grep relevant GDD sections specifically for the named entity or item, reporting any conflicting values against the central registry.

What does a cross-GDD consistency check report include?

A cross-GDD consistency check report includes identified conflicts for entities, items, formulas, and constants, alongside detections of stale registry entries. The final output provides actionable resolution guidance to fix mismatches across the design documents.

When should I run a consistency check on my game design documents?

You should run a consistency check on your game design documents before architecture reviews to ensure all GDD entries align with the central entity registry. Validating new or updated GDDs early resolves conflicting values before downstream development begins.