开发与工程 stripe-apisdk-upgradeapi-versioningstripe-jsmobile-sdkwebhooks

Stripe 版本升级指南

帮助开发者安全升级 Stripe API、服务端 SDK、Stripe.js 与移动 SDK。

FollowSkills 评估 · FSRS-2.0
不推荐
50/ 100 五分制 2.5 / 5
信任安全17 / 25 · 3.4/5

内容主要提供版本升级建议和代码示例,没有明显恶意行为或破坏性默认操作;示例使用测试密钥占位符,并提示显式指定版本。但未说明密钥管理、敏感数据流、升级前用户确认、回滚方案或依赖安全,因此扣分。

可靠稳定7 / 20 · 1.8/5

文档结构一致,覆盖 API、服务端 SDK、Stripe.js、移动 SDK 和升级清单;但没有该技能专属测试、版本兼容矩阵、异常输入处理或失败诊断信息。静态评估且无可复现实验证据,按上限保守给分。

适用触发8 / 15 · 2.7/5

目标场景较清晰,覆盖多种 Stripe 客户端和渐进式升级;但没有明确输入、输出、触发条件、非适用范围或环境限制,也未提供中文支持和中国大陆网络可达性说明,因此扣分。

规范维护8 / 15 · 2.7/5

文档可读,包含分层说明、示例、升级清单、官方文档链接;仓库提供 MIT 许可证、同步机制和安全报告路径。但技能本身缺少安装说明、变更记录、明确维护责任、版本策略和故障排查,发布者身份也未获验证。

有效结果6 / 15 · 2.0/5

升级清单和版本配置示例可直接辅助常见升级任务,且包含 webhook、测试头和对象 ID 等实务提醒;但不能替用户分析具体代码差异、验证迁移结果或提供完整回滚方案,静态证据不足以超过保守上限。

证据核验4 / 10 · 2.0/5

引用了 Stripe API changelog、升级指南和 SDK 文档等可审计的一手材料,仓库也有通用 CI;但没有覆盖该技能关键路径的专属测试或第三方执行证据,结论主要依赖文档陈述,因此扣分。

证据充分度: 评估于 2026年7月20日 审查版本 c29cd23cfd27
使用前请注意
  • “最新”API 版本是时效性声明,升级前应以当前官方 changelog 和升级指南复核。
  • 示例包含 Stripe 密钥占位符,但未说明生产环境密钥保管、轮换或日志脱敏。
  • 文档建议测试和逐步升级,却未定义验收标准、回滚步骤或针对具体代码库的迁移验证。
  • 未说明中国大陆网络访问 Stripe 文档、Stripe API 或相关 CDN 的可达性与替代方案。
查看完整评分方法 →

它能做什么 & 适用场景

该技能专门指导 Stripe API 版本和各类 SDK 的升级。内容覆盖变更分类、动态类型与强类型服务端 SDK、Stripe.js、iOS、Android 及 React Native。它建议以最新的 2026-06-24.dahlia API 版本为目标,除非用户指定其他版本。指南还提供变更检查清单、测试方式和 Webhook 兼容性注意事项。

它识别 Stripe API 的向后兼容变更与破坏性变更,指导用户查阅 API Changelog 和升级指南,更新服务端 SDK、apiVersion、Stripe.js 与移动 SDK,并检查 Webhook 事件结构。它提供 Python、Ruby、JavaScript、curl 等配置和测试示例,也说明强类型语言应通过升级 SDK 匹配目标 API 版本。

  1. 使用 Python、Ruby、PHP 或 Node.js 的开发者,需要显式指定新的 Stripe API 版本。
  2. 使用 Java、Go 或 .NET 的团队,需要通过升级 SDK 迁移到新的 API 版本。
  3. 维护 Stripe.js 集成的前端开发者,需要在 Acacia、Basil、Clover 或 Dahlia 版本之间迁移。
  4. 维护 iOS、Android 或 React Native 支付应用的团队,需要规划移动 SDK 升级。
  5. 需要在不改变默认版本的情况下,用 Stripe-Version 请求头测试新 API 版本的工程师。
  6. 升级后需要检查 Webhook 新事件类型和事件结构的 Stripe 集成维护者。

优缺点一览

优点
  • 同时覆盖 API、服务端 SDK、Stripe.js 和移动 SDK。
  • 区分动态类型与强类型语言的升级方式。
  • 提供明确的升级清单和 Stripe-Version 测试示例。
  • 提醒处理 Webhook 新事件类型、事件结构和最长 255 个字符的对象 ID。
局限
  • 内容是升级指导,不包含自动迁移脚本或测试套件。
  • 没有展示具体产品领域变更的逐项迁移方案。
  • 未提供仅安装该单个技能的官方命令。
  • 示例覆盖的语言和平台有限,不能据此确认其他环境的适配情况。

如何安装

该仓库包含 24 个技能。按 README 的手动安装方式,在项目中运行:npx skills add https://docs.stripe.com。手动安装的技能不会自动更新,可运行 npx skills update -y。README 未提供仅安装 upgrade-stripe 单个技能的命令。

如何使用

将技能放在 Agent Skills 客户端可识别的 skills/upgrade-stripe/SKILL.md 路径下,然后向代理提出具体请求,例如:“将我的 Stripe 集成升级到 2026-06-24.dahlia,并列出需要检查的 SDK、Stripe.js 和 Webhook 变更。”

常见问题

这个技能会自动升级我的代码吗?
不会。它提供版本选择、变更检查、配置更新和测试建议,但未提供自动修改代码的脚本。
默认建议升级到哪个 API 版本?
SKILL.md 指定的最新版本是 2026-06-24.dahlia;用户也可以指定其他目标版本。
升级 Stripe.js 时可以单独覆盖 API 版本吗?
不可以。每个 Stripe.js 版本会自动匹配对应的 API 版本,文档说明不能覆盖这一关联。

同仓库的其他 Skills

均来自 stripe/ai

相关 Skills