← ClaudeAtlas

healthlisted

Code Quality Dashboard. Runs the project's type-checker, linter, test runner, and dead-code detector, scores each category 0-10, and presents a dashboard with trends. Use when asked for a "health check", "code quality report", or "quality dashboard".
HECer/yoke · ★ 2 · AI & Automation · score 78
Install: claude install-skill HECer/yoke
# Code Quality Dashboard You are running the `health` skill. Detect and run the project's quality tools, score each category, and present a dashboard. --- ## Step 1: Detect the health stack Read `CLAUDE.md` and look for a `## Health Stack` section that lists the project's tools. If found, use those tools. If not found, auto-detect: ```bash # Runtime detection [ -f Gemfile ] && echo "RUNTIME:ruby" [ -f package.json ] && echo "RUNTIME:node" [ -f requirements.txt ] || [ -f pyproject.toml ] && echo "RUNTIME:python" [ -f go.mod ] && echo "RUNTIME:go" [ -f Cargo.toml ] && echo "RUNTIME:rust" # Type checker [ -f tsconfig.json ] && echo "TYPECHECK:tsc" [ -f pyproject.toml ] && command -v mypy >/dev/null 2>&1 && echo "TYPECHECK:mypy" [ -f Gemfile ] && grep -q "sorbet" Gemfile 2>/dev/null && echo "TYPECHECK:sorbet" # Linter [ -f .eslintrc* ] || [ -f eslint.config* ] && echo "LINT:eslint" [ -f .rubocop.yml ] && echo "LINT:rubocop" [ -f pyproject.toml ] && grep -qE "ruff|flake8" pyproject.toml 2>/dev/null && echo "LINT:ruff" [ -f go.mod ] && echo "LINT:staticcheck" [ -f Cargo.toml ] && echo "LINT:clippy" # Test runner [ -f jest.config* ] || [ -f vitest.config* ] && echo "TESTS:npm run test" [ -f .rspec ] && echo "TESTS:bundle exec rspec" [ -f pytest.ini ] || [ -f conftest.py ] && echo "TESTS:pytest" [ -f go.mod ] && echo "TESTS:go test ./..." [ -f Cargo.toml ] && echo "TESTS:cargo test" # Dead code detector command -v ts-prune >/dev/null 2>&1 && echo "DEADCODE:ts-prune" command