Repo health check
Skill DominikTobureto/awesome-grok-build/.grok/skills/repo-health-check
Grok Build resources, reusable .grok/skills, AGENTS.md templates, hooks, prompts, and starter workflows.
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.
What its author says it does
Copied from the file, not written here
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.
SKILL.md
2.8 KB, 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.