Agent skill

library-release-checker

GitHubや公式ドキュメントからライブラリのリリース情報を取得し、破壊的変更・非推奨化・ビルトイン化を特定する

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/library-release-checker

SKILL.md

リリース情報取得スキル

役割: Web調査に特化。ライブラリのリリース情報を公式ソースから取得する。

入力: ライブラリ名、現在バージョン、目標バージョン(呼び出し元から渡される)

調査対象

  1. 破壊的変更(Breaking Changes)
  2. 非推奨化(Deprecations)
  3. ビルトイン化(不要になるパッケージ)
  4. マイグレーションガイドのURL

情報ソース

GitHub

https://github.com/{org}/{repo}/releases
https://github.com/{org}/{repo}/blob/main/CHANGELOG.md
https://github.com/{org}/{repo}/blob/main/MIGRATION.md

公式ドキュメント

ライブラリ リリースノート マイグレーションガイド
React https://react.dev/blog https://react.dev/blog/2024/04/25/react-19-upgrade-guide
Next.js https://nextjs.org/blog https://nextjs.org/docs/app/guides/upgrading
Vue https://blog.vuejs.org https://v3-migration.vuejs.org
Angular https://blog.angular.io https://angular.dev/update-guide
TypeScript https://devblogs.microsoft.com/typescript https://www.typescriptlang.org/docs/handbook/release-notes

EOL情報

https://endoflife.date/{library}

出力フォーマット

json
{
  "breakingChanges": [
    {
      "title": "API名変更",
      "description": "useRouter → useNavigation",
      "version": "15.0.0",
      "severity": "high"
    }
  ],
  "deprecations": [
    {
      "api": "getServerSideProps",
      "replacement": "Server Components",
      "version": "15.0.0"
    }
  ],
  "builtins": [
    {
      "package": "@next/font",
      "reason": "next/fontにビルトイン",
      "version": "13.0.0"
    }
  ],
  "references": {
    "releaseNotes": "https://...",
    "migrationGuide": "https://...",
    "changelog": "https://..."
  }
}

検索キーワード

リリースノート内で以下を検索:

  • breaking change, breaking
  • deprecated, deprecation
  • removed, no longer
  • built-in, included, bundled
  • migration, upgrade

Didn't find tool you were looking for?

Be as detailed as possible for better results