wp-plugin-development

Skill WordPress officiel pour guider les assistants IA dans le développement de plugins : architecture, hooks, Settings API, sécurité et packaging de release.

npx skills add https://github.com/wordpress/agent-skills --skill wp-plugin-development

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.

Skills similaires