mcpField
G
groove-utilities-check

groove-utilities-check

github.com/andreadellacorteエージェントワークフロー6537 回インストール14 週間前に更新
リポジトリ

groove-utilities-check について

groove-utilities-checkは、インストール済みのgrooveがGitHubの最新リリースより古いか確認するスキルです。Bashスクリプトで高速に確認でき、更新がある場合はアップグレードコマンドを表示します。

主な機能

  1. 01GitHubの最新リリースタグを取得
  2. 02semverでインストール版と最新版を比較
  3. 03古い場合にアップグレードコマンドを表示
  4. 04確認成功後に日付を更新

活用シーン

  1. 01grooveの更新要否の確認
  2. 02Bashスクリプトによる簡易バージョン確認

インストール

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

$npx skills add https://github.com/andreadellacorte/groove --skill groove-utilities-check

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

同梱ファイルscripts/check.sh

詳細

groove-utilities-check

Bash の高速パス

このスキルには scripts/check.sh に Bash スクリプトがあります。より高速に、モデルを介さず実行するには、直接実行してください。

bash .agents/skills/groove-utilities-check/scripts/check.sh

スクリプトが 0 で終了した場合は、その標準出力を報告して終了してください。以下の手順には進まないでください。0 以外で終了した場合、または Bash が利用できない場合は、Markdown の手順に進んでください。

結果

最新の公開済み groove バージョンと、インストール済みのバージョンを比較します。新しいバージョンが利用可能な場合は、アップグレードコマンドをユーザーに明確に通知します。

受け入れ基準

  • GitHub から最新のタグを取得する
  • インストール済みバージョン(skills/groove/SKILL.md から取得)を最新のタグと比較する
  • 最新版より古い場合:ユーザーに「⚠ New version of groove available: v (installed: v) — run: /groove-admin-update」と表示する
  • 最新版の場合:ユーザーに「groove is up to date (v)」と表示する
  • チェック実行後、.groove/.cache/last-version-check を今日の日付に更新する

制約

  • 最新のリリースタグを https://api.github.com/repos/andreadellacorte/groove/releases/latest から取得する
  • API 呼び出しに失敗した場合(ネットワークなし、レート制限)は、エラーを出さずにスキップする
  • バージョン文字列はセマンティックバージョニングとして比較する(比較前に先頭の v を削除する)
  • API 呼び出しが成功した後は、必ず今日の日付を .groove/.cache/last-version-check に書き込む
  • .groove/.cache/ が存在しない場合は、日付の更新をスキップする

コメント