Communitygithub.com

descubrimiento-de-plugins-laravel

Descubre y evalúa paquetes de Laravel a través de LaraPlugins.io MCP. Útil cuando el usuario quiere encontrar plugins, verificar el estado de mantenimiento o evaluar la compatibilidad con Laravel/PHP.

¿Qué es descubrimiento-de-plugins-laravel?

Esta habilidad permite a un agente de IA (como Claude Code, Cursor o Codex) descubrir y evaluar paquetes de Laravel utilizando el servidor MCP de LaraPlugins.io. Su utilidad principal es ayudar a desarrolladores a encontrar el paquete adecuado para una funcionalidad específica (autenticación, roles, paneles de administración, etc.), verificar si un paquete está activamente mantenido y asegurar la compatibilidad con versiones específicas de Laravel y PHP. La habilidad se integra a través del protocolo MCP, requiriendo únicamente la configuración del servidor 'laraplugins' en el archivo de configuración del agente (por ejemplo, ~/.claude.json). Proporciona dos herramientas principales: SearchPluginTool, para buscar paquetes por palabra clave, puntuación de salud, vendedor y versión de Laravel/PHP; y GetPluginDetailsTool, para obtener métricas detalladas, historial de versiones y nivel de riesgo de un paquete específico. No se necesita clave API, ya que el servidor es gratuito para la comunidad de Laravel. Las mejores prácticas incluyen filtrar siempre por estado de salud 'Healthy' para entornos de producción, verificar la compatibilidad con la versión de Laravel del proyecto y preferir paquetes de vendedores reconocidos como Spatie o Laravel.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/everything-claude-code/tree/main/skills/laravel-plugin-discovery

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Descubrimiento de Plugins de Laravel

Encuentra, evalúa y elige paquetes saludables de Laravel usando el servidor MCP de LaraPlugins.io.

Cuándo Usarlo

  • El usuario quiere encontrar paquetes de Laravel para una funcionalidad específica (ej. "auth", "permisos", "panel de administración")
  • El usuario pregunta "¿qué paquete debería usar para..." o "¿hay un paquete de Laravel para..."
  • El usuario quiere verificar si un paquete tiene mantenimiento activo
  • El usuario necesita verificar la compatibilidad con una versión de Laravel
  • El usuario quiere evaluar la salud de un paquete antes de agregarlo a un proyecto

Requisito MCP

El servidor MCP de LaraPlugins debe estar configurado. Agrega a tu ~/.claude.json en mcpServers:

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

No se requiere clave API: el servidor es gratuito para la comunidad de Laravel.

Herramientas MCP

El MCP de LaraPlugins proporciona dos herramientas principales:

SearchPluginTool

Busca paquetes por palabra clave, puntuación de salud, vendedor y compatibilidad de versiones.

Parámetros:

  • text_search (cadena, opcional): Palabra clave a buscar (ej. "permission", "admin", "api")
  • health_score (cadena, opcional): Filtrar por banda de salud — Healthy, Medium, Unhealthy o Unrated
  • laravel_compatibility (cadena, opcional): Filtrar por versión de Laravel — "5", "6", "7", "8", "9", "10", "11", "12", "13"
  • php_compatibility (cadena, opcional): Filtrar por versión de PHP — "7.4", "8.0", "8.1", "8.2", "8.3", "8.4", "8.5"
  • vendor_filter (cadena, opcional): Filtrar por nombre de vendedor (ej. "spatie", "laravel")
  • page (número, opcional): Número de página para paginación

GetPluginDetailsTool

Obtiene métricas detalladas, contenido del README e historial de versiones para un paquete específico.

Parámetros:

  • package (cadena, requerido): Nombre completo del paquete de Composer (ej. "spatie/laravel-permission")
  • include_versions (booleano, opcional): Incluir historial de versiones en la respuesta

Cómo Funciona

Encontrar Paquetes

Cuando el usuario quiere descubrir paquetes para una funcionalidad:

  1. Usa SearchPluginTool con palabras clave relevantes
  2. Aplica filtros por puntuación de salud, versión de Laravel o versión de PHP
  3. Revisa los resultados con nombres de paquetes, descripciones e indicadores de salud

Evaluar Paquetes

Cuando el usuario quiere evaluar un paquete específico:

  1. Usa GetPluginDetailsTool con el nombre del paquete
  2. Revisa la puntuación de salud, la fecha de la última actualización y la compatibilidad con versiones de Laravel
  3. Verifica la reputación del vendedor y los indicadores de riesgo

Verificar Compatibilidad

Cuando el usuario necesita compatibilidad con versiones de Laravel o PHP:

  1. Busca con el filtro laravel_compatibility ajustado a su versión
  2. O obtén detalles de un paquete específico para ver sus versiones compatibles

Ejemplos

Ejemplo: Encontrar Paquetes de Autenticación

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

Devuelve paquetes que coinciden con "authentication" con estado saludable:

  • spatie/laravel-permission
  • laravel/breeze
  • laravel/passport
  • etc.

Ejemplo: Encontrar Paquetes Compatibles con Laravel 12

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

Devuelve paquetes compatibles con Laravel 12.

Ejemplo: Obtener Detalles de un Paquete

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

Devuelve:

  • Puntuación de salud y última actividad
  • Compatibilidad con versiones de Laravel/PHP
  • Reputación del vendedor (puntuación de riesgo)
  • Historial de versiones
  • Breve descripción

Ejemplo: Encontrar Paquetes por Vendedor

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

Devuelve todos los paquetes saludables del vendedor "spatie".


Mejores Prácticas de Filtrado

Por Puntuación de Salud

Banda de SaludSignificado
HealthyMantenimiento activo, actualizaciones recientes
MediumActualizaciones ocasionales, puede requerir atención
UnhealthyAbandonado o con mantenimiento poco frecuente
UnratedAún no evaluado

Recomendación: Prefiere paquetes Healthy para aplicaciones en producción.

Por Versión de Laravel

VersiónNotas
13Última versión de Laravel
12Estable actual
11Todavía ampliamente usada
10Heredada pero común
5-9Obsoletas

Recomendación: Coincide con la versión de Laravel del proyecto objetivo.

Combinando Filtros

// Encontrar paquetes saludables, compatibles con Laravel 12 para permisos
SearchPluginTool({
  text_search: "permission",
  health_score: "Healthy",
  laravel_compatibility: "12"
})

Interpretación de Respuestas

Resultados de Búsqueda

Cada resultado incluye:

  • Nombre del paquete (ej. spatie/laravel-permission)
  • Breve descripción
  • Indicador de estado de salud
  • Insignias de compatibilidad con versiones de Laravel

Detalles del Paquete

La respuesta detallada incluye:

  • Puntuación de Salud: Indicador numérico o por banda
  • Última Actividad: Cuándo se actualizó por última vez el paquete
  • Soporte de Laravel: Matriz de compatibilidad de versiones
  • Soporte de PHP: Compatibilidad con versiones de PHP
  • Puntuación de Riesgo: Indicadores de confianza del vendedor
  • Historial de Versiones: Línea de tiempo de lanzamientos recientes

Casos de Uso Comunes

EscenarioEnfoque Recomendado
"¿Qué paquete para autenticación?"Buscar "auth" con filtro de salud
"¿Spatie/package sigue mantenido?"Obtener detalles, verificar puntuación de salud
"Necesito paquetes para Laravel 12"Buscar con laravel_compatibility: "12"
"Encontrar paquetes de panel de administración"Buscar "admin panel", revisar resultados
"Verificar reputación de vendedor"Buscar por vendedor, revisar detalles

Mejores Prácticas

  1. Filtrar siempre por salud — Usa health_score: "Healthy" para proyectos en producción
  2. Coincidir con la versión de Laravel — Verifica siempre que laravel_compatibility coincida con el proyecto objetivo
  3. Verificar reputación del vendedor — Prefiere paquetes de vendedores conocidos (spatie, laravel, etc.)
  4. Revisar antes de recomendar — Usa GetPluginDetailsTool para una evaluación completa
  5. No se necesita clave API — El MCP es gratuito, no requiere autenticación

Habilidades Relacionadas

  • laravel-patterns — Arquitectura y patrones de Laravel
  • laravel-tdd — Desarrollo guiado por pruebas para Laravel
  • laravel-security — Mejores prácticas de seguridad en Laravel
  • documentation-lookup — Consulta general de documentación de librerías (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/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

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.

Skills relacionados