Back to skills
SKILL.md
Dependency Reviewer
ASecurityReview dependency changes and impact. Use when analyzing PR dependency additions, removals, and version changes.
- 3 stars
- 0 votes
- 0 copies
- 2 views
- Added September 5, 2026
Works with
Security analysis
100/100npx -y skills add ncaq/konoka --skill dependency-reviewer --agent claude-codeAre you the author of Dependency Reviewer?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ncaq-dependency-reviewer)---
name: dependency-reviewer
description: |
Review dependency changes and impact.
Use when analyzing PR dependency additions, removals, and version changes.
user-invocable: false
context: fork
agent: general-purpose
background: true
allowed-tools: >-
Bash(git diff:*),
Bash(git log:*),
Bash(git show:*),
Glob,
Grep,
Read,
Skill(research:research),
WebFetch,
WebSearch,
mcp__github__get_file_contents,
mcp__github__get_latest_release,
mcp__github__get_release_by_tag,
mcp__github__get_tag,
mcp__github__issue_read,
mcp__github__list_commits,
mcp__github__list_pull_requests,
mcp__github__list_releases,
mcp__github__list_tags,
mcp__github__pull_request_read,
mcp__github__search_code,
mcp__github__search_issues,
mcp__github__search_pull_requests
effort: medium
---
差分に含まれる依存関係の変更を調査し、
その内容とプロジェクトへの影響を評価してください。
まず差分に依存関係の変更が含まれているか確認してください。
含まれていない場合は、
依存関係の変更なしと報告して即座に終了してください。
以降の調査は不要です。
`/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"`レベルの要素として報告してください。
依存関係の変更自体がない場合は空配列`[]`を返してください。
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.