validate
SkillFiles & storageRun 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.
No other account needed.
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:
- Build the command flags from the arguments:
- If "staged" is present, add
--staged - If "strict" is present, add
--strict
- If "staged" is present, add
- Run from the project root:
python3 tools/validation/run_all_validators.py <flags> - Present results grouped by validator category (variables/flags, scripted localisation, decisions, events, etc.)
- For each category with errors, show each error as:
file:line — description - 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