Claude-skill-registry library-release-checker

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

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/library-release-checker" ~/.claude/skills/majiayu000-claude-skill-registry-library-release-checker && rm -rf "$T"
manifest: skills/data/library-release-checker/SKILL.md
source content

リリース情報取得スキル

役割: 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

公式ドキュメント

ライブラリリリースノートマイグレーションガイド
Reacthttps://react.dev/bloghttps://react.dev/blog/2024/04/25/react-19-upgrade-guide
Next.jshttps://nextjs.org/bloghttps://nextjs.org/docs/app/guides/upgrading
Vuehttps://blog.vuejs.orghttps://v3-migration.vuejs.org
Angularhttps://blog.angular.iohttps://angular.dev/update-guide
TypeScripthttps://devblogs.microsoft.com/typescripthttps://www.typescriptlang.org/docs/handbook/release-notes

EOL情報

https://endoflife.date/{library}

出力フォーマット

{
  "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