Setup Pre-Commit Skill

为 JS/TS 仓库接入 Husky、lint-staged、Prettier、typecheck 和测试的 skill。

#type / resource #status / growing #tech / ai #resource / setup-pre-commit-skill #resource / matt-pocock-skills

[!info] related notes

Setup Pre-Commit Skill

这是什么

一个为 JavaScript/TypeScript 仓库设置提交前质量门的 skill。它会按仓库现状选择合适的 pre-commit 检查组合,而不是无脑写死。

适用平台

  • JS/TS 项目
  • 需要在本地提交前做格式化、lint、typecheck 和部分测试的仓库

核心特点 / 优势 / 局限

  • 生效方式:检测包管理器、scripts 和配置文件,再生成 Husky 与 lint-staged 方案
  • 为什么要用:提交前过滤低级错误,比把所有问题留给 CI 更省反馈成本
  • 背后原理:质量门越靠近开发动作,修复成本越低
  • 局限:提交前检查不能替代完整 CI,它只是第一道门

常见用途

  • 新项目初始化质量门
  • 老项目补齐提交前自动检查
  • 根据仓库现有脚本选择轻量或严格模式

相关链接 / 官方入口

  • 上游 skill:skills/misc/setup-pre-commit/SKILL.md
创建于 2026/5/3 更新于 2026/5/27