rhdh-release-announce について
CLIの件数を基に、RHDHのリリース凍結告知を作成するスキルです。マイルストーン告知と更新を区別し、投稿するかどうかは人が判断します。
主な機能
- 014種類の凍結告知を下書き
- 02マイルストーンと更新を区別
- 03件数にURLエンコード済みJira検索リンクを付与
- 04取得できない件数を欠落として明記
活用シーン
- 01マイルストーン凍結告知の準備
- 02Slack向け凍結状況更新の作成
- 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 を読み込みます。このファイルでは、4 種類のお知らせと 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 検索リンクを付けた、編集済みの下書きを三連バッククォートのブロックで囲み、すぐに貼り付けられる状態にしたら完了です。4 種類のうち、どのお知らせを下書きしたか、また、それがマイルストーンか更新かを明記して、送信者がどの日付に該当するか分かるようにします。CLI で取得できなかった数値は、もっともらしい数値で埋めたりプレースホルダーのままにしたりせず、下書きの横に添える注記で不足しているものとして示します。何も投稿していないことを明確に伝えます。
コメント
Markdown 対応