关于 upgrade-assessment
upgrade-assessment 面向评估 Claude 模型、Claude Code 或 OrchestKit 升级的团队。它检测环境并扫描代码库、研究版本变化,生成包含准备度评分和优先行动项的结构化 JSON 报告。
主要功能
- 01定义升级范围
- 02检测环境与版本
- 03研究变化及不兼容项
- 04扫描代码库中的受影响模式
- 05按六个维度评估准备度
- 06生成优先级建议
适用场景
- 01评估 Claude 模型迁移
- 02规划 Claude Code 版本升级
- 03评估 OrchestKit 大版本升级
- 04检查团队的平台变更准备情况
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ yonatangross/ orchestkit --skill upgrade-assessment安装后在 Claude Code 中输入/upgrade-assessment确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
test-cases.jsonreferences/output-format.mdrecommendation-format.mdscoring-rubric.mdrules/_sections.md_template.mdcodebase-scan-patterns.mddetection-checks.mdknowledge-compatibility.mdknowledge-evaluation.md详细介绍
升级就绪度评估
评估平台是否已准备好升级 Claude 模型、Claude Code 版本以及 OrchestKit 插件。生成结构化 JSON 评估报告,涵盖 6 个维度,每个维度的就绪度评分为 0–10 分。
使用时机
- 升级 Claude 模型之前(例如,从 Sonnet 4 升级到 Opus 4.8)
- 将 Claude Code 升级到新的主版本或次版本之前
- 将 OrchestKit 升级到新的主版本之前
- 评估团队环境是否已准备好进行平台变更时
- 在模型或平台迁移的发布规划中
快速开始
/ork:upgrade-assessment # Interactive assessment
/ork:upgrade-assessment --json # Machine-readable output
6 阶段工作流
阶段 0:范围定义
工具: AskUserQuestion
扫描之前先确定评估范围。询问用户:
你要评估哪类升级?
- 完整平台 - 模型 + CC 版本 + OrchestKit(全面评估)
- 仅模型 - 切换 Claude 模型(例如,从 Sonnet 4.5 切换到 Opus 4.8)
- 仅 CC 版本 - Claude Code 版本升级(例如,从 2.1.32 升级到 2.1.33)
- 仅 OrchestKit - 插件版本升级(例如,从 5.x 升级到 6.x)
记录评估范围和目标版本。如果用户没有指定目标版本,则在阶段 2 中查询最新的可用版本。
阶段 1:检测
工具: Bash、Read、Grep、Glob
运行前置条件检查和环境检测。加载详细信息:Read("${CLAUDE_SKILL_DIR}/rules/detection-checks.md"),查看验证脚本和预期输出格式。
阶段 2:调研
工具: WebSearch、WebFetch
调研目标版本的新功能和破坏性变更:
- 模型变更: 搜索目标模型的能力、破坏性变更和新增工具支持
- CC 版本变更: 搜索变更日志、新的钩子类型、技能格式变更和已弃用字段
- OrchestKit 变更: 阅读 CHANGELOG.md,识别新增、移除或重命名的技能,以及钩子迁移需求
调研查询:
"Claude {target_model} capabilities release notes"
"Claude Code {target_version} changelog breaking changes"
"Claude {target_model} vs {current_model} differences"
阶段 3:代码库扫描
工具: Grep、Glob、Read
扫描代码库,查找受升级影响的模式。加载详细信息:Read("${CLAUDE_SKILL_DIR}/rules/codebase-scan-patterns.md"),查看 grep 模式和严重性分类。
阶段 4:评分
使用 platform-upgrade-knowledge 中的评分标准,从 6 个维度为就绪度打 0–10 分。加载详细信息:Read("${CLAUDE_SKILL_DIR}/references/scoring-rubric.md"),查看各维度的阈值、权重和分数解读。
阶段 5:建议
根据阶段 3 的发现和阶段 4 的评分,生成按优先级排序的待办事项。加载详细信息:Read("${CLAUDE_SKILL_DIR}/references/recommendation-format.md"),查看优先级分配算法、工作量估算和建议结构。
输出格式
评估会生成结构化 JSON 报告。加载详细信息:Read("${CLAUDE_SKILL_DIR}/references/output-format.md"),查看完整的架构和示例。
执行说明
仅升级模型时
重点关注阶段 1、2 和 3。关键领域:
- Agent
model:字段 - 上下文窗口 / 输出 token 假设
- 依赖特定能力的技能内容(例如,视觉、音频)
升级 CC 版本时
重点关注钩子兼容性和技能格式:
- 钩子类型注册表变更
- 技能 frontmatter 字段的新增或移除
- 权限规则格式变更
- 新增或移除的内置工具
升级 OrchestKit 时
重点关注插件结构:
- Manifest 架构变更
- 构建系统变更
- 技能 / Agent 重命名或移除
- 钩子源代码重组
规则速查
按需使用 Read("${CLAUDE_SKILL_DIR}/rules/<file>") 加载:
| 规则 | 影响 | 涵盖内容 |
|---|---|---|
detection-checks.md | HIGH | 前置条件检查、环境检测脚本 |
codebase-scan-patterns.md | HIGH | Grep 模式、严重性分类 |
knowledge-evaluation.md | HIGH | 6 维评分标准、严重性分类 |
knowledge-compatibility.md | HIGH | 版本兼容性矩阵、破坏性变更检测 |
相关技能
platform-upgrade-knowledge- 评分标准详情和兼容性矩阵ork:doctor- 升级后的健康状况验证ork:explore- 用于影响分析的代码库探索ork:verify- 迁移后的变更验证ork:devops-deployment- CI/CD 流水线更新
参考资料
按需使用 Read("${CLAUDE_SKILL_DIR}/references/<file>") 加载:
| 文件 | 内容 |
|---|---|
scoring-rubric.md | 详细的维度评分阈值 |
recommendation-format.md | 优先级分配和工作量估算 |
output-format.md | JSON 报告架构和示例 |
- 查看
platform-upgrade-knowledge/references/scoring-rubric.md,了解更多评分详情 - 查看
platform-upgrade-knowledge/references/compatibility-matrix.md,了解版本兼容性跟踪