Conversation
|
まず公式ドキュメントを確認してから、レビューコメントを作成します。 Claude Code Plugin PR レビュー全体サマリー
1.
|
| プラグイン | plugin.json の version |
marketplace.json の version |
|---|---|---|
notify |
1.0.2 |
1.0.1 |
grep-sessions |
1.0.1 |
1.0.1 ✅ |
pr-description |
1.0.0 |
1.0.0 ✅ |
notify の marketplace.json エントリが古いままです。動作への直接影響はありませんが(plugin.json が優先)、混乱を避けるために marketplace.json の notify エントリも "version": "1.0.2" に揃えることを推奨します。
3. GH Actions ワークフロー変更 — 複数の懸念
3-a. fork PR のガード削除 ❌ セキュリティ要修正
- # fork からのPRでは id-token: write が降格されてOIDCが取れないのでスキップ
- if: github.event.pull_request.head.repo.full_name == github.repositoryこのガードは fork PR 時の OIDC id-token 取得失敗を防ぐものです。削除した場合、fork からの PR で id-token: write が利用できず、ワークフローがエラーで失敗します。また、外部コントリビューターの PR が GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} を持つジョブを無条件にトリガーするため、最小権限の観点からも再考が必要です。
推奨: ガードを復活させるか、fork PR 向けに id-token を使わない別の認証パスを用意してください。
3-b. モデル名の確認 ⚠️
- MODEL: claude-opus-4-7
+ MODEL: claude-sonnet-4-6claude-sonnet-4-6 および claude-opus-4-7 は公式リリース済みモデル名として確認できませんでした(2025年5月時点のドキュメントに記載なし)。現在リリースされているモデルの正式 API ID(例: claude-sonnet-4-5)と一致しているか確認してください。誤ったモデル名はランタイムエラーになります。
3-c. ツール type バージョン文字列の確認 ⚠️
- { type: "web_search_20250305", name: "web_search", max_uses: 3 },
- { type: "web_fetch_20250910", name: "web_fetch", max_uses: 5 }
+ { type: "web_search_20260209", name: "web_search", max_uses: 3 },
+ { type: "web_fetch_20260209", name: "web_fetch", max_uses: 5 }変更後のバージョン文字列 20260209(2026年2月9日付)は未来の日付であり、現在公開されている Anthropic API のツールバージョンとして確認できませんでした。旧バージョン(web_search_20250305 / web_fetch_20250910)は実在が確認されているバージョンです。未知のバージョン文字列はAPIエラーを引き起こします。
推奨: Anthropic 公式ドキュメントの Web search tool で現在サポートされている最新の type 文字列を確認したうえで更新してください。
4. marketplace.json / plugin.json スキーマチェック ✅
pr-description エントリは公式スキーマの必須フィールド(name, source)を満たしており、source は "./" で始まる相対パス形式で正しいです。author.name, description, version, category もオプションフィールドとして適合しています。
5. README ✅
plugins/pr-description/README.md は使い方・前提条件・出力テンプレートを網羅しており、内容として問題ありません。
対応優先度まとめ
| 優先度 | 項目 |
|---|---|
| 🔴 必須 | SKILL.md を skills/pr-description/SKILL.md に移動する |
| 🔴 必須 | fork PR ガードを復活させる(セキュリティ) |
| 🟡 推奨 | claude-sonnet-4-6 のモデル名を正式 API ID で確認・修正する |
| 🟡 推奨 | web_search_20260209 / web_fetch_20260209 のツールバージョン文字列を確認・修正する |
| 🔵 任意 | marketplace.json の notify エントリの version を 1.0.2 に揃える |
No description provided.