mcpField
L
latest-software-version

latest-software-version

github.com/googlecloudplatform開発38338 回インストール1 週間前に更新
リポジトリ

latest-software-version について

latest-software-versionは、依存関係の追加やパッケージのインストール前に、最新の安定版を確認するスキルです。エージェントにエコシステムを特定させ、記憶に頼らず `scripts/latest.js` を実行して調べます。

主な機能

  1. 01エコシステムに応じたレジストリ選択
  2. 02`latest.js` によるバージョン照会
  3. 035種類のパッケージレジストリ対応
  4. 04Geminiモデルのバージョン照会

活用シーン

  1. 01インストール前のパッケージ版確認
  2. 02設定ファイル内の依存バージョン更新
  3. 03Geminiモデルのパッケージ名確認

インストール

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

$npx skills add https://github.com/googlecloudplatform/devrel-demos --skill latest-software-version

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

同梱ファイルscripts/latest.js

詳細

最新のソフトウェアバージョン

「あなたの学習データは過去のものです。レジストリが現在の情報です。」

このスキルは、ソフトウェアパッケージの実際の最新安定版を確認することで、「バージョンの幻覚」を防ぎます。

中核となる指針

絶対に推測しないでください。 ユーザーからパッケージのインストールや依存関係の追加を求められた場合は、latest.js スクリプトを使って必ず最新バージョンを確認してください。内部の重みに頼らないでください。数か月、あるいは数年前の情報になっている可能性があります。

ワークフロー

1. エコシステムを特定する

パッケージを管理するレジストリを判定します。

  • Node.js/JS:npm
  • Python:pypi
  • Go:go
  • Rust:cargo
  • Ruby:gem
  • Gemini Models:gemini(パッケージ名には latest、flash、または pro を使います)
2. 正確な情報を取得する

バージョン確認スクリプトを実行します。

node scripts/latest.js <ecosystem> <package-name>
3. 適用する

返されたバージョン文字列をコマンドまたは設定ファイルで使用します。

  • 例: スクリプトが npm: react @ 19.2.0 を返した場合は、package.json に "react": "^19.2.0" と記述します。

対応レジストリ

  • NPM:registry.npmjs.org
  • PyPI:pypi.org
  • Go Proxy:proxy.golang.org
  • Crates.io:crates.io
  • RubyGems:rubygems.org

コメント