L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

repo-wiki-validate

repo-wiki-validate

Validate wiki quality and enforce gates. Checks citation validity, link integrity, formatting consistency, and coverage requirements before merging.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

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:

  1. Citation validation - All citations resolve to valid files and line ranges
  2. Link checking - Internal links point to existing pages
  3. Format validation - Markdown syntax correct, managed blocks closed
  4. Coverage validation - Technical claims have citations
  5. 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)
Skills enregistrées