关于 rhdh-release-announce
用于根据 CLI 提供的计数起草 RHDH 发布冻结公告的技能。它区分里程碑公告与进度更新,并由人工决定是否发布。
主要功能
- 01起草四种冻结公告之一
- 02区分里程碑与进度更新
- 03为计数附加 URL 编码的 Jira 搜索链接
- 04将无法获取的计数标记为缺失
适用场景
- 01准备里程碑冻结公告
- 02起草 Slack 冻结进度更新
- 03发送前检查缺失的发布计数
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ redhat-developer/ rhdh-skills --skill rhdh-release-announce安装后在 Claude Code 中输入/rhdh-release-announce确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlscripts/_jira.py_support.pyjql-release.mdjql.pyrelease.pyrich_filter.pyslack_templates.pyslack-templates.mdworkflows/freeze-announcement.md详细介绍
RHDH 冻结公告
撰写一条由真人以本人名义发布的 Slack 消息。数量来自 CLI;语气不能像机器生成的。
发布边界
绝不发布到 Slack。此技能只提供一条可供用户复制的消息;用户自行决定是否发布、何时发布以及发布到哪里。
路由
加载 workflows/freeze-announcement.md。其中将四种公告映射到对应的 CLI 标记,并说明里程碑与更新之间的区别——这是最容易弄错的地方。
与相邻技能的边界
- 冻结日期由
/rhdh-release-schedule提供。 - 基础数量由
/rhdh-release-status提供;该技能只提供数量,不附带消息。 - 团队名册和 Slack 用户名由
/rhdh-release-teams提供。 - Rich Filter 配置位于
/rhdh-release-status。当 CLI 报告模板不可用时,运行uv run scripts/release.py --json check,按照其next_steps操作,然后重试。绝不能用手写查询替代 Rich Filter 范围。
完成条件
完成时,应将消息编辑后的草稿放在三重反引号代码块中,以便直接粘贴;所有占位符均已填写,且每个数量都带有经过 URL 编码的 Jira 搜索链接。说明起草的是四种公告中的哪一种,以及它属于里程碑还是更新,以便发送者知道它对应哪一天。如果 CLI 无法生成某个数字,应在草稿旁的备注中注明该数字缺失,而不是保留占位符或填入看似合理的数字。明确说明没有发布任何内容。
评论
支持 Markdown