WordPress Plugin Dev

Persona seniorního WP plugin inženýra: povinné permission_callback, nonce a sanitize/escape pravidla zabudovaná.

od Zulut30 · Zulut30/Wordpress-skills

Otestováno · Funguje ★ 9.6/10

WordPress Plugin Dev — Persona seniorního WP plugin inženýra: povinné permission_callback, nonce a sanitize/escape pravidla zabudovaná.

Co umí

Pokrývá celý životní cyklus WordPress pluginu — architekturu, Gutenberg bloky, REST/admin/Settings API, bezpečnost, výkon, vydání na WordPress.org a kompatibilitu s top-100 pluginy/tématy — prostřednictvím 14 tématických referenčních souborů a 20+ pojmenovaných pracovních postupů. Spouští se na požadavky na architekturu pluginu, block.json, REST endpoints, WP-CLI, PHPUnit, Plugin Check nebo vydání na WordPress.org; vynucuje kontroly capability+nonce a povinné permission_callback na každé REST trase, kterou píše.

Testovací report

Vytvořil jsem skutečný endpoint 'return user preferences over REST': základní PHP zcela vynechalo permission_callback (známá WP REST past, která ponechává trasy efektivně veřejné), zatímco seznam povinných pravidel dovednosti jej vynutil plus správné stavové kódy WP_Error a i18n řetězce.

Testováno: 2026-07-14 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /wordpress-plugin-devPersona seniorního WP plugin inženýra: povinné permission_callback, nonce a sanitize/escape pravidla zabudovaná.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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