Repo health check
Skill DominikTobureto/awesome-grok-build/.grok/skills/repo-health-check
Use when auditing a repo before changes to find the smallest safe PR, quality risks, stale docs, missing tests, ignored-file gaps, or agent setup issues. Best first skill for unfamiliar codebases.From its SKILL.md
npx -y skills add DominikTobureto/awesome-grok-build --skill repo-health-checkAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
2.8 KB, 567 tokens by cl100k_base, as published. Nobody here has run it
Repo Health Check
Find the smallest useful change with the best risk/reward ratio.
Grok Build Mode
- Start in Plan Mode for unfamiliar repos or when changes may touch multiple subsystems.
- Use subagents for parallel read-only discovery when the repo is medium/large:
structure: map stack, entry points, and package managers.quality: find test, lint, typecheck, CI, and coverage signals.docs: compare README commands with real config.safety: inspect.gitignore,.grokignore, secrets patterns, hooks, and AGENTS.md.
- Arena-style comparison: if Grok Build exposes Arena Mode, run candidate-first-PR proposals against 3-5 agents and rank by verification confidence. Otherwise simulate by asking subagents for independent candidates.
Workflow
- Read repo instructions:
AGENTS.md,README.md, package/config files, CI files. - Identify project type, main runtime, package manager, and quality gates.
- Look for high-signal risks:
- stale or missing setup docs;
- absent tests around core behavior;
- failing lint/type/test commands;
- generated output committed unexpectedly;
- missing
.grokignoreor obvious secret exposure; - dependency and lockfile mismatch;
- unsafe hooks or unclear agent instructions.
- Produce 3 candidate PRs ranked by impact, size, blast radius, and verification confidence.
- Ask for human approval before edits.
- Implement only the chosen candidate.
- Run the smallest relevant lint/test/type/docs check.
- Summarize changed files and residual risks.
Git Discipline
- Never commit generated junk, secrets, or local agent state.
- Keep the first PR tiny.
- If tests fail for unrelated reasons, capture the exact failure and avoid broad cleanup.
Example Prompts
Use repo-health-check. Inspect this repo and propose the smallest safe PR we should ship first. Do not edit yet.
Run repo-health-check with subagents for structure, tests, docs, and safety. Rank the top 3 fixes and wait for my approval.
Output
Start with:
Bottom line: <one sentence>
Then provide:
- repo type and stack;
- discovered commands;
- top risks;
- 3 candidate PRs;
- recommended first PR;
- verification plan;
- whether edits require Plan Mode approval.
Guardrails
- Do not invent test commands. Read package/config files first.
- Do not edit generated files unless the repo intentionally tracks them.
- Do not upgrade dependencies unless explicitly requested.
- If no safe command is available, explain what could not be verified.
What ships with it: 1 file
2.7 KB alongside SKILL.md
examples/
- audit-report.md2.7 KB