Release Watch
概要
ユーザーが監視しているソフトウェア、フレームワーク、ツール、リポジトリに新しいバージョンがリリースされているかどうか、およびそれらのバージョンにアップグレードする価値があるかどうかを確認する必要がある場合にこのスキルを使用します。
このワークフローを公開トレンドの発見とは別に保ってください。GitHubリリースはアップグレード監視のシグナルであり、トレンドレーダーの入力ではありません。
ワークフローの選択
- 監視しているソフトウェアのバージョン更新については、このスキルを使用します。
- 公開エコシステムのトレンドカードについては、
public-trend-radarを使用します。 - 通常の購読RSS日次ニュースについては、
rss-ai-digestを使用します。 - ソース品質とレジストリメンテナンスについては、
rss-source-curatorを使用します。 - エビデンスからの深層調査合成については、
subscription-research-agentを使用します。
実行時コマンド
例では互換性コマンドとしてsubscription-researchを使用します。コマンドを実行する前に、実行時コマンドを解決します。
DIGESTPILOT_BACKEND_URLが利用可能な場合、リリース監視の更新やWebUIベースのアップグレード監視などのプロダクトアクションは、最初にバックエンドタスクAPIを使用し、その後、結果のワークスペース出力を読み取ることができます。- バックエンドAPIが利用できない場合は、以下のローカル実行時コマンドのフォールバックを使用し続けます。一般的なエージェント環境でWebUI、クラウド、またはホスト型サービスを要求しないでください。
- 環境がカスタム実行時コマンドを提供する場合は、
DIGESTPILOT_RUNTIME_CMDを使用します。 PATH上で利用可能な場合は、digestpilot-runtimeを使用します。PATH上でレガシー互換コマンドのみが利用可能な場合は、subscription-researchを使用します。- リンクされたコマンドがないリポジトリチェックアウトからは、
subscription-researchをnode packages/research-cli/dist/src/cli.jsに置き換えます。 - リポジトリルートから
node scripts/doctor.mjsを実行して、ローカル実行時セットアップを診断します。 - 実行時コマンドが利用できず、このリポジトリまたはプラグインパッケージに実行時ソースが含まれている場合は、
node scripts/bootstrap-runtime.mjsを実行してからコマンドを再試行します。
コアコマンド
監視リストを準備します:
{
"repos": [
{
"id": "vercel/ai",
"importance": "high",
"current_version": "v5.1.0",
"used_capabilities": ["streaming", "tool-calling"]
}
]
}
最新のGitHubリリースを取得し、アップグレードカードをレンダリングします:
subscription-research release watch \
--watchlist release-watchlist.json \
--state release-seen.json \
--mark-seen \
--format markdown \
--output release-watch.md
デフォルトでは、ランタイムは監視対象の各リポジトリの最近のGitHubリリースを取得します。より高いGitHub API制限が必要な場合はGITHUB_TOKENを設定するか、--github-token-env NAMEを渡して異なるトークン変数を読み取ります。
オフラインテストやエクスポートされたデータの場合は、準備されたGitHubリリースJSONを渡します:
subscription-research release watch \
--watchlist release-watchlist.json \
--github-releases github-releases.json \
--state release-seen.json \
--format markdown
準備されたリリースJSONは次の形式を使用します:
{
"repositories": [
{
"repo": "vercel/ai",
"releases": [
{
"tag_name": "v5.1.1",
"name": "v5.1.1",
"html_url": "https://github.com/vercel/ai/releases/tag/v5.1.1",
"published_at": "2026-06-12T00:00:00Z",
"body": "Release notes..."
}
]
}
]
}
出力ガイダンス
Release Watchの出力は、アップグレードキューであり、トレンドリストではありません。
次の優先順位を使用します:
upgrade-now:監視している機能に影響するセキュリティ修正または緊急修正。review:破壊的変更、メジャーアップデート、または監視している機能に影響するアップデート。watch:プレリリースまたは影響が不明確な場合。ignore:メンテナンスのみまたはドキュメントのみのリリース。
マークダウン出力は、アクション可能なリリースに焦点を当てるべきです。JSONは、自動化のために無視されたリリースも含めて、すべてのカードを保持します。
監視リストにcurrent_versionが存在する場合、Release Watchはversion_delta、upgrade_action、および現在のバージョンコンテキストを追加します。これを使用して、パッチアップグレードとマイナーアップグレード、メジャー移行レビューを区別します。
境界
ユーザーの依存関係を変更したり、アップグレードPRを作成したり、通知を自動的に公開したりしないでください。レビュー可能なアップグレードカードを生成し、ユーザーが次のアクションを決定できるようにします。