setup-pre-commit
Installation
SKILL.md
设置 Pre-Commit 钩子
这设置了什么
- Husky pre-commit 钩子
- lint-staged 在所有暂存文件上运行 Prettier
- Prettier 配置(如果缺失)
- pre-commit 钩子中的 typecheck 和 test 脚本
步骤
1. 检测包管理器
检查 package-lock.json(npm)、pnpm-lock.yaml(pnpm)、yarn.lock(yarn)、bun.lockb(bun)。使用存在的任何一个。如果不清楚则默认为 npm。
2. 安装依赖
作为 devDependencies 安装: