From antigravity-awesome-skills
Enforces running lint, type-check, and security audit tools after every code change for Node.js/TypeScript and Python projects.
How this skill is triggered — by the user, by Claude, or both
Slash command
/antigravity-awesome-skills:lint-and-validateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **MANDATORY:** Run appropriate validation tools after EVERY code change. Do not finish a task until the code is error-free.
MANDATORY: Run appropriate validation tools after EVERY code change. Do not finish a task until the code is error-free.
npm run lint or npx eslint "path" --fixnpx tsc --noEmitnpm audit --audit-level=highruff check "path" --fix (Fast & Modern)bandit -r "path" -llmypy "path"npm run lint && npx tsc --noEmitruff check . --fix && mypy . && bandit -r . -lllint fails: Fix the style or syntax issues immediately.tsc fails: Correct type mismatches before proceeding..eslintrc, tsconfig.json, pyproject.toml and suggest creating one.Strict Rule: No code should be committed or reported as "done" without passing these checks.
| Script | Purpose | Command |
|---|---|---|
scripts/lint_runner.py | Unified lint check | python scripts/lint_runner.py <project_path> |
scripts/type_coverage.py | Type coverage analysis | python scripts/type_coverage.py <project_path> |
This skill is applicable to execute the workflow or actions described in the overview.
npx claudepluginhub abderraouf-yt/antigravity-awesome-skills56plugins reuse this skill
First indexed Jun 17, 2026
Showing the 6 earliest of 56 plugins
Enforces running lint, type-check, and security audit tools after every code change for Node.js/TypeScript and Python projects.
Runs lint and type-check tools (ESLint, tsc, Ruff, MyPy, Bandit) after every code change. Forces passing audits before commit.
Automatic linting, formatting, type-checking, and static analysis triggered after code changes. For quick quality checks, not full builds or test coverage.