← ClaudeAtlas

lint-drupal-modulelisted

Lint review completo de un módulo Drupal 11 combinando 4 fuentes en paralelo — PHPStan level 5 + phpstan-drupal, PHPCS Drupal/DrupalPractice, agente drupal-qa (estándares) y agente drupal-security (OWASP). Dos modos — completo (todo el módulo) y diff (solo archivos cambiados vs develop). Genera informe markdown estructurado en la carpeta del IDE con resumen ejecutivo, hallazgos clasificados por severidad, acciones P0/P1/P2 y comandos de verificación. Úsalo siempre que el usuario quiera auditar calidad o seguridad de un módulo Drupal custom, aunque no diga "lint". Triggers — "lint review", "lint del módulo", "auditar módulo Drupal", "revisar módulo custom", "phpstan del módulo", "validar módulo", "qa del módulo", o cuando el usuario pregunta "¿está bien este módulo?", "¿hay errores?", "¿es seguro?". También antes de un release, antes de un PR a develop, o al validar un módulo recién creado.
j4rk0r/claude-skills · ★ 2 · Code & Development · score 76
Install: claude install-skill j4rk0r/claude-skills
# Lint Review — Módulo Drupal 11 Primera línea del informe generado: **"Español confirmado."** ## Para qué sirve Combina 4 fuentes de análisis (PHPStan, PHPCS, agente drupal-qa, agente drupal-security) en una sola invocación paralelizada, y consolida los hallazgos en un informe accionable. A mano son ~12 pasos y ~30 minutos; con la skill, lo que tarda la fuente más lenta (~2-5 min en completo, ~30s-1min en diff). ## Fast path ``` 1. Identificar módulo (nombre/ruta del usuario, o Glob si no especifica) 2. Detectar modo: completo (default) | diff (si dice "diff", "rápido", "vs develop") 3. Detectar entorno: ddev describe → ejecutar via "ddev exec" 4. Verificar herramientas (vendor/bin/phpstan, vendor/bin/phpcs); instalar si faltan PREGUNTANDO 5. Verificar agentes drupal-qa y drupal-security disponibles (si no, ver "Recovery") 6. Leer references/prompts-agentes.md (necesario para el paso 7) 7. Ejecutar las 4 fuentes EN PARALELO en el mismo mensaje: a) Agent drupal-qa — prompt literal de references/prompts-agentes.md b) Agent drupal-security — prompt literal de references/prompts-agentes.md c) PHPStan level 5 vía Bash (ver "Ejecución en paralelo") d) PHPCS Drupal,DrupalPractice vía Bash 8. Leer references/plantilla-informe.md y consolidar las 4 salidas en un informe markdown 9. Detectar IDE → escribir en <carpeta-IDE>/Lint reviews/<nombre-modo-rama>.md 10. Resumir top bloqueantes en chat; preguntar "arregla todo" / "solo crítico" / "déjalo así" ``` Si cualquier