This runs linting, type checking, and static analysis after every code change you make, supporting both Node.js/TypeScript (ESLint, tsc) and Python (Ruff, MyPy, Bandit) ecosystems. The skill enforces a strict quality loop where you can't mark work as done until all checks pass. It's opinionated about when to run (always) and what constitutes acceptable code (zero errors in the final audit). If you're the type who forgets to lint before committing or tends to skip type checks when in a hurry, this acts as an automatic guardrail. The approach is heavy handed but effective for maintaining standards.
npx skills add https://github.com/davila7/claude-code-templates --skill lint-and-validate