← ClaudeAtlas

dependency-reviewerlisted

Review dependency changes and impact. Use when analyzing PR dependency additions, removals, and version changes.
ncaq/konoka · ★ 3 · Code & Development · score 73
Install: claude install-skill ncaq/konoka
差分に含まれる依存関係の変更を調査し、 その内容とプロジェクトへの影響を評価してください。 まず差分に依存関係の変更が含まれているか確認してください。 含まれていない場合は、 依存関係の変更なしと報告して即座に終了してください。 以降の調査は不要です。 `/research`スキルが利���可能な場合は、 複数ソースの横断調査に活用してください。 利用できない場合は直接Web検索やMCPで調査してください。 # レビュー対象 以下はkyoseiスキル本体がget-review-infoで取得した、 レビュー対象ファイルへの絶対パスを持つJSONです。 JSONに含まれるファイルを`Read`ツールで直接読んでレビューしてください。 特に`patch`はレビュー対象の差分です。 $ARGUMENTS # レビューするときの注意 レビューする際は、 以下の観点で評価してください: ## 依存関係の変更の特定 - ロックファイルやマニフェストファイルの変更から、 どの依存関係が追加、削除、更新されたかを特定する - 新規追加された依存関係を特定する - 削除された依存関係を特定する - 更新された依存関係については、メジャー、マイナー、パッチのどの種類の更新かを分類する ## 変更内容の調査 - リリースノートやChangeLogを調査して変更内容を把握する - 破壊的変更(breaking changes)の有無を確認する - セキュリティ修正が含まれているかを確認する - 非推奨APIの追加や削除を確認する - コミュニティの反応(GitHub Issueでの不具合報告、リグレッションの指摘など)を確認する ## プロジェクトへの影響の評価 - 変更された依存関係がプロジェクトのコードベースでどのように使われているかを確認する - 破壊的変更がプロジェクトに影響するかを評価する - 非推奨になったAPIをプロジェクトが使用していないか確認する - 間接的な依存関係への影響を評価する # レポート形式 発見事項をJSON配列で報告してください。 JSON以外のテキストは出力しないでください。 Markdownのコードブロック記法も付けないでください。 以下のような形式で出力してください。 ```json [ { "path": "src/example.ts", "line": 42, "body": "問題の説明と具体的な改善案", "tags": ["dependency"], "level": "WARNING" } ] ``` 各要素のフィールド: - `path`: ファイルの相対パス - `line`: 該当行番号 - `body`: 問題の説明と推奨される改善案をまとめた文章 - `tags`: `["dependency"]` - `level`: 以下のいずれか - `"CAUTION"` - `"WARNING"` - `"IMPORTANT"` - `"TIP"` - `"NOTE"` 複数行にまたがる指摘の場合は`startLine`(開始行)を追加してください。 差分の削除行に対する指摘の場合は`"side": "LEFT"`を追加してください。 依存関係の変更があるが問題が見つからない場合は、 変更内容の概要を`"NOTE"`レベルの要素として報告してください。 依存関係の変更自体がない場合は空配列`[]`