From check-wordpress
QA integral de sitios WordPress de Proportione. Orquesta el framework
How this skill is triggered — by the user, by Claude, or both
Slash command
/check-wordpress:check-wordpressThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
QA integral de sitios WordPress de Proportione. Orquesta el framework
QA integral de sitios WordPress de Proportione. Orquesta el framework
@wp-qa/shared existente con Playwright MCP para navegacion y verificacion visual.
Target: $ARGUMENTS (URL del sitio, nombre del cliente, o "todos" para batch)
This skill references external paths. Set these environment variables or replace inline:
$WP_QA_DIR — WordPress shared QA framework (e.g. /path/to/Wordpress/_comun/qa)$QA_PROPORTIONE_DIR — Root of the QA_Proportione repo (e.g. /path/to/QA_Proportione)| Sitio | URL | Cliente |
|---|---|---|
| proportione.com | https://proportione.com | Proportione |
| porqueviven.org | https://porqueviven.org | Porque Viven |
| institutoteologia.org | https://institutoteologia.org | IITD |
| dev.institutoteologia.org | https://dev.institutoteologia.org | IITD (dev) |
| win2winevents.com | https://win2winevents.com | Win2Win |
| dev.win2winevents.com | https://dev.win2winevents.com | Win2Win (dev) |
| ta-cle.com | https://ta-cle.com | Tacle |
Usa Playwright MCP para abrir el sitio y navegar las paginas principales:
/url-que-no-existe)En cada pagina, recopilar:
El framework @wp-qa/shared ya tiene accessibility.js con axe-core.
Si es posible, ejecutar programaticamente:
cd $WP_QA_DIR
node -e "const qa = require('.'); /* usar funciones de accessibility */"
Complementar con verificacion manual via Playwright MCP:
El framework tiene seo-validator.js. Verificar:
?p=123)?/sitemap.xml/robots.txtUsando link-checker.js e image-checker.js:
Verificar via SSH si hay acceso, o via web:
# Si hay acceso SSH (SiteGround, etc.)
wp plugin list --ssh=[host]
wp core version --ssh=[host]
wp theme list --ssh=[host]
Checklist de seguridad:
Usando performance.js y Lighthouse si esta disponible:
# Si lighthouse esta instalado
lighthouse [URL] --output json --output-path /tmp/lighthouse-[sitio].json \
--chrome-flags="--headless --no-sandbox"
La mayoria de sitios usan Elementor Pro:
## WordPress Health Check — [sitio] — [fecha]
### Resumen
[Semaforo: VERDE/AMARILLO/ROJO]
[1-2 frases con estado general]
### Puntuaciones
| Categoria | Estado | Detalles |
|-----------|--------|----------|
| Accesibilidad | OK/WARN/FAIL | [resumen] |
| SEO | OK/WARN/FAIL | [resumen] |
| Enlaces | OK/WARN/FAIL | [n] rotos de [total] |
| Imagenes | OK/WARN/FAIL | [n] sin alt, [n] sin optimizar |
| Seguridad | OK/WARN/FAIL | [resumen] |
| Rendimiento | OK/WARN/FAIL | LCP=[x]s, CLS=[x] |
| Plugins | OK/WARN/FAIL | [n] desactualizados |
### Acciones requeridas (priorizadas)
1. [CRITICAL] [accion]
2. [HIGH] [accion]
3. [MEDIUM] [accion]
### Lighthouse scores (si disponible)
- Performance: [x]/100
- Accessibility: [x]/100
- Best Practices: [x]/100
- SEO: [x]/100
Si el usuario pide revisar todos los sitios:
$QA_PROPORTIONE_DIR/reports/{fecha}/wordpress/## WordPress Fleet Health — [fecha]
| Sitio | A11y | SEO | Links | Security | Perf | Overall |
|-------|------|-----|-------|----------|------|---------|
| proportione.com | OK | WARN | OK | OK | WARN | AMARILLO |
| porqueviven.org | OK | OK | FAIL | OK | OK | AMARILLO |
| ... | | | | | | |
@wp-qa/shared se ejecuta con Node.js y requiere Playwright instalado.Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub proportione/proportione-plugins --plugin check-wordpress