What problem does it solve? Manually wiring up pre-commit hooks is repetitive and error-prone: you need to install Husky, configure lint-staged, create a Prettier config, and hook in typecheck and test scripts. This Skill automates the entire setup so every commit is formatted, type-checked, and tested before it lands. ## Core Features & Use Cases - Husky initialization: Installs Husky, runs husky init, and creates the .husky/pre-commit hook file. - lint-staged + Prettier: Adds a .lintstagedrc that runs Prettier on 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 start a new TypeScript project and want every commit automatically formatted and verified. Invoke the Skill and it installs the tooling, writes the hook, and commits the setup through the new hook as a smoke test. ## Quick Start Set up Husky pre-commit hooks with lint-staged, Prettier, typecheck, and tests in this repository.