Аудит здоровья кодовой базы

★ 6.9 · vibe-coding

Codebase Maintenance is a Claude Code skill that runs a structured periodic health pass over a project: dependency audit, lint, test suite, dead code and TODO scan, documentation freshness, issue-tracker hygiene, and build artifact cleanup. Reach for it when technical debt has piled up and you want a clear picture of what's broken or outdated; when handing a project over to someone else and need confidence it's in good shape; when doing a quiet tidy-up sprint between feature cycles. Supports Rust (cargo audit, clippy, fmt), Node/TypeScript (npm audit, eslint), Python (pytest, black/isort/mypy via pre-commit), Go (go vet, gofmt), and Elixir (mix credo, hex.outdated). Scans for TODO/FIXME/HACK/XXX, unused imports, suppressed lint directives, and empty catch blocks; audits crosslink issues for staleness, duplicates, and missing labels. Produces a formatted Maintenance Report summarising what was fixed inline and what was filed as a maintenance-labelled issue. Conservative by design: fixes under 10 lines go in immediately, larger changes become tracked issues; patch-version dependency bumps are applied automatically, major-version changes are reported only. Never closes issues without user confirmation. Works well for projects built on any of the supported language stacks; not a substitute for a full pre-release code review.