From hb
Runs the project's linter and formatter, auto-detecting the ecosystem (ESLint, Ruff, golangci-lint, Clippy) and reporting file:line errors.
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
Run the project's linter/formatter — detect it, don't assume a toolchain.
Run the project's linter/formatter — detect it, don't assume a toolchain.
Prefer a task the project already defines, then fall back to the ecosystem tool:
| Ecosystem | Check | Fix |
|---|---|---|
| Node | package.json lint (eslint/biome) | lint:fix |
| Python | ruff check / flake8 | ruff check --fix |
| Go | golangci-lint run / gofmt -l | gofmt -w |
| Rust | cargo clippy / cargo fmt --check | cargo fmt |
| else | Makefile / CI lint target | — |
file:line references for all errorsfile:linenpx claudepluginhub helderberto/agent-skills --plugin hbSets up and validates modern linters (Biome, Ruff, Clippy), migrates from ESLint/Prettier, and wires linting into pre-commit hooks and CI.
Detects 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.
Automates format-lint-resolve pipelines for code editing tasks. Discovers linters from pyproject.toml/.pre-commit-config.yaml/package.json, fixes ruff/mypy/bandit issues, ensures quality before completion.