WordPress Plugin Dev

Senior WP plugin-ingenjör persona: obligatorisk permission_callback, nonce och sanitize/escape-regler inbakade.

av Zulut30 · Zulut30/Wordpress-skills

Testad · Fungerar ★ 9.6/10

WordPress Plugin Dev — Senior WP plugin-ingenjör persona: obligatorisk permission_callback, nonce och sanitize/escape-regler inbakade.

Vad den gör

Täcker hela WordPress plugin-livscykeln — arkitektur, Gutenberg-block, REST/admin/Settings API, säkerhet, prestanda, release-to-WordPress.org och kompatibilitet med topp-100 plugins/teman — via 14 ämnesreferensfiler och 20+ namngivna arbetsflöden. Utlöses vid förfrågningar om plugin-arkitektur, block.json, REST-endpoints, WP-CLI, PHPUnit, Plugin Check, eller WordPress.org-release; upprätthåller capability+nonce-kontroller och obligatorisk permission_callback på varje REST-rutt den skriver.

Testrapport

Byggde en verklig 'return user preferences over REST'-endpoint: baslinjens PHP utelämnade permission_callback helt (en välkänd WP REST-fälla som lämnar rutter effektivt offentliga), medan skillens obligatoriska-regellista tvingade in den plus korrekta WP_Error-statuskoder och i18n-strängar.

Testad: 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

Kommandon och exempelprompter

  • /wordpress-plugin-devSenior WP plugin-ingenjör persona: obligatorisk permission_callback, nonce och sanitize/escape-regler inbakade.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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.