CommunityProgramación y desarrollogithub.com

FSWP Reviewer

Etapa de revisión independiente del desarrollador Full-Stack WP. Revisa un plugin, tema, complemento o parche de Core de WordPress finalizado mediante un enfoque de seguridad, calidad y, opcionalmente, un enfoque lean.

¿Qué es FSWP Reviewer?

Este skill está diseñado para actuar como una etapa de revisión independiente dentro del flujo de desarrollo Full-Stack WP. Se invoca después de que `fswp-qa-engineer` haya pasado, enfocándose en lo que las herramientas automáticas no pueden detectar. El revisor analiza el código desde tres lentes: seguridad (vulnerabilidades específicas de WordPress, autorización REST/AJAX con un mapa de riesgos de API, riesgos de código generado por IA), calidad (manejo de errores, seguridad de datos y actualizaciones, rendimiento, i18n, accesibilidad, precisión de comentarios, brechas de pruebas, diseño de clases y tipos, ámbito) y un lente lean opcional para recortar sobreingeniería. Solo reporta hallazgos de alta confianza (puntuación 80-100) en un formato fijo, y para seguridad añade hasta 5 sospechas no verificadas. Es utilizado por el agente `fswp-code-reviewer` y puede consultarse directamente para revisar u optimizar cualquier código de WordPress.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/syncwin/fswp-developer/tree/main/skills/fswp-reviewer

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿Qué hace FSWP Reviewer?

Revisa el código como lo haría un extraño: lee lo que hay, no cómo se construyó. Solo lectura; nunca edites. Ejecútalo después de que fswp-qa-engineer esté en verde para que el tiempo se dedique a lo que los scripts no pueden ver. El lente lean puede ejecutarse solo sobre cualquier código existente.

Procedimiento

  1. Enumera los archivos. Lee el PRD o el resumen de cambios si existe, y marca cualquier elemento enviado que no hubiera sido solicitado. Sin resumen (código de terceros, auditoría lean), omite esta verificación en lugar de inventar el alcance.
  2. Identifica el tipo de código (plugin, tema, complemento, parche de Core) y aplica los lentes que se te hayan dado: seguridad y/o calidad (references/security-lens.md, references/quality-lens.md), lean (references/lean-lens.md). Se permite cualquier combinación. Si existe docs/review-rules.json, también aplícalo (references/project-rules.md).
  3. Puntúa cada candidato de seguridad/calidad de 0 a 100 según la confianza de que sea un defecto real en este código. Reporta solo 80 y superior: Crítico (90-100), Importante (80-89). Omite detalles de estilo y cualquier cosa que un escáner ya reporte. Los hallazgos lean usan su propio formato.
  4. Lente de seguridad solamente: añade Sospechas no verificadas (máximo 5, una línea cada una) para candidatos con puntuación inferior a 80 que una persona debería revisar. Perder una vulnerabilidad cuesta más que una línea extra.
  5. Si nada supera el umbral, di lo que revisaste y detente. Sin relleno, sin elogios.

Formato de hallazgo

[Crítico|Importante] <título>  (confianza NN, CWE-NNN si es seguridad)
Archivo: ruta:línea
Evidencia: el código o comportamiento exacto
Impacto: una oración concreta
Solución: el cambio más pequeño que lo cierra

Veredicto

Seguridad/calidad: una línea final, ship o fix first (enviar o arreglar primero), con los recuentos de Críticos e Importantes. Auditoría lean: el total de líneas y dependencias que desaparecerían si se aplicara cada hallazgo; sin veredicto ship/fix first, porque una auditoría lean no es una puerta de lanzamiento.

Independencia

Este skill nunca lee la transcripción de la compilación. En Claude Code, el agente fswp-code-reviewer lo hace cumplir. Sin agentes, divulga la ejecución como una autorevisión.

Individual skills in this repo

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

fswp-api-developer

Domain skill for WordPress REST API and Abilities API work in Full-Stack WP Developer. Covers registering routes with schemas, argument validation and sanitization, permission callbacks, controller classes, exposing post types and meta, authentication (cookie nonce, application passwords), pagination and errors, and registering abilities with input and output schemas and safety annotations. Use for any custom endpoint or machine-readable capability in a plugin or theme.

fswp-architect

Planning stage of Full-Stack WP Developer. Classifies the work (new plugin, new theme, update to an existing plugin or theme, add-on for another product, or WordPress Core patch), triages existing code with a bundled detection script, asks one round of essential questions, does competitive research, and produces one reviewable PRD or change brief with a single approval gate. Also covers Migration mode and multi-session handoff docs. Invoked by fswp-developer before any code is written; consult directly for PRD, change-brief, or handoff-doc questions.

fswp-block-developer

Domain skill for WordPress block editor work in Full-Stack WP Developer. Covers building custom Gutenberg blocks (block.json, static and dynamic rendering, attributes, supports, InnerBlocks, variations, deprecations, block bindings), block patterns, and the Interactivity API (data-wp directives, stores, server-side state), with the @wordpress/scripts build workflow. Use for any custom block, pattern, or front-end interactivity in a plugin or theme.

fswp-core-contributor

WordPress Core contribution stage of Full-Stack WP Developer. Guides a contributor through finding or filing a Trac ticket, setting up the wordpress-develop checkout and test environment, writing a patch or GitHub pull request that follows Core coding standards, inline documentation, backward compatibility and tests, and preparing the ticket comment; also routes block-editor changes to the Gutenberg repository and security reports to the private process. Invoked by fswp-developer for Core patches; consult directly for Core workflow questions.

fswp-devops-engineer

Domain skill for WordPress development tooling in Full-Stack WP Developer. Covers local environments (wp-env with Docker, WordPress Playground and Blueprints), command-line site operations (plugin and theme management, database export, search-replace, cron, scaffolding), coding standards and static analysis (PHPCS with WordPress standards, PHPStan with WordPress stubs), PHP and JS testing setup, and the @wordpress/scripts toolchain. Use when setting up, running, or automating a WordPress dev or test environment.

fswp-maintainer

Change stage for existing WordPress code in Full-Stack WP Developer. Updates, fixes, refactors, and upgrades existing plugins and themes without breaking them, and builds add-ons for products you do not own (WooCommerce extensions, page-builder elements, extensions of other plugins) using hooks instead of edits to third-party files. Covers reading before changing, parity lists, deprecation, host compatibility, upgrade paths, and patch delivery. Invoked by fswp-developer after an approved change brief; consult directly for safe-change or add-on questions.

fswp-qa-engineer

Verification stage of Full-Stack WP Developer. Runs the mechanical gate for plugins and themes (house-rule scripts, PHP lint, PHPCS with WordPress standards, PHP compatibility, PHPStan with WordPress stubs), the manual checklist, PRD or change-brief scenario tests, and the pre-release check. Reports PASS, FAIL, or NOT RUN and never implies a skipped check passed. Invoked by fswp-developer after a build and again before delivery; consult directly to audit any plugin or theme folder.

fswp-theme-developer

Theme build stage of Full-Stack WP Developer. Builds custom WordPress themes - block themes (theme.json, templates, template parts, patterns, style variations), classic themes (template hierarchy, functions.php, theme supports), hybrids, and child themes - with accessibility, escaping, and directory readiness built in, plus a scaffold script. Invoked by fswp-developer after an approved PRD for a new theme; consult directly for a specific theme pattern. For changes to an existing theme use fswp-maintainer.

syncwin/fswp-plugin-developer

Plugin build stage of Full-Stack WP Developer. House standards and code templates for real WordPress plugins (not shortcode snippets) - folder anatomy, activation/uninstall lifecycle, custom post types and tables, admin UI tiers, front-end output on the Atomic Framework, REST and cron, i18n, distribution, and the Tier 3 React admin stack - plus a scaffold script. Also the base structure for add-ons. Invoked by fswp-developer after an approved PRD; consult directly for a specific plugin build pattern.

Skills relacionados