content-guards/skills/validate-readme/SKILL.md
Validate all README files in the repository for required sections and installation code blocks. Checks section presence using config from .readme-validator.yaml or sensible defaults. Badge URL reachability is checked on-demand via WebFetch.
npx skillsauth add jacobpevans/claude-code-plugins validate-readmeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run a comprehensive audit of all README.md files in the current repository.
/validate-readme
Find all README*.md files in the repository, excluding .git/ and .claude/
directories.
For each README found, check:
.readme-validator.yaml or defaults)Badge URL reachability may be checked on-demand using WebFetch for any badge images found in the README.
Output a summary table:
| File | Status | Issues | |------|--------|--------| | ./README.md | PASS | -- | | ./plugin/README.md | WARN | Missing: Contributing |
Place a .readme-validator.yaml file anywhere in the directory tree above the
README being validated. The hook searches upward up to 10 levels.
required_sections:
- Installation
- Usage
optional_sections:
- Contributing
- License
- API
Defaults (used when no config file is found):
required_sections: Installation, Usageoptional_sections: Contributing, License, APIdocumentation
Use when editing GitHub Actions workflow files (.github/workflows/*.yml) in JacobPEvans repos. Documents when to target self-hosted RunsOn runners vs GitHub-hosted runners, the v3 label catalog used across the org, the required github.run_id segment, and the GitHub App allowlist prereq.
testing
Check PR merge readiness, sync local repo, cleanup stale worktrees; optional cross-repo sweep and stale-branch prune modes
tools
Local rebase-merge workflow for pull requests with signed commits
tools
Canonical reference for all gh CLI command shapes used by skills in this plugin. Defines the placeholder convention, allowed --json fields, GraphQL fallback rules, -f/-F/--raw-field flag semantics, the PR-readiness gate, code-scanning alert query, review-thread fetch/count/resolve mutations, and heredoc bodies. Prevents Unknown JSON field errors and divergent query shapes.