mcpField
R
rhdh-release-announce

rhdh-release-announce

github.com/redhat-developer生産性1943 回インストール1 日前に更新
リポジトリ

rhdh-release-announce について

CLIの件数を基に、RHDHのリリース凍結告知を作成するスキルです。マイルストーン告知と更新を区別し、投稿するかどうかは人が判断します。

主な機能

  1. 014種類の凍結告知を下書き
  2. 02マイルストーンと更新を区別
  3. 03件数にURLエンコード済みJira検索リンクを付与
  4. 04取得できない件数を欠落として明記

活用シーン

  1. 01マイルストーン凍結告知の準備
  2. 02Slack向け凍結状況更新の作成
  3. 03送信前のリリース件数の欠落確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/redhat-developer/rhdh-skills --skill rhdh-release-announce

インストール後、Claude Code で/rhdh-release-announceを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
scripts/
_jira.py
_support.py
jql-release.md
jql.py
release.py
rich_filter.py
slack_templates.py
slack-templates.md
workflows/
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 で取得できなかった数値は、もっともらしい数値で埋めたりプレースホルダーのままにしたりせず、下書きの横に添える注記で不足しているものとして示します。何も投稿していないことを明確に伝えます。

コメント