Communitygithub.com

Laravel パッケージディスカバリー

LaraPlugins.io MCP 経由で Laravel パッケージを発見・評価します。プラグインの検索やパッケージの健全性、Laravel/PHP 互換性の確認が必要なときに使用します。

Laravel パッケージディスカバリー とは?

このスキルは、LaraPlugins.io MCP サーバーを使用して Laravel パッケージを検索・評価するためのものです。開発者はキーワード検索、健全性スコア(Healthy/Medium/Unhealthy/Unrated)、Laravelバージョン、PHPバージョン、ベンダー名などでパッケージをフィルタリングできます。パッケージの詳細情報(健全性スコア、最終更新日、バージョン履歴)も取得可能で、プロジェクトに最適なパッケージを選択するのに役立ちます。設定は Claude の mcpServers にエントリを追加するだけで、API キーは不要で無料で利用できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/ECC/tree/main/skills/laravel-plugin-discovery

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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 (string, 任意): 検索キーワード(例: "permission", "admin", "api")
  • health_score (string, 任意): 健全性の帯でフィルタリング — Healthy, Medium, Unhealthy, Unrated
  • laravel_compatibility (string, 任意): Laravel バージョンでフィルタリング — "5", "6", "7", "8", "9", "10", "11", "12", "13"
  • php_compatibility (string, 任意): PHP バージョンでフィルタリング — "7.4", "8.0", "8.1", "8.2", "8.3", "8.4", "8.5"
  • vendor_filter (string, 任意): ベンダー名でフィルタリング(例: "spatie", "laravel")
  • page (number, 任意): ページネーション用ページ番号

GetPluginDetailsTool

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

パラメーター:

  • package (string, 必須): 完全な Composer パッケージ名(例: "spatie/laravel-permission")
  • include_versions (boolean, 任意): バージョン履歴をレスポンスに含める

動作の仕組み

パッケージの検索

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

  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」に一致し、健全性が Healthy のパッケージを返します:

  • 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)

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/content-engine

Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns. Use when the user wants social posts, threads, scripts, content calendars, or one source asset adapted cleanly across platforms.

affaan-m/ECC

Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

affaan-m/fal-ai-media

Unified media generation via fal.ai MCP — image, video, and audio. Covers text-to-image (Nano Banana), text/image-to-video (Seedance, Kling, Veo 3), text-to-speech (CSM-1B), and video-to-audio (ThinkSound). Use when the user wants to generate images, videos, or audio with AI.

affaan-m/manim-video

日本語翻訳:このファイルは manim-video 用の日本語翻訳が必要です

affaan-m/remotion-video-creation

Remotion のベストプラクティス - React で動画を作成する。3D、アニメーション、音声、字幕、チャート、トランジションなどをカバーするドメイン固有の29のルール。

affaan-m/video-editing

AI-assisted video editing workflows for cutting, structuring, and augmenting real footage. Covers the full pipeline from raw capture through FFmpeg, Remotion, ElevenLabs, fal.ai, and final polish in Descript or CapCut. Use when the user wants to edit video, cut footage, create vlogs, or build video content.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

agent-self-evaluation

Use after completing any non-trivial task. The agent self-rates its output on 5 axes — accuracy, completeness, clarity, actionability, conciseness — with concrete evidence per criterion. Produces a structured 1-5 scorecard with specific improvement suggestions.

agent-sort

Build an evidence-backed ECC install plan for a specific repo by sorting skills, commands, rules, hooks, and extras into DAILY vs LIBRARY buckets using parallel repo-aware review passes. Use when ECC should be trimmed to what a project actually needs instead of loading the full bundle.

ai-first-engineering

Engineering operating model for teams where AI agents generate a large share of implementation output. Use when setting team process, review gates, or ownership rules for a codebase largely written by agents.

ai-regression-testing

Regression testing strategies for AI-assisted development. Sandbox-mode API testing without database dependencies, automated bug-check workflows, and patterns to catch AI blind spots where the same model writes and reviews code. Use when adding regression coverage to AI-assisted code, or when the same model both wrote and reviewed a change.

android-clean-architecture

Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns. Use when structuring modules, layers, or data flow in an Android or KMP project.

angular-developer

Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, or CLI tooling.

関連スキル