check-consistency

Validate Markdown terminology against a glossary and flag inconsistencies.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/wayne930242/beneath-cursed-moon --skill check-consistency-wayne930242
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check-consistency
Source: https://github.com/wayne930242/beneath-cursed-moon/tree/main/.claude/skills/check-consistency
Command: npx skills add https://github.com/wayne930242/beneath-cursed-moon --skill check-consistency-wayne930242

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-dotenv, PyYAML, term-read, term-edit, validate_glossary, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that all terminology used within your documents is consistent and adheres to a predefined glossary, preventing errors and maintaining a professional tone.

Core Features & Use Cases

  • Terminology Validation: Checks if terms used in documents match approved glossary entries.
  • Inconsistent Usage Detection: Identifies instances where a term is used with multiple different translations.
  • Untranslated Term Identification: Flags terms that appear in documents but are missing from the glossary.
  • Use Case: After translating a game rulebook, use this Skill to verify that all game-specific terms like "mana," "hit points," and character class names are translated consistently throughout the entire document set.

Quick Start

Run the check-consistency skill to review all documents in the docs/src/content/docs directory.

Frequently Asked Questions about check-consistency

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

FAQPage Schema
How do I check terminology consistency in Markdown documents against a glossary?

To check terminology consistency in Markdown documents, scan specified paths or the entire documentation directory to validate terms against an approved glossary, flagging missing entries, inconsistent translations, and untranslated terms.

What is document terminology validation and how does it detect inconsistent translations?

Document terminology validation scans Markdown files against a predefined glossary to detect inconsistent translations by identifying instances where a single term is used with multiple different translations across the document set.

Can I use this Skill with a YAML glossary to validate game rulebook translations?

Yes, you can validate game rulebook translations by loading a YAML glossary to verify that game-specific terms like character classes and stats are translated consistently throughout the entire Markdown document set.

How do I generate JSON reports for terminology validation in a CI pipeline?

You can generate JSON reports for terminology validation by running the Python scanning scripts with JSON output options, enabling CI gating to block document deployments when untranslated terms or glossary inconsistencies are detected.

What is the best way to identify untranslated terms missing from a glossary?

The best way to identify untranslated terms missing from a glossary is to scan Markdown documents against approved glossary entries, which automatically flags terms that appear in documents but are missing from the glossary.

What are the limitations of using Python scripts for glossary validation across large documentation directories?

Python scripts for glossary validation require a properly structured predefined glossary to function effectively, meaning translation errors or missing glossary entries will be flagged but not automatically corrected.