What problem does it solve? Manually wiring up commit-time quality checks is repetitive and error-prone: developers must install Husky, configure lint-staged, create Prettier configs, and remember to run type checks and tests before every commit. This Skill automates the entire setup so staged files are formatted and validated on every commit. ## Core Features & Use Cases - Husky Hook Setup: Installs Husky, initializes the .husky/ directory, and creates a pre-commit hook that runs lint-staged, typecheck, and tests. - lint-staged + Prettier Configuration: Creates .lintstagedrc to run Prettier on all staged files and generates a .prettierrc with sensible defaults if none exists. - Package Manager Detection: Detects npm, pnpm, yarn, or bun from lockfiles and adapts all commands accordingly. - Use Case: You inherit a JavaScript repo with no commit-time checks. Run this Skill to install Husky, wire lint-staged with Prettier, add typecheck and test steps to the pre-commit hook, and verify everything with a smoke-test commit. ## Quick Start Set up Husky pre-commit hooks with lint-staged, Prettier, type checking, and tests in this repository.