From hb
Auto-fixes formatting/lint, verifies types, and runs tests using the project's own toolchain. Detects Node, Python, Go, or Rust tasks automatically.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hb:validate-codeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run the project's own quality gates — format/lint fix, type check, tests — whatever this project defines. Detect the toolchain; never assume npm.
Run the project's own quality gates — format/lint fix, type check, tests — whatever this project defines. Detect the toolchain; never assume npm.
package.json scripts (lint:fix/lint-fix, lint, typecheck/tsc, test)pyproject.toml / tox.ini / Makefile (ruff --fix/black, ruff/flake8, mypy, pytest)gofmt -w, go vet, go build ./..., go test ./...cargo fmt, cargo clippy, cargo check, cargo testMakefile / CI config for the equivalent targetsgit status --short / git diff --stat) and remember it for the report. The user is about to commit; they need to know their tree was modified.file:line error references.file:line referencesnpx claudepluginhub helderberto/agent-skills --plugin hbRuns lint and type-check tools (ESLint, tsc, Ruff, MyPy, Bandit) after every code change. Forces passing audits before commit.
Enforces running lint, type-check, and security audit tools after every code change for Node.js/TypeScript and Python projects.
Automatic linting, formatting, type-checking, and static analysis triggered after code changes. For quick quality checks, not full builds or test coverage.