Skip to content

v0.17 — 三宿主通用化(Claude Code / Codex / WorkBuddy)

Choose a tag to compare

@cabbage2000-lab cabbage2000-lab released this 06 Aug 05:05
· 6 commits to main since this release
01affd0

同一套包,现在能装进三家编程智能体:Claude Code / Codex CLI / WorkBuddy。五阶段流程、门禁与统计纪律跨宿主完全一致,只有交互外观按宿主能力自适应。

主要变更

skill 层跨宿主中立化

  • SKILL.md 去掉双平台硬编码(原「TodoWrite in Claude Code, update_plan in Codex」):任务清单工具与结构化提问工具只作举例,宿主没有就降级为纯文本阶段清单 / 编号选择题并等待回复
  • 新增明确条款:只降级呈现方式,门禁本身不降级;降级表补「宿主缺少任务清单或结构化提问工具」一行,与既有的「运行环境无法交互」区分开——前者是问法要换,后者是没人可问
  • frontmatter description、五阶段流程、统计纪律、模板数据契约均未动

安装与分发

  • sync-to-user.sh 增第三目标 ~/.workbuddy/skills/,并新增 symlink 自指守卫(开发机上 ~/.claude/skills/ 常是指向 repo 的 symlink,旧脚本会对同一棵树跑 rsync --delete)
  • 新增插件市场清单,Claude Code 与 Codex 可一键安装与更新:.claude-plugin/、.codex-plugin/、.agents/
  • WorkBuddy 路径实测:用户级 ~/.workbuddy/skills/,项目级却是 <proj>/.codebuddy/skills/(底层 CodeBuddy 内核名,这处不对称写错则 skill 一个都不出现)

README 改中文优先

  • README.md 现在是中文,英文移至 README.en.md
  • 两版补「支持哪些智能体」表(逐宿主写清安装路径与验证到什么程度)、安装三路径(粘提示词 / 插件市场 / clone + 脚本)、宿主目录互不读取与项目级 .codebuddy 警告、FAQ「装完没反应」自查、仓库结构段

修掉公开仓库两处「承诺与实况不符」

  • sync-to-user.sh 原被 .gitignore 排除,README 却让用户 clone 后运行它 → 纳入版本控制
  • 「先看效果」原指向未入库路径(GitHub 上 404)→ 新增 examples/sample_report.html:一份真实生成的 SaaS 36 个月经营分析,用当前模板重新注入(typography 锁版 + 导出 PDF 按钮)

新增 docs/跨宿主验收清单.md
四层一致性口径(门禁 / 纪律 / 报告结构 / 过程可见性)+ S1–S5 五个固定场景 + 逐宿主核对表。

验证程度(诚实标注)

宿主 验证到什么程度
Claude Code 主力宿主,T1–T14 全量 eval 通过
Codex CLI 已适配,交互式全流程与 codex exec 冒烟通过
WorkBuddy 已实测可加载、可运行;S1–S5 逐项核对未回填——不声称「已完整测试」

其它遵循同一 Agent Skill 结构的工具亦可加载,未逐一实测。

怎么升级

  • 散装安装:git pull && bash sync-to-user.sh
  • 插件形态:Claude Code /plugin update data-analysis-skill

本次验证

三宿主安装后 SKILL.md md5 一致 · claude plugin validate . 通过 · validate_template.py 25/25 PASS(0 FAIL)· check_report_html.py examples 8/8 PASS

完整变更记录见 CHANGELOG.md。