SuperAPI AI 工具集

release-engineering

编程与开发

查看项目

更新于 10-16 00:03

技能介绍

用途:设计、自动化并运营端到端软件发布,把代码从提交安全、可预测且快速地交付到用户。覆盖发布流程模型(主干开发、CD 阶段、发布列车)、流水线架构、渐进式交付、版本与制品、就绪与质量门禁、回滚恢复、变更治理与合规、DORA 指标。

主要能力:发布计划与里程碑、RACI、风险与回滚预案;CD 流水线(build-once promotion、阶段门禁、push-on-green);金丝雀、蓝绿、环、百分比发布与特性开关;SemVer/CalVer 策略、Conventional Commits、变更日志、制品不可变与来源证明;就绪评审与 go/no-go;回滚 vs 前滚 vs 开关恢复;SOC 2 / SOX / PCI 变更证据链;DORA 五项指标定义与计算;供应链安全(SLSA、SBOM、sigstore 无密钥签名、来源证明);发布列车、分支切割、稳定窗口、紧急发布。

使用方式:按加载指南按需读取 references/、templates/、assets/ 下文件;脚本用 python3 调用,如 python3 scripts/version_bump.py --current-version 1.4.0 --git-range v1.4.0..HEAD、python3 scripts/semver_check.py --check 1.2.3-beta.1、python3 scripts/dora_metrics.py --events events.json、python3 scripts/release_plan_scaffold.py --version 2.0.0 --owner alice --output plan.md、python3 scripts/changelog_check.py CHANGELOG.md。

适用场景:发布规划、流水线评审、版本递增与变更日志、就绪评审、回滚演练、渐进式交付、特性开关生命周期、发布列车协调、合规证据、紧急热修复。

限制:不负责应用功能实现、生产事故根因调试、值守与 SLO 运营、安全实现与威胁建模、内部开发者平台建设、数据管道与模式迁移、规范编写、API 契约设计与版本策略;这些应路由到对应技能。具体平台、收费与效果资料暂未提供。