- hooks/git/{pre-commit,pre-push} + scripts/install-git-hooks.sh(Gitea Actions 无 runner,本地兜底)
- install-skills.sh: --scope project --project-dir(装到项目 .agents/skills)
- scripts/scan-installed.sh: 扫第三方已装技能(33 个,0 高危)
- generate-catalog: has_evals/has_docs + coverage;validate --coverage + 路由一致性检查
- SCOPE 覆盖率路线图(3-4 周补齐 40 个技能的 evals 与四段式文档)
- MAINTENANCE/README/CHANGELOG 同步
This commit is contained in:
Executable
+12
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env bash
|
||||
# 安装本仓库的 git 门禁钩子(pre-commit / pre-push)。
|
||||
set -euo pipefail
|
||||
root="$(git rev-parse --show-toplevel)"
|
||||
[ -d "$root/hooks/git" ] || { echo "找不到 hooks/git"; exit 1; }
|
||||
mkdir -p "$root/.git/hooks"
|
||||
for h in pre-commit pre-push; do
|
||||
cp "$root/hooks/git/$h" "$root/.git/hooks/$h"
|
||||
chmod +x "$root/.git/hooks/$h"
|
||||
echo "已安装 .git/hooks/$h"
|
||||
done
|
||||
echo "跳过单次检查:SKILL_GATE_SKIP=1 git commit ..."
|
||||
Reference in New Issue
Block a user