用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/BenedictKing/ccx --skill upstream-check命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | upstream-check |
| description | 检查 Claude Code / Codex 上游版本变更,对比本地版本,识别协议/工具/用法相关更新并追加 TODO 提醒 |
| version | 1.0.0 |
| author | https://github.com/BenedictKing/ccx/ |
| allowed-tools | Bash, Read, Write, Edit |
| context | fork |
当用户输入包含以下关键词时,自动触发上游版本检查流程:
bash .claude/skills/upstream-check/scripts/upstream-check.sh
cat .claude/skills/upstream-check/scripts/upstream-state.json
重要:脚本的关键词匹配(matched_keywords)仅作为初步筛选,存在误报风险(如 "system clipboard" 误报为 system 协议变更)。
必须通过 AI 二次判断:
release_body_snippet(前 800 字符)matched_keywords 非空,分析每个关键词的上下文:
真实协议变更 或 误报(仅 bug 修复/体验改进)判断标准:
| 条件 | 输出 |
|---|---|
up_to_date: true 且 protocol_changes: false | "✅ 已是最新版本,无需关注。" |
up_to_date: true 且 protocol_changes: true | "✅ 版本已是最新。以下版本发布说明涉及协议/工具/用法变更,值得阅读了解:[关键字列表]" |
up_to_date: false 且 protocol_changes: false | "⬆️ 有新版本 [remote_version] 可用(本地: [local_version])。非紧急,可在方便时升级。" |
up_to_date: false 且 protocol_changes: true | "⬆️ 有新版本 [remote_version] 可用(本地: [local_version]),涉及协议/工具/用法变更:[关键字列表]。建议关注并评估对 ccx 的影响。" |
仅当 AI 判断为"真实协议变更"且远程 tag 不在 seen_tags 中时,追加 TODO 条目。
去重检查(必须):
.claude/skills/upstream-check/scripts/upstream-state.json,检查远程 tag 是否已在 seen_tags 中seen_tags(上限 5 条,超出时删除最早的)TODO.md 更新:
--- 分隔线 + > 上游版本变更 引用块标题,如无则追加[ ]## [ ] 二级标题,与 TODO.md 其他条目保持一致## 标题,避免与待办项层级冲突---
> **上游版本变更**
## [ ] Claude Code vX.Y.Z 上游协议/工具变更评估
发现协议/工具/用法变更:keyword1, keyword2。请评估对 ccx Messages 渠道的影响。
## [ ] Codex rust-vX.Y.Z 上游协议/工具变更评估
发现协议/工具/用法变更:keyword1, keyword2。请评估对 ccx Responses 渠道的影响。
将新的远程 tag 追加到 .claude/skills/upstream-check/scripts/upstream-state.json 的 seen_tags 数组中:
{
"last_checked_at": "2026-06-07T12:00:00Z",
"claude_code": {
"remote_tag": "v2.1.168",
"local_version": "2.1.168",
"seen_tags": ["v2.1.168"]
},
"codex": {
"remote_tag": "rust-v0.137.0",
"local_version": "0.137.0",
"seen_tags": ["rust-v0.137.0"]
}
}
格式示例:
📋 上游版本检查结果
## Claude Code
- 本地版本: 2.1.168
- 远程版本: 2.1.168
- 状态: ✅ 已是最新
- 协议/工具变更: 无
## Codex
- 本地版本: 0.137.0
- 远程版本: 0.138.0
- 状态: ⬆️ 有新版本可用
- 协议/工具变更: 发现变更 - multi-agent, skills, plugins, web search
重要:协议/工具变更字段的逻辑:
up_to_date: false 且 AI 判断为"真实协议变更"时,显示"发现变更 - [变更要点简述]"在摘要报告之后,追加一份面向用户的功能与体验变更报告:
gh release view 获取本地版本到最新远程版本之间所有中间版本的 Release Notes仅当存在版本差异(up_to_date: false)时才生成此报告;版本一致时跳过。
matched_keywords 仅作为初步筛选,最终是否为协议变更由 AI 判断