Use this skill to validate that Markdown files are in standard locations. Scans for .md files outside of predefined allowed directories and outputs warnings to prevent documentation sprawl...
Scan the repository for Markdown files (.md) located outside of predefined, allowed directories. This skill helps prevent documentation sprawl and enforces a consistent repository structure by warning about .md files in non-standard locations.
Use this skill in the following situations:
find, bash)Execute the validator script to scan for misplaced Markdown files:
bash skills/doc-validator/scripts/doc-validator.sh
The script outputs warnings for any .md files found in non-standard locations:
WARNING: Markdown file in non-standard location: ./src/notes.md
WARNING: Markdown file in non-standard location: ./scripts/temp-docs.md
For each warning:
docs/ or appropriate skill directoryThe validator considers these locations as standard and will not warn about them:
README.md, LICENSE, AGENTS.md, RETROSPECTIVE.mddocs/**/*.md (all subdirectories)skills/*/SKILL.mdskills/*/references/*.mdskills/*/examples/*.md.claude/skills/*/SKILL.md.claude/skills/*/references/*.md.claude/skills/*/examples/*.mdSymptom: The validator warns about a file that should be allowed
Solution:
doc-validator.shALLOWED_PATTERNS arraySymptom: The script runs but finds no files or fewer files than expected
Solution:
.md files exist in the repositorySymptom: Script cannot access certain directories
Solution:
chmod +x skills/doc-validator/scripts/doc-validator.sh.git/ and .agenticdev-backup-* directories