wp-plugin-development
Ce skill fait partie du repository wordpress/agent-skills, un projet communautaire visant à doter les assistants IA (Claude, Copilot, Cursor, Codex, etc.) d'une connaissance experte du développement WordPress. Le skill wp-plugin-development se concentre spécifiquement sur la création et la maintenance de plugins WordPress selon les bonnes pratiques officielles.
Ce que couvre ce skill
Le SKILL.md est complet et structuré : il décrit une procédure en plusieurs étapes pour accompagner l'assistant IA lors de travaux sur un plugin. Il couvre notamment la détection des entrypoints via des scripts dédiés (detect_plugins.mjs), l'architecture recommandée (bootstrap unique, chargement sur hooks), le cycle de vie du plugin (activation, désactivation, désinstallation), l'interface d'administration via la Settings API, la baseline de sécurité (nonces, capabilities, sanitization, $wpdb->prepare()), ainsi que la gestion des données, du cron et des migrations.
Documents de référence associés
Le skill s'appuie sur un dossier references/ contenant des guides thématiques détaillés : structure.md, lifecycle.md, settings-api.md, security.md, data-and-cron.md et debugging.md. Ces documents approfondissent chaque aspect couvert par la procédure principale et sont cités explicitement aux étapes correspondantes.
Comment l'utiliser
Après installation via les scripts du repo (globalement dans ~/.claude/skills/ ou dans le dossier de votre projet), l'assistant IA active ce skill dès qu'une tâche liée au développement d'un plugin WordPress est détectée. Il suit alors la procédure documentée plutôt que de reposer sur des patterns potentiellement obsolètes. L'utilisateur doit fournir le chemin vers le fichier principal du plugin, le contexte d'exécution (single site ou multisite) et les versions cibles de WordPress et PHP.