| name | repo-wiki-validate |
| description | Validate wiki quality and enforce gates. Checks citation validity, link integrity, formatting consistency, and coverage requirements before merging. |
| license | MIT |
| compatibility | Requires uv (Python package manager), markdown linting tools optional |
| metadata | {"version":"1.0.0","parent_skill":"repo-wiki","category":"documentation-validation"} |
| allowed-tools | cat ls uv git |
Repo Wiki Validate Skill
Enforce quality gates and validate wiki integrity.
Purpose
This skill performs comprehensive validation:
- Citation validation - All citations resolve to valid files and line ranges
- Link checking - Internal links point to existing pages
- Format validation - Markdown syntax correct, managed blocks closed
- Coverage validation - Technical claims have citations
- Build verification - MkDocs builds without errors
When to Use
Use this skill:
- Before committing documentation changes
- After any documentation update
- In CI/CD pipelines as quality gate
Validation Checks
1. Citation Validity
uv run skills/repo-wiki/scripts/validate_citations.py
2. Internal Links
Check all markdown links resolve to existing pages.
3. Markdown Syntax
Verify no unclosed code blocks or managed blocks.
4. MkDocs Build
mkdocs build --strict
Success Criteria
- ✅ All citations resolve
- ✅ No broken links
- ✅ Markdown syntax valid
- ✅ MkDocs builds
- ✅ Coverage ≥80%
Output
.repo_wiki/validation_report.md - Detailed report
- Exit code 0 (pass) or 1 (fail)