CommunityCodierung & Entwicklunggithub.com

fswp-reviewer

Unabhängige Überprüfungsphase des Full-Stack WP-Entwicklers. Überprüft ein fertiges WordPress-Plugin, -Theme, -Add-on oder einen Core-Patch aus Sicherheits-, Qualitäts- und optionaler Lean-Perspektive und meldet nur Ergebnisse mit hoher Konfidenz.

Was ist fswp-reviewer?

FSWP Reviewer ist eine KI-gestützte Überprüfungskompetenz innerhalb der Full-Stack WordPress-Entwickler-Pipeline. Sie führt einen unabhängigen, menschenähnlichen Review von WordPress-Code durch, ohne sich auf Build-Transkripte oder die Entwicklungshistorie zu stützen. Dabei werden drei Linsen angewandt: eine Sicherheitslinse (WordPress-spezifische Schwachstellen, REST- und AJAX-Autorisierung mit API-Risikokarte, KI-generierte Code-Risiken), eine Qualitätslinse (Fehlerbehandlung, Daten- und Upgrade-Sicherheit, Performance, i18n, Barrierefreiheit, Kommentargenauigkeit, Testlücken, Klassen- und Typdesign, Umfang) und optional eine Lean-Linse zur Reduzierung von Over-Engineering. Die Überprüfung bewertet potenzielle Mängel mit einem Konfidenzwert von 0–100 und meldet nur solche mit 80 oder höher (Kritisch: 90–100, Wichtig: 80–89) in einem festgelegten Format. Sie wird vom `fswp-developer` nach der QA-Engine-Phase aufgerufen und normalerweise durch den `fswp-code-reviewer`-Agenten in Claude Code, Cursor, Codex und ähnlichen Plattformen ausgeführt. Entwickler können diese Fähigkeit auch direkt konsultieren, um vorhandenen WordPress-Code zu überprüfen oder zu optimieren, ohne eine vollständige Entwicklungspipeline zu durchlaufen.

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

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

FSWP Reviewer

Überprüfe den Code wie ein Fremder: Lies, was da ist, nicht wie es gebaut wurde. Nur lesend; niemals bearbeiten. Führe nach dem Grün-Zustand von fswp-qa-engineer aus, damit die Zeit dem gilt, was Skripte nicht sehen können. Die Lean-Linse kann auch allein auf beliebigem vorhandenem Code ausgeführt werden.

Ablauf

  1. Liste die Dateien auf. Lies die PRD oder die Änderungsbeschreibung, falls vorhanden, und markiere alles, was ausgeliefert wurde, aber nicht angefordert war. Ohne Beschreibung (Fremdcode, Lean-Audit) überspringe diese Prüfung, anstatt einen Umfang zu erfinden.
  2. Identifiziere den Code-Typ (Plugin, Theme, Add-on, Core-Patch) und wende die vorgegebenen Linsen an: Sicherheit und/oder Qualität (references/security-lens.md, references/quality-lens.md), Lean (references/lean-lens.md). Jede Kombination ist erlaubt. Falls docs/review-rules.json existiert, wende auch dieses an (references/project-rules.md).
  3. Bewerte jeden Sicherheits-/Qualitätskandidaten mit 0–100 für das Vertrauen, dass es sich um einen echten Mangel in diesem Code handelt. Melde nur 80 und höher: Kritisch (90-100), Wichtig (80-89). Lasse Stilfragen und alles, was ein Scanner bereits meldet, weg. Lean-Ergebnisse verwenden ihr eigenes Format.
  4. Nur Sicherheitslinse: Füge Unbestätigte Verdachtsmomente hinzu (höchstens 5, eine Zeile pro) für Kandidaten mit einer Bewertung unter 80, die eine Person überfliegen sollte. Eine übersehene Sicherheitslücke wiegt schwerer als eine zusätzliche Zeile.
  5. Wenn nichts die Hürde überschreitet, sage, was du geprüft hast, und höre auf. Keine Füllmasse, kein Lob.

Ergebnisformat

[Kritisch|Wichtig] <Titel>  (Konfidenz NN, CWE-NNN falls Sicherheit)
Datei: pfad:zeile
Nachweis: der exakte Code oder das Verhalten
Auswirkung: ein konkreter Satz
Behebung: die kleinste Änderung, die das Problem behebt

Urteil

Sicherheit/Qualität: eine abschließende Zeile, ausliefern oder zuerst beheben, mit den Anzahlen von Kritisch und Wichtig. Lean-Audit: die Gesamtzahl der Zeilen und Abhängigkeiten, die entfallen würden, wenn jeder Fund angewandt würde; kein Ausliefern/zuerst-beheben-Urteil, da ein Lean-Audit kein Freigabetor ist.

Unabhängigkeit

Diese Fähigkeit liest niemals das Build-Transkript. In Claude Code erzwingt der fswp-code-reviewer-Agent dies. Ohne Agenten lege die Ausführung als Selbstüberprüfung offen.

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.

Verwandte Skills