validate

SkillFiles & storage

Run the Millennium Dawn validation tools and summarize errors by category as file:line. Use only when the user explicitly asks to validate, e.g. "/validate", "run the validators". Args: "staged" and/or "strict".

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the validate skill

What this skill tells your AI

The instructions your AI receives, as published by millenniumdawn/millennium-dawn in .claude/skills/validate/SKILL.md and read by ahel’s review.

Run the Millennium Dawn validation tools and summarize the results.

Supported arguments: staged (only validate git-staged files), strict (fail on errors), or both. Requested arguments: $ARGUMENTS

Steps:

  1. Build the command flags from the arguments:
    • If "staged" is present, add --staged
    • If "strict" is present, add --strict
  2. Run from the project root:
    python3 tools/validation/run_all_validators.py <flags>
    
  3. Present results grouped by validator category (variables/flags, scripted localisation, decisions, events, etc.)
  4. For each category with errors, show each error as: file:line — description
  5. End with a summary line: total error count, or "All validators passed" if clean

Signals

GitHub stars
116
Forks
77
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
validate-millenniumdawn
Source
github.com/millenniumdawn/millennium-dawn