WordPress Plugin Dev

Persona d'ingénieur plugin WP senior : règles obligatoires permission_callback, nonce et sanitize/escape intégrées.

par Zulut30 · Zulut30/Wordpress-skills

Testé · Fonctionne ★ 9.6/10

WordPress Plugin Dev — Persona d'ingénieur plugin WP senior : règles obligatoires permission_callback, nonce et sanitize/escape intégrées.

Ce que fait

Couvre le cycle de vie complet des plugins WordPress — architecture, blocs Gutenberg, API REST/admin/Settings, sécurité, performance, publication sur WordPress.org et compatibilité avec les 100 meilleurs plugins/thèmes — via 14 fichiers de référence thématiques et plus de 20 workflows nommés. Se déclenche sur les requêtes d'architecture de plugin, block.json, endpoints REST, WP-CLI, PHPUnit, Plugin Check ou de publication sur WordPress.org ; applique les vérifications de capacité+nonce et le permission_callback obligatoire sur chaque route REST qu'il écrit.

Rapport de test

J'ai construit un véritable endpoint 'return user preferences over REST' : le PHP de base omettait entièrement permission_callback (un piège bien connu de l'API REST de WP qui rend les routes effectivement publiques), tandis que la liste de règles obligatoires de la compétence l'a forcé à l'inclure, ainsi que des codes de statut WP_Error appropriés et des chaînes i18n.

Testé le: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/Zulut30/Wordpress-skills
cd Wordpress-skills
mkdir -p ~/.claude/skills
cp -r .claude/skills/wordpress-plugin-dev ~/.claude/skills/wordpress-plugin-dev

Commandes et exemples de prompts

  • /wordpress-plugin-devPersona d'ingénieur plugin WP senior : règles obligatoires permission_callback, nonce et sanitize/escape intégrées.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Add a secure REST endpoint to my WordPress plugin for user data.
  • Build a Gutenberg block with block.json for my plugin.
  • Get my WordPress plugin ready for release on WordPress.org.