SuperAPI AI 工具集

qe-release

部署与运维

查看项目

更新于 10-16 03:48

技能介绍

用途:为 npm 包提供端到端的发布流程,包含验证关卡和硬编码版本保护,并处理项目中的双包结构同步。

主要能力:

  • 发布前检查,确保工作区处于干净状态。
  • 版本审计:以 package.json 为事实来源读取当前版本,并在整个代码库中搜索硬编码版本字符串(当前版本、旧版本及类似版本模式),同时校验两个 package.json 是否同步。
  • 版本号升级:将两个 package.json 更新为目标版本。
  • 变更日志更新:按 Keep a Changelog 格式在 v3/CHANGELOG.md 添加新章节。

使用方式:该技能需要 AQE MCP 服务器,需在 .kiro/settings/mcp.json 中完成配置。参数为 <version>(目标版本,例如 3.5.5);若省略则提示用户输入。可通过 @agentic-qe MCP 服务器调用相关工具,包括 @agentic-qe/fleet_init(初始化 QE 集群)、@agentic-qe/test_generate_enhanced(生成测试)、@agentic-qe/coverage_analyze_sublinear(分析覆盖率)、@agentic-qe/quality_assess(评估质量门禁)、@agentic-qe/memory_store(存储学习模式)、@agentic-qe/memory_query(查询历史模式)。

适用场景:需要发布 npm 包并希望保证版本一致性、防止硬编码版本残留,同时执行测试、覆盖率与质量门禁校验的工程流程。

限制:必须配置 AQE MCP 服务器,否则无法使用相关工具;具体命令与代码示例资料中未完整提供,暂未提供可复制的完整发布命令;关于支持的平台、费用与价格信息,暂未提供。