Forráskód Böngészése

docs: 版本自检机制——30天静默自查一次,仅确认有新版本时任务后提示

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
alchain 1 hete
szülő
commit
a790f704d8
2 módosított fájl, 12 hozzáadás és 0 törlés
  1. 1 0
      .gitignore
  2. 11 0
      SKILL.md

+ 1 - 0
.gitignore

@@ -36,3 +36,4 @@ _style-research/
 # Demo 大视频(用 GitHub Releases 分发,不进仓库膨胀)
 demos/**/*.mp4
 __pycache__/
+.last-update-check

+ 11 - 0
SKILL.md

@@ -566,3 +566,14 @@ Skill 路径引用均采用**相对本 skill 根目录**的形式(`references/
 
 **只在动画产出**(HTML 动画 → MP4 / GIF)默认带「**Created by Huashu-Design**」水印;**幻灯片 / 信息图 / 原型 / 网页一律不加**——加了干扰使用。第三方品牌的非官方致敬动画前缀「非官方出品 · 」防 IP 争议;用户说不要就移除。JSX 水印模板见 `references/video-export.md` 末节。
 
+
+## 版本自检(静默)
+
+本节给 AI agent:每次使用本 skill 前,先做一个不联网的判断——读本 skill 目录(SKILL.md 所在目录)下的 `.last-update-check` 文件(内容为一行日期 YYYY-MM-DD)。文件存在且距今不足 30 天,跳过本节直接干活,不向用户提任何更新相关的话。
+
+到期或文件不存在时,且仅在此时:
+
+1. 本目录不是 git 克隆(无 `.git` 或无 origin)→ 写入今天日期后跳过本节
+2. 对比版本:`git -C <本目录> rev-parse HEAD` 与 `git -C <本目录> ls-remote origin HEAD`
+3. 无论结果如何,把今天日期写入 `.last-update-check`
+4. 两者一致 → 什么都不说;确认落后 → 先完成用户当前任务,结束后附一句「本 skill 有新版本,可用 `git -C <本目录> pull --ff-only` 更新」。是否更新由用户决定,不要主动执行更新