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.mdsource content
リリース情報取得スキル
役割: Web調査に特化。ライブラリのリリース情報を公式ソースから取得する。
入力: ライブラリ名、現在バージョン、目標バージョン(呼び出し元から渡される)
調査対象
- 破壊的変更(Breaking Changes)
- 非推奨化(Deprecations)
- ビルトイン化(不要になるパッケージ)
- マイグレーションガイドの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
公式ドキュメント
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 changebreaking
,deprecateddeprecation
,removedno longer
,built-in
,includedbundled
,migrationupgrade