Discovers and evaluates Laravel packages via LaraPlugins.io MCP. Searches by keyword, health score, vendor, or Laravel/PHP version, and retrieves detailed package metrics.
How this skill is triggered — by the user, by Claude, or both
Slash command
/everything-claude-code:laravel-plugin-discoveryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
使用 LaraPlugins.io MCP 服务器查找、评估和选择健康的 Laravel 扩展包。
使用 LaraPlugins.io MCP 服务器查找、评估和选择健康的 Laravel 扩展包。
必须配置 LaraPlugins MCP 服务器。添加到你的 ~/.claude.json mcpServers:
"laraplugins": {
"type": "http",
"url": "https://laraplugins.io/mcp/plugins"
}
无需 API 密钥 — 该服务器对 Laravel 社区免费开放。
LaraPlugins MCP 提供两个主要工具:
按关键词、健康评分、供应商和版本兼容性搜索扩展包。
参数:
text_search(字符串,可选):搜索关键词(例如"permission"、"admin"、"api")health_score(字符串,可选):按健康等级过滤 — Healthy、Medium、Unhealthy 或 Unratedlaravel_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(数字,可选):分页页码获取特定包的详细指标、README 内容和版本历史。
参数:
package(字符串,必填):完整的 Composer 包名(例如"spatie/laravel-permission")include_versions(布尔值,可选):在响应中包含版本历史当用户想要发现特定功能的扩展包时:
SearchPluginTool 搜索相关关键词当用户想要评估特定包时:
GetPluginDetailsTool 获取包名当用户需要 Laravel 或 PHP 版本兼容性时:
laravel_compatibility 过滤器搜索其版本SearchPluginTool({
text_search: "authentication",
health_score: "Healthy"
})
返回匹配"authentication"且状态为 healthy 的包:
SearchPluginTool({
text_search: "admin panel",
laravel_compatibility: "12"
})
返回兼容 Laravel 12 的包。
GetPluginDetailsTool({
package: "spatie/laravel-permission",
include_versions: true
})
返回:
SearchPluginTool({
vendor_filter: "spatie",
health_score: "Healthy"
})
返回供应商"spatie"的所有健康包。
| 健康等级 | 含义 |
|---|---|
Healthy | 积极维护,近期有更新 |
Medium | 偶尔更新,可能需要关注 |
Unhealthy | 已弃用或不常维护 |
Unrated | 尚未评估 |
建议:生产应用优先选择 Healthy 包。
| 版本 | 备注 |
|---|---|
13 | 最新 Laravel |
12 | 当前稳定版 |
11 | 仍在广泛使用 |
10 | 旧版但常见 |
5-9 | 已弃用 |
建议:匹配目标项目的 Laravel 版本。
// 查找健康且兼容 Laravel 12 的权限包
SearchPluginTool({
text_search: "permission",
health_score: "Healthy",
laravel_compatibility: "12"
})
每个结果包含:
spatie/laravel-permission)详细响应包含:
| 场景 | 推荐方法 |
|---|---|
| "认证用什么包?" | 搜索"auth"加 healthy 过滤 |
| "spatie/xxx 还在维护吗?" | 获取详情,检查健康评分 |
| "需要 Laravel 12 的包" | 用 laravel_compatibility: "12" 搜索 |
| "查找管理面板包" | 搜索"admin panel",查看结果 |
| "检查供应商信誉" | 按供应商搜索,查看详情 |
health_score: "Healthy"laravel_compatibility 是否匹配目标项目laravel-patterns — Laravel 架构和模式laravel-tdd — Laravel 测试驱动开发laravel-security — Laravel 安全最佳实践documentation-lookup — 通用库文档查询(Context7)npx claudepluginhub aaione/everything-claude-code-zhDiscovers and evaluates Laravel packages via LaraPlugins.io MCP. Search by keyword, health score, or version compatibility, and get detailed package metrics.
Provides Laravel patterns and best practices for Eloquent ORM, model relationships, authentication, API resources, testing, caching, and queues.
Guides runner selection in Laravel (Sail vs non-Sail), core workflows like TDD with Pest, migrations, queues, and applying superpowers skills platform-agnostically.