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 typecheck and tests before every commit. This Skill automates the entire setup in the current repository. ## Core Features & Use Cases - Husky Initialization: Installs Husky as a devDependency, runs npx husky init, and creates the .husky/pre-commit hook file. - lint-staged + Prettier: Configures .lintstagedrc to run prettier --ignore-unknown --write on all staged files, and creates 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 just scaffolded a new TypeScript project and want every commit to be auto-formatted, type-checked, and tested. Invoke this Skill and it installs the dependencies, writes the hook, and commits the setup through the new hooks as a smoke test. ## Quick Start Set up Husky pre-commit hooks with lint-staged, Prettier, typecheck, and tests in this repository.