mcpField
R
rhdh-test-plan-review

rhdh-test-plan-review

github.com/redhat-developer测试与质量1966 次安装1 天前更新
代码仓库

关于 rhdh-test-plan-review

rhdh-test-plan-review 用于依据产品生命周期资料和发布计划核对 RHDH 测试计划 issue。它逐行呈现审查结果,只有用户批准明确列出的操作后才会写入 Jira。

主要功能

  1. 01核对版本表与日期表
  2. 02依据生命周期和发布资料
  3. 03报告缺项与未验证行
  4. 04写入 Jira 前须获批准
  5. 05报告每项写入的结果

适用场景

  1. 01审查 RHDH 版本测试计划
  2. 02发现缺乏依据的平台或集成版本
  3. 03更新 Jira 前核验关键日期

安装

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

$npx skills add https://github.com/redhat-developer/rhdh-skills --skill rhdh-test-plan-review

安装后在 Claude Code 中输入/rhdh-test-plan-review确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
google-sheets-setup.md
sources.md
scripts/
check_gsheets.py
fetch_schedule.py
workflows/
review-test-plan.md

详细介绍

RHDH 测试计划审查

将测试计划议题中的版本表和关键日期,与生命周期资料和发布计划中的实际信息进行对比,然后应用用户接受的更改。

先阅读。只有用户逐行检查差异并批准明确列出的写入操作后,才会对 Jira 进行任何更改。

流程

  1. 解析计划议题键或 URL,并确定目标 RHDH 版本。
  2. 加载 workflows/review-test-plan.md,并从头到尾按其指示操作。
  3. 在第 4 步加载 references/sources.md——其中包含所有生命周期 URL 及各产品对应的提取规则。
  4. 只有在无法访问发布计划时,才加载 references/google-sheets-setup.md。

指定技能交接

按名称调用每项技能,并使用其报告的内容。切勿读取、执行或查找其他技能的文件。如果缺少指定技能,请说明这一点,并指出因此无法验证的审查维度。

需求技能
计划议题、关联议题、负责人、标签和状态/rhdh-jira-api
受支持的 OCP、Kubernetes、PostgreSQL、RHBK 和 Quay 版本/rhdh-platform-lifecycle
Feature Freeze、Code Freeze 和 GA 日期/rhdh-release-schedule
发布中仍未完成的事项/rhdh-release-status
编辑计划描述或发表评论/rhdh-jira-update
创建子任务/rhdh-jira-create

scripts/check_gsheets.py 和 scripts/fetch_schedule.py 是此技能自带的发布计划适配器,不是跨技能接口。gog 会通过其原生接口保护 Google 凭据。

审查报告内容

说明计划议题键和发布版本,然后针对每个平台和集成行以及每个关键日期,列出:

  • 当前值、建议值,以及支持该建议的生命周期或发布计划来源;
  • 保持不变的行及原因;
  • 无法评估的行,并指出不可用的来源或技能。

没有建议版本的行属于缺项。无法读取来源的行属于未验证。不得遗漏任何一类,也不得将两者混为一谈。

写入 Jira

编辑描述、发表评论和创建子任务均属于写入操作。请遵循 /mutation-gate:列明每项操作的目标工单,以及要写入的确切 ADF 文档、评论正文或子任务标题;就所列操作取得批准;然后执行;最后逐项报告操作结果为已完成、失败或已跳过。操作失败后必须停止工作流并报告,不得以其他形式重试。

完成条件

计划中的每个平台行、集成行和关键日期都有明确结论——已更改、未更改或未验证——且每个建议值都注明其依据的生命周期来源或发布计划工作表。缺项和未验证的行应分别列出;任何行都不得同时从两类清单中遗漏。用户要求发布时,只有在按目标和结果报告每项获批写入操作后(包括已跳过的操作),才算完成。

评论

支持 Markdown