Repository navigation
v0.17 — 三宿主通用化(Claude Code / Codex / WorkBuddy)
同一套包,现在能装进三家编程智能体: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。