mcpField
Q
qe-release

qe-release

github.com/proffesor-for-testing开发51981 次安装今天更新
代码仓库

关于 qe-release

qe-release 是用于执行端到端 npm 发布的技能,包含验证关卡和硬编码版本保护。它面向维护双包结构项目的维护者,指导版本检查、同步更新和变更日志编辑。

主要功能

  1. 01审计整个代码库中的版本字符串
  2. 02保持两个包的版本一致
  3. 03按 Keep a Changelog 格式更新变更日志
  4. 04在发布工作流中使用验证关卡

适用场景

  1. 01准备双包结构的 npm 发布
  2. 02查找过期或硬编码的版本字符串
  3. 03同步提升两个包的版本
  4. 04在变更日志中添加带日期的发布条目

MCP 相关

此技能要求在 `.kiro/settings/mcp.json` 中配置 AQE MCP 服务。它调用 `@agentic-qe` MCP 服务工具进行 QE fleet 初始化、测试生成、覆盖率分析、质量评估和记忆操作。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill qe-release

安装后在 Claude Code 中输入/qe-release确认已加载。

详细介绍

qe-release

包含验证门禁和硬编码版本保护的端到端 npm 发布工作流

标签: qe、quality-engineering、release-management

前置条件

此技能需要 AQE MCP 服务。确保已在 .kiro/settings/mcp.json 中完成配置。

步骤

1. 架构

此项目采用双包结构——两个包都必须保持同步:

2. 参数
  • <version> — 目标版本(例如,3.5.5)。如果省略,将提示用户输入。
3. 步骤

步骤

4. 发布前检查:确保状态干净
  1. 发布前检查:确保状态干净
5. 版本审计

从 package.json 中读取当前版本(单一事实来源)。然后使用 grep 搜索整个代码库中的硬编码版本字符串——当前版本、旧版本以及所有类似版本号的模式。检查两个 package.json 文件中的版本是否一致。

6. 更新版本

将两个 package.json 文件更新为目标版本:

7. 更新变更日志

按照 Keep a Changelog 格式,在 v3/CHANGELOG.md 中添加一个新章节:

8. 版本 年 月 日

[] - YYYY-MM-DD

MCP 工具

通过 @agentic-qe MCP 服务使用 AQE 工具:

  • @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 — 查询以往模式

评论

支持 Markdown