Skip to content

v0.18 — 项目重命名 data-analysis-skill → data-analysis-skills

Latest

Choose a tag to compare

@cabbage2000-lab cabbage2000-lab released this 06 Aug 05:39
· 4 commits to main since this release

⚠️ 升级须知:本版需要重装

skill 的名字变了(data-analysis-skill → data-analysis-skills),因此:

  • sync-to-user.sh 不会覆盖旧目录 —— 旧的 data-analysis-skill/ 留在原地,宿主里会出现两份同功能 skill,旧那份从此不再更新。请到你实际在用的宿主目录下手工删除:~/.claude/skills/、~/.codex/skills/、~/.workbuddy/skills/
  • 插件市场用户:包名变了,/plugin update 不接续,需重新安装
    /plugin install data-analysis-skills@data-analysis-marketplace
    

变更内容

仓库名、本地项目目录、skill 身份三者对齐(与 v0.14 那次重命名同性质)。属项目身份对齐,非功能性变更 —— 五阶段流程、门禁、统计纪律、模板数据契约均未动。

  • skill 目录 skills/data-analysis-skill/ → skills/data-analysis-skills/(git mv,18 个文件全部识别为 rename,文件历史完整保留)
  • SKILL.md 的 name、evals.json 的 skill_name
  • 四份插件/市场清单的 name / homepage / repository / displayName / websiteURL
  • sync-to-user.sh 源路径与三宿主安装目标
  • 报告模板落款、examples/sample_report.html
  • README 中英双版、需求文档(含文件名)

顺带修掉四处已失效的引用

这四处都是目录改名的直接后果,且常规 grep 扫不到 —— 遵守 .gitignore 的 grep 会跳过 skills/data-analysis-workspace/、requirements/、CLAUDE.md:

  1. ~/.claude/skills/data-analysis-skill 指向旧 repo 路径的 symlink 已断链,skill 在 Claude Code 里加载不出来
  2. evals.json 的 test_data_dir + 14 条 prompt 共 15 处绝对路径指向旧目录,eval 跑不动
  3. validate_template.py:11 硬编码旧模板路径,模板验证直接报错
  4. .claude/settings.local.json 权限允许列表与 additionalDirectories 有 7 处旧路径

保持不变

  • DATA_ANALYSIS_CLAUDE_SKILL / DATA_ANALYSIS_CODEX_SKILL / DATA_ANALYSIS_WORKBUDDY_SKILL 三个环境变量沿用原名 —— 取自「数据分析」语义而非仓库名
  • 历史记录不回改:CHANGELOG 中 v0.18 以下的条目、需求文档的变更记录附录,都保留当时在用的名称

版本号说明

本版占 MINOR。docs/versioning.md 的 bump 规则表原本没有「重命名」条目,本次按 v0.14 先例补入:重命名改的是 skill name、安装路径与插件包名,对调用方可见。原规划 v0.18 的 stock.md(#11)+ 方法模块增强顺延至 v0.19。

验证

模板验证 25/25 PASS · 样例报告结构 8/8 PASS · 5 份 JSON 合法 · evals 17 条路径全部可达 · 三宿主同步成功