Dependency Upgrade Analysis(依赖升级分析)
Use the section matching the user's language. 使用与用户输入语言一致的章节。
Execution Contract
Default to standard; explicit invocation is required.
Complete one primary task by default. Continue an authorized end-to-end workflow within each Skill's permissions; Router remains recommendation-only. Pause for new material decisions or scope, not authorization already given.
Validate according to actual risk; security, production, migrations, releases and other high-risk work use audit. Read references/execution-modes.en.md only when mode selection is unclear.
Dependency Upgrade Analysis
Analyze one defined dependency upgrade. Keep manifests, lockfiles, code, configuration, and CI unchanged.
Boundary
- Route broad change impact to
change-impact-analysis and implementation to safe-fix-implementation.
- Identify current and target versions, direct versus transitive status, package manager, manifests, lockfiles, runtime, compiler, and platform constraints.
- Use network sources only when allowed and necessary; prefer official documentation, release notes, advisories, standards, and original sources. Record URL and access date. Mark unavailable evidence unverified.
- Never invent release notes, vulnerabilities, licenses, or compatibility claims.
Workflow
- Establish the upgrade target and repository evidence for current resolution and usage.
- Map imported APIs, plugins, peers, build tools, generated code, configuration, deployment, and transitive dependencies.
- Compare breaking changes, API behavior, runtime/compiler requirements, security advisories, license changes, and ecosystem compatibility.
- Classify each claim as repository evidence, verified official evidence, inference, or unknown.
- Assess build, test, configuration, deployment, and rollback impact.
- Recommend staged upgrade, focused validation, compatibility controls, rollback point, and stop conditions without editing files.
Output Contract
- Scope and versions
- Evidence and sources with access dates
- Direct, transitive, and usage map
- Findings with severity, impact, confidence, and change class
- Runtime, API, security, license, and ecosystem risks
- Staged recommendation, validation, and rollback
- Unknowns
执行契约
默认使用 standard;仅允许用户显式调用。
默认完成一个主任务。用户已授权完整流程时,在各 Skill 权限内连续完成;Router 仍只推荐。新重大决策或超出授权时暂停,不重复索取已有授权。
按实际风险选择验证;安全、生产、迁移、发布等高风险工作使用 audit。模式不明确时才读取 references/execution-modes.zh-CN.md。
依赖升级分析
分析一个明确的依赖升级,保持 manifest、锁文件、代码、配置和 CI 不变。
职责边界
- 广泛影响交给
change-impact-analysis,实施交给 safe-fix-implementation。
- 识别当前与目标版本、直接/间接依赖、包管理器、manifest、锁文件、运行时、编译器和平台约束。
- 仅在允许且必要时联网;优先官方文档、发布说明、安全公告、标准和原始资料,记录 URL 与访问日期。无法访问时标为未验证。
- 不得编造发布说明、漏洞、许可证或兼容性结论。
工作流程
- 明确升级目标及当前解析版本和用法的仓库证据。
- 映射导入 API、插件、peer、构建工具、生成代码、配置、部署和间接依赖。
- 比较破坏性变更、API 行为、运行时/编译器要求、安全公告、许可证变化和生态兼容性。
- 将主张分类为仓库证据、已验证官方证据、推断或未知。
- 评估构建、测试、配置、部署和回滚影响。
- 不修改文件,给出分阶段升级、聚焦验证、兼容控制、回滚点和停止条件。
输出契约
- 范围与版本
- 证据及来源和访问日期
- 直接、间接依赖与用法映射
- 发现、严重度、影响、置信度和变更类型
- 运行时、API、安全、许可证和生态风险
- 分阶段建议、验证和回滚
- 未知项
1---2name: dependency-upgrade-analysis-23description: Explicit-invocation analysis of one defined dependency upgrade using manifests, lockfiles, repository usage, and verified official release evidence, covering compatibility, security, licensing, validation, and rollback. Do not trigger for ordinary code changes or modify manifests or lockfiles. 仅显式调用:基于 manifest、锁文件、仓库用法和已验证官方发布资料分析一个已定义的依赖升级,覆盖兼容、安全、许可证、验证和回滚。不得因普通代码变更而触发,也不修改 manifest 或锁文件。4---56# Dependency Upgrade Analysis(依赖升级分析)78Use the section matching the user's language. 使用与用户输入语言一致的章节。910## Execution Contract1112Default to `standard`; explicit invocation is required.13Complete one primary task by default. Continue an authorized end-to-end workflow within each Skill's permissions; Router remains recommendation-only. Pause for new material decisions or scope, not authorization already given.14Validate according to actual risk; security, production, migrations, releases and other high-risk work use `audit`. Read `references/execution-modes.en.md` only when mode selection is unclear.1516# Dependency Upgrade Analysis1718Analyze one defined dependency upgrade. Keep manifests, lockfiles, code, configuration, and CI unchanged.1920## Boundary21- Route broad change impact to `change-impact-analysis` and implementation to `safe-fix-implementation`.22- Identify current and target versions, direct versus transitive status, package manager, manifests, lockfiles, runtime, compiler, and platform constraints.23- Use network sources only when allowed and necessary; prefer official documentation, release notes, advisories, standards, and original sources. Record URL and access date. Mark unavailable evidence unverified.24- Never invent release notes, vulnerabilities, licenses, or compatibility claims.2526## Workflow271. Establish the upgrade target and repository evidence for current resolution and usage.282. Map imported APIs, plugins, peers, build tools, generated code, configuration, deployment, and transitive dependencies.293. Compare breaking changes, API behavior, runtime/compiler requirements, security advisories, license changes, and ecosystem compatibility.304. Classify each claim as repository evidence, verified official evidence, inference, or unknown.315. Assess build, test, configuration, deployment, and rollback impact.326. Recommend staged upgrade, focused validation, compatibility controls, rollback point, and stop conditions without editing files.3334# Output Contract351. Scope and versions362. Evidence and sources with access dates373. Direct, transitive, and usage map384. Findings with severity, impact, confidence, and change class395. Runtime, API, security, license, and ecosystem risks406. Staged recommendation, validation, and rollback417. Unknowns4243---4445## 执行契约4647默认使用 `standard`;仅允许用户显式调用。48默认完成一个主任务。用户已授权完整流程时,在各 Skill 权限内连续完成;Router 仍只推荐。新重大决策或超出授权时暂停,不重复索取已有授权。49按实际风险选择验证;安全、生产、迁移、发布等高风险工作使用 `audit`。模式不明确时才读取 `references/execution-modes.zh-CN.md`。5051# 依赖升级分析5253分析一个明确的依赖升级,保持 manifest、锁文件、代码、配置和 CI 不变。5455## 职责边界56- 广泛影响交给 `change-impact-analysis`,实施交给 `safe-fix-implementation`。57- 识别当前与目标版本、直接/间接依赖、包管理器、manifest、锁文件、运行时、编译器和平台约束。58- 仅在允许且必要时联网;优先官方文档、发布说明、安全公告、标准和原始资料,记录 URL 与访问日期。无法访问时标为未验证。59- 不得编造发布说明、漏洞、许可证或兼容性结论。6061## 工作流程621. 明确升级目标及当前解析版本和用法的仓库证据。632. 映射导入 API、插件、peer、构建工具、生成代码、配置、部署和间接依赖。643. 比较破坏性变更、API 行为、运行时/编译器要求、安全公告、许可证变化和生态兼容性。654. 将主张分类为仓库证据、已验证官方证据、推断或未知。665. 评估构建、测试、配置、部署和回滚影响。676. 不修改文件,给出分阶段升级、聚焦验证、兼容控制、回滚点和停止条件。6869# 输出契约701. 范围与版本712. 证据及来源和访问日期723. 直接、间接依赖与用法映射734. 发现、严重度、影响、置信度和变更类型745. 运行时、API、安全、许可证和生态风险756. 分阶段建议、验证和回滚767. 未知项