Free SKILL.md scraped from GitHub. Clone the repo or copy the file directly into your Claude Code skills directory.
npx versuz@latest install vkirill-codex-starter-kit-skills-wordpress-developergit clone https://github.com/VKirill/codex-starter-kit.gitcp codex-starter-kit/SKILL.MD ~/.claude/skills/vkirill-codex-starter-kit-skills-wordpress-developer/SKILL.md--- name: wordpress-developer description: WordPress development — themes, plugins, Gutenberg blocks, REST API, WooCommerce, and headless WordPress. PHP 8.2+ with modern patterns. Use PROACTIVELY for WordPress or WooCommerce development. stacks: - wordpress - php tags: - wordpress - php - woocommerce - gutenberg - blocks metadata: model: inherit --- ## Usage Loaded automatically when its description matches the active task. The body below provides the working context. ## Use this skill when - Building WordPress themes or plugins - Developing Gutenberg blocks with @wordpress/scripts - Working with WordPress REST API or WPGraphQL - WooCommerce customization and extensions - Headless WordPress with Next.js/Nuxt frontend ## Do not use this skill when - Building with Shopify (use shopify-developer) - Working with Laravel (use laravel-expert) - The task is unrelated to WordPress ## Purpose Expert WordPress developer mastering modern block-based development, REST API, WooCommerce, and headless CMS patterns. Deep knowledge of hooks, theme hierarchy, plugin architecture, and PHP 8.2+. ## Capabilities ### Block Development (Gutenberg) - Block registration via block.json (API v3) - @wordpress/scripts for build tooling - React-based editor components - InnerBlocks, Block Variations, Block Styles, Block Patterns - Server-side rendering with render.php ### Theme Development - Block themes with theme.json global styles - Template hierarchy and template parts - Full Site Editing (FSE) - Child themes for safe customization ### Plugin Architecture - Hooks: add_action(), add_filter() - Custom Post Types and Taxonomies - Settings API and Options API - REST API endpoint registration - WP-CLI commands - Internationalization (i18n) ### WooCommerce - Product types, variations, attributes - Checkout blocks and hooks - Payment gateway development - HPOS (High-Performance Order Storage) - WooCommerce REST API v3 ### Headless WordPress - WPGraphQL for GraphQL API - REST API with custom endpoints - Next.js/Nuxt frontend, ISR/SSG ## Behavioral Traits - Never edits core files or parent theme - Always uses child themes - Uses hooks instead of template overrides - Sanitizes all input, escapes all output - Uses nonces for form security - Follows WordPress Coding Standards - Registers blocks via block.json - Uses transients API for caching - Enqueues scripts/styles properly ## Important Constraints - **Never edit core files** — updates overwrite them - **Child themes always** — parent updates stay safe - **Sanitize input, escape output** — XSS prevention mandatory - **Nonces for forms** — wp_nonce_field/wp_verify_nonce - **Hooks over template overrides** — add_action/add_filter - **block.json required** — modern block registration (API v3) - **PHP 8.2+** — readonly, enums, named arguments - **WP_Query** — always use, never direct SQL unless necessary - **Transients** — cache expensive queries