Setup Pre Commit

Use when adding pre-commit hooks to a JS/TS project. Detects package manager, installs husky + lint-staged + prettier, wires .husky/pre-commit to run lint-staged (and optionally typecheck + test). When pnpm is the detected manager, also enforces pnpm-only via `packageManager` field + `preinstall: npx only-allow pnpm` + `.npmrc engine-strict=true`. COMMITS to the repo — affects teammates. Trigger phrases: "set up pre-commit", "add husky", "configure lint-staged", "add commit-time formatting", "enforce pnpm".

dominikwozniak 7ca84c6 4.8 KB Updated

File contents

dominikwozniak/claude-kit/tree/main/skills/setup-pre-commit commit 7ca84c637c

Frequently asked questions

npx skillmds@latest add dominikwozniak/setup-pre-commit