Toolchain Doctor

Examines a repository's per-language tooling and prescribes what is missing. scan inventories the lint, format, type-check, and version-pin declarations and whether CI runs them; audit grades the distance to each language's tooling floor, advisory only; scaffold proposes minimal pinned configs and CI steps, one confirmation each. Covers python (ruff, mypy or pyright), typescript (strict tsc, biome or eslint plus prettier), rust (cargo fmt, clippy at deny-warnings), and bash (shellcheck, shfmt). Never installs anything, never writes unconfirmed. Triggers on "set up linting for this repo", "what tooling is this project missing", "is our formatter setup right", "add a type checker", "why doesn't CI run the linter", "pin our tool versions", or /toolchain-doctor.

milanhorvatovic Updated

File contents

milanhorvatovic/ai-hub/tree/main/skills/toolchain-doctor commit 1f4a8c6ca5

Frequently asked questions

npx skillmds@latest add milanhorvatovic/toolchain-doctor