Skip to content

共享脚本速查 + Semver 标签 (v0.9)

全部位于 ~/.claude/skills/ecc-shared/scripts/ 版本管理: per 网页分析 §6, 引入 semver (v1 / v1.1 / v2)

版本管理 (新增 §6)

每个脚本用 git tag 标记 semver: - v1.0.0 — 稳定 API, 长期支持 - v1.1.0 — 向后兼容增强 (新参数 / 新字段) - v2.0.0 — 不兼容更新 (参数改名 / 输出格式变)

当前稳定版本:

脚本 当前版本 上次 release 下一版
webhook_server.py v1.2.0 2026-06-15 v1.3 (加 platform_soul_runner)
push_deliverables.py v1.0.0 2026-06-15 v1.1 (加 sha256 dedup 优化)
webhook_watchdog.py v1.0.0 2026-06-16 — (新)
playground.py v1.0.0 2026-06-15 v1.1 (加 rate limit)
intent_detector.py v1.1.0 2026-06-13 — (稳定)

版本策略: 1. 每天 0 改动 → 不增 tag 2. 加新功能 (向后兼容) → 增 minor (v1.x → v1.x+1) 3. 改参数名 / 输出格式 → 增 major (v1.x → v2.0) 4. beta 通道: v1.0.0-beta.N 标签, 仅特定 webhook 调用

参考: deploy/semver-policy.md (v0.7 加)

飞书 Bitable 系列

脚本 用途 关键 args
bitable_sync.py CSV → 飞书 (增量/全量) --csv <path> --table <name>
auto_create_10_tables.py 一键建主 base 10 表 --base-token <token>
spawn_new_base.py 新甲方专属 base --customer <name> --project-id <id>
push_knowledge_to_bitable.py 8 表填合成数据 --domain <domain>
skeleton_to_bitable.py 1750 骨架 → v06_知识教案骨架 表 --root ~/Downloads
skeleton_progress_scan.py 1750 进度+状态 push --scan-only / --remind
build_lark_doc.py 11 SOP 拼 master 文档 (无 args)
upload_lark_doc.py MD → 飞书云文档 --file <path>

IM / 通知

脚本 用途
send_im.py 飞书 IM 推送 (P0 群)
auto_post_push_hook.py PostToolUse 自动 push hook

检索 / 知识

脚本 用途 关键 args
lesson_indexer_v2.py SBERT 语义检索 (MiniLM/BGE-M3/BGE-base-zh) --rebuild / --query <q> --model bge-m3
lesson_lookup_hook.py 立项联想 (旧) --query <q>
knowledge_skeleton_generator.py 6 领域 1750 骨架生成 --all-domains / --domain <d> --count 50

评测 / Lint

脚本 用途
dockerfile_lint_v2.py 11 规则 Dockerfile lint (基础)
dockerfile_lint_v3.py 真接 hadolint, 80+ 规则 (v2 fallback)
swe_bench_runner.py SWE-bench 评测 (等 GPU)
audit_3skill.py 3 skill 5P0 汇总

Hook 工具 (v0.8 新增)

脚本 用途
intent_detector.py 三类业务意图识别引擎
user_prompt_submit_hook.py Claude Code UserPromptSubmit hook 入口
test_intent_detector.py 16 pytest
test_hook_harness.py hook 端到端验证 (6 case, 6/6 PASS)

报告 / 工具

脚本 用途
pm_weekly_report.py 拉 Bitable → 周报
logging_utils.py Win GBK + 跨平台

BaseExtension

脚本 用途
base_extension_p0_button.js base 内 JS 扩展 (P0 按钮)