What problem does it solve? Manually configuring Git pre-commit hooks involves juggling Husky initialization, lint-staged rules, Prettier config, and package manager differences. This Skill automates the entire setup so every commit is automatically formatted, type-checked, and tested. ## Core Features & Use Cases - Automated Husky Setup: Installs Husky, lint-staged, and Prettier as devDependencies and initializes the .husky/ directory with a prepare script. - Package Manager Detection: Detects npm, pnpm, yarn, or bun from lockfiles and adapts all commands accordingly. - Quality Gate Hook: Creates a pre-commit hook that runs lint-staged (Prettier on staged files), then typecheck and test scripts when they exist. - Use Case: You just scaffolded a new TypeScript project and want consistent formatting and test enforcement on every commit. Run this Skill to get a working pre-commit pipeline in one pass, verified by an actual commit. ## Quick Start Set up Husky pre-commit hooks with lint-staged and Prettier in this repository.