关于 rhdh-test-plan-review
rhdh-test-plan-review 用于依据产品生命周期资料和发布计划核对 RHDH 测试计划 issue。它逐行呈现审查结果,只有用户批准明确列出的操作后才会写入 Jira。
主要功能
- 01核对版本表与日期表
- 02依据生命周期和发布资料
- 03报告缺项与未验证行
- 04写入 Jira 前须获批准
- 05报告每项写入的结果
适用场景
- 01审查 RHDH 版本测试计划
- 02发现缺乏依据的平台或集成版本
- 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.yamlreferences/google-sheets-setup.mdsources.mdscripts/check_gsheets.pyfetch_schedule.pyworkflows/review-test-plan.md详细介绍
RHDH 测试计划审查
将测试计划议题中的版本表和关键日期,与生命周期资料和发布计划中的实际信息进行对比,然后应用用户接受的更改。
先阅读。只有用户逐行检查差异并批准明确列出的写入操作后,才会对 Jira 进行任何更改。
流程
- 解析计划议题键或 URL,并确定目标 RHDH 版本。
- 加载
workflows/review-test-plan.md,并从头到尾按其指示操作。 - 在第 4 步加载
references/sources.md——其中包含所有生命周期 URL 及各产品对应的提取规则。 - 只有在无法访问发布计划时,才加载
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 文档、评论正文或子任务标题;就所列操作取得批准;然后执行;最后逐项报告操作结果为已完成、失败或已跳过。操作失败后必须停止工作流并报告,不得以其他形式重试。
完成条件
计划中的每个平台行、集成行和关键日期都有明确结论——已更改、未更改或未验证——且每个建议值都注明其依据的生命周期来源或发布计划工作表。缺项和未验证的行应分别列出;任何行都不得同时从两类清单中遗漏。用户要求发布时,只有在按目标和结果报告每项获批写入操作后(包括已跳过的操作),才算完成。