From hb
Runs the project's configured linter and formatter via package.json scripts. Reports file:line errors and handles missing config files.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hb:lintThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Check `package.json` devDependencies:
Check package.json devDependencies:
eslint (default) → npm run lint / fix: npm run lint:fixfile:line references for all errorspackage.json scripts, never npx directlypackage.json → check scripts for alternative names (check, lint:check); report if none existfile:linenpx claudepluginhub helderberto/agent-skills --plugin hbDetects linter (Biome, ESLint, Deno lint) and formatter (Prettier), runs with auto-fix on target path or codebase, reports fixed and remaining issues. Use before commits, after AI code gen, or CI lint failures.
Auto-detects project linter from config files (Taskfile.yml, Makefile, go.mod, package.json, pyproject.toml, Cargo.toml) and runs it with auto-fix attempts on failure. Reports pass/fail.
Runs auto-detected linters/formatters/fixers for Python (Ruff/ty/bandit), JS/TS (ESLint/Prettier/tsc), Rust (clippy/fmt), Go (gofmt/vet); supports --fix/--format/pre-commit.