用途:为 RHDH 的 Feature Freeze 或 Code Freeze 起草 Slack 公告消息,覆盖当天发送的里程碑公告与提前发送的状态更新两类。消息由人工以本人名义发布,技能不直接发送。
主要能力:按 workflows/freeze-announcement.md 中的路由,把四种公告映射到对应的 CLI 令牌,并区分里程碑与状态更新。计数来自 CLI,消息语气要求自然,不能像机器生成。
使用方式:加载 workflows/freeze-announcement.md 后按该文件指引执行。若 CLI 报告模板不可用,运行 uv run scripts/release.py --json check,按其 next_steps 处理并重试;不得用手写查询替代 Rich Filter 范围。
与其他技能的分工:冻结日期由 /rhdh-release-schedule 负责;底层计数本身由 /rhdh-release-status 提供;团队名册与 Slack 账号由 /rhdh-release-teams 提供;Rich Filter 配置位于 /rhdh-release-status。
完成标准:产出为编辑后的草稿,置于三反引号代码块中可直接粘贴,所有占位符已填充,每个计数附 URL 编码的 Jira 搜索链接;注明所起草的是四种公告中的哪一种,以及属于里程碑还是更新;CLI 无法生成的数字须在草稿旁标注为缺失,不得留占位符或填一个看似合理的数字;并明确说明没有发布任何内容。
限制:绝不向 Slack 发布,仅交付可复制的消息,由用户决定是否、何时、在何处发送。该技能不负责日期、团队名册等相邻事务。