Agent Skills by ALSEL
Anthropic Claudeソフトウェア開発⭐ リポ 180,035品質スコア 90/100

laravel-plugin-discovery

LaraPlugins.io MCPを使用してLaravelパッケージの発見と評価ができます。ユーザーがプラグインを検索したい場合、パッケージの健全性を確認したい場合、またはLaravel/PHPの互換性を評価したい場合に使用します。

description の原文を見る

通过LaraPlugins.io MCP发现和评估Laravel包。当用户想要查找插件、检查包的健康状况或评估Laravel/PHP兼容性时使用。

SKILL.md 本文

Laravel プラグイン発見

LaraPlugins.io MCPサーバーを使用して、健全なLaravelパッケージを検索、評価、選択します。

使用時機

  • ユーザーが特定の機能(「認証」「権限管理」「管理パネル」など)向けのLaravelパッケージを探している
  • ユーザーが「〜をするにはどんなパッケージを使うべき?」または「〜用のLaravelパッケージはありますか?」と質問している
  • ユーザーがあるパッケージがまだ積極的にメンテナンスされているか確認したい
  • ユーザーがLaravelバージョンの互換性を検証する必要がある
  • ユーザーがプロジェクトにパッケージを追加する前にそのヘルス状況を評価したい

MCP 要件

LaraPlugins MCPサーバーを設定する必要があります。~/.claude.json の mcpServers に追加します:

"laraplugins": {
  "type": "http",
  "url": "https://laraplugins.io/mcp/plugins"
}

APIキーは不要です。このサーバーはLaravelコミュニティに無料で開放されています。

MCP ツール

LaraPlugins MCPは2つの主要なツールを提供します:

SearchPluginTool

キーワード、ヘルススコア、ベンダー、バージョン互換性でパッケージを検索します。

パラメータ:

  • text_search(文字列、オプション):検索キーワード(例:「permission」「admin」「api」)
  • health_score(文字列、オプション):ヘルス等級でフィルタ——HealthyMediumUnhealthy、または Unrated
  • laravel_compatibility(文字列、オプション):Laravelバージョンでフィルタ——"5""6""7""8""9""10""11""12""13"
  • php_compatibility(文字列、オプション):PHPバージョンでフィルタ——"7.4""8.0""8.1""8.2""8.3""8.4""8.5"
  • vendor_filter(文字列、オプション):ベンダー名でフィルタ(例:「spatie」「laravel」)
  • page(数値、オプション):ページネーションのページ番号

GetPluginDetailsTool

特定のパッケージの詳細なメトリクス、READMEコンテンツ、バージョン履歴を取得します。

パラメータ:

  • package(文字列、必須):完全なComposerパッケージ名(例:「spatie/laravel-permission」)
  • include_versions(ブール値、オプション):レスポンスにバージョン履歴を含めるか否か

動作方法

パッケージの検索

ユーザーが特定の機能向けのパッケージを発見したい場合:

  1. SearchPluginTool を使用して関連キーワードを入力します
  2. ヘルススコア、Laravelバージョン、またはPHPバージョンのフィルタを適用します
  3. パッケージ名、説明、ヘルスメトリクスを含む結果を確認します

パッケージの評価

ユーザーが特定のパッケージを評価したい場合:

  1. GetPluginDetailsTool を使用してパッケージ名を入力します
  2. ヘルススコア、最終更新日、Laravelバージョン対応状況を確認します
  3. ベンダーの信頼度とリスク指標を確認します

互換性の確認

ユーザーがLaravelまたはPHPバージョンの互換性情報を必要とする場合:

  1. laravel_compatibility フィルタを使用して、対象バージョンで検索します
  2. または特定のパッケージの詳細情報を取得して対応バージョンを確認します

例:認証パッケージの検索

SearchPluginTool({
  text_search: "authentication",
  health_score: "Healthy"
})

「authentication」にマッチしており、ヘルス状態が健全なパッケージを返します:

  • spatie/laravel-permission
  • laravel/breeze
  • laravel/passport
  • その他

例:Laravel 12 互換パッケージの検索

SearchPluginTool({
  text_search: "admin panel",
  laravel_compatibility: "12"
})

Laravel 12 に互換性のあるパッケージを返します。

例:パッケージ詳細情報の取得

GetPluginDetailsTool({
  package: "spatie/laravel-permission",
  include_versions: true
})

以下を返します:

  • ヘルススコアと最終アクティビティ時間
  • Laravel/PHPバージョンの対応状況
  • ベンダーの信頼度(リスクスコア)
  • バージョン履歴
  • 簡潔な説明

例:ベンダー別のパッケージ検索

SearchPluginTool({
  vendor_filter: "spatie",
  health_score: "Healthy"
})

ベンダー「spatie」のすべての健全なパッケージを返します。


フィルタリングのベストプラクティス

ヘルススコア別

ヘルス等級意味
Healthy積極的なメンテナンス、最近の更新あり
Medium時々更新、注視が必要な場合あり
Unhealthy廃止またはメンテナンス不足
Unratedまだ評価されていない

推奨:本番環境のアプリケーションでは Healthy なパッケージを優先します。

Laravel バージョン別

バージョン備考
13最新のLaravel
12現在のスタブルバージョン
11広く使用されている
10古いが一般的
5-9非推奨

推奨:ターゲットプロジェクトのLaravelバージョンと一致させます。

フィルタの組み合わせ

// 権限管理用の健全でLaravel 12 互換パッケージを検索
SearchPluginTool({
  text_search: "permission",
  health_score: "Healthy",
  laravel_compatibility: "12"
})

レスポンスの解釈

検索結果

各結果に含まれるもの:

  • パッケージ名(例:spatie/laravel-permission
  • 簡潔な説明
  • ヘルス状態インジケータ
  • Laravelバージョン対応バッジ

パッケージ詳細

詳細なレスポンスには以下が含まれます:

  • ヘルススコア:数値または等級のインジケータ
  • 最終アクティビティ:パッケージの最終更新時間
  • Laravel対応:バージョン互換性マトリックス
  • PHP対応:PHPバージョン互換性
  • リスクスコア:ベンダー信頼度メトリクス
  • バージョン履歴:最近のリリースタイムライン

一般的なユースケース

シナリオ推奨手法
「認証用のパッケージは?」「auth」を検索してヘルスフィルタを適用
「spatie/package はまだメンテナンスされている?」詳細情報を取得してヘルススコアを確認
「Laravel 12 用のパッケージが必要」laravel_compatibility: "12" で検索
「管理パネルパッケージを探す」「admin panel」で検索して結果を確認
「ベンダーの信頼度を確認」ベンダーで検索して詳細情報を確認

ベストプラクティス

  1. 常にヘルス度でフィルタする——本番プロジェクトでは health_score: "Healthy" を使用
  2. Laravelバージョンを一致させる——常に laravel_compatibility がターゲットプロジェクトと一致するか確認
  3. ベンダー信頼度を確認する——有名なベンダー(spatie、laravelなど)のパッケージを優先
  4. 推奨前に確認する——GetPluginDetailsTool で総合的に評価
  5. APIキー不要——MCPは無料で認証不要です

関連スキル

  • laravel-patterns——Laravelアーキテクチャとパターン
  • laravel-tdd——Laravel テスト駆動開発
  • laravel-security——Laravel セキュリティのベストプラクティス
  • documentation-lookup——一般的なライブラリドキュメント検索(Context7)

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
affaan-m
リポジトリ
affaan-m/everything-claude-code
ライセンス
MIT
最終更新
2026/5/12

Source: https://github.com/affaan-m/everything-claude-code / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: affaan-m · affaan-m/everything-claude-code · ライセンス: MIT