setup-pre-commit

Installation
SKILL.md

配置 pre-commit 检查

在提交前提供快速、确定、可重复的反馈,同时避免修改未暂存文件或把过慢的全量检查塞进每次提交。

过程

1. 探索现有约定

检查包管理器锁文件、package.json 或同类任务配置、格式化器、lint、类型检查、测试、已有 hook 和 CI。优先沿用仓库已经使用的 hook 工具;没有既有选择时,再根据语言生态推荐轻量方案。

把检查分为两组:

  • 提交前:通常在几十秒内完成,且能限定到暂存文件或受影响范围
  • CI 或 pre-push:全量构建、端到端测试、耗时集成测试

完成条件: 已确认包管理器、现有 hook、可复用命令及其典型耗时,没有引入第二套包管理器或重复格式化器。

2. 展示配置方案

Installs
3
First Seen
8 days ago
setup-pre-commit — hydrz/dev-skills