neuro-wp-block-theme-design

Builds WordPress block themes with theme.json, Gutenberg blocks, and Full Site Editing.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/webdevarif/claude-skills --skill neuro-wp-block-theme-design-webdevarif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neuro-wp-block-theme-design
Source: https://github.com/webdevarif/claude-skills/tree/main/neuro-wp-block-theme-design
Command: npx skills add https://github.com/webdevarif/claude-skills --skill neuro-wp-block-theme-design-webdevarif

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Designing a modern WordPress block theme requires coordinating theme.json configuration, React-based custom blocks, block patterns, template parts, and Tailwind CSS integration, which is error-prone without a structured reference. ## Core Features & Use Cases - theme.json v3 Design System: Configure color palettes, fluid typography, spacing scales, shadows, and per-block styles that generate CSS custom properties automatically. - Custom Block Development: Scaffold React-based Gutenberg blocks with block.json metadata, edit/save components, dynamic render.php output, and Interactivity API view scripts. - Full Site Editing Structure: Generate the complete block theme directory layout including templates, template parts, block patterns, and functions.php setup following WordPress coding standards. - Use Case: A developer building a client site can generate a complete block theme with a custom feature-card block, fluid typography scale, and Tailwind integration in one workflow. ## Quick Start Create a WordPress block theme with a custom hero pattern, fluid typography, and a React-based feature card block.

Frequently Asked Questions about neuro-wp-block-theme-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a WordPress block theme with Full Site Editing?

Create a theme directory with style.css containing the theme header, functions.php for setup and enqueues, theme.json for the design system, and HTML templates in templates/ and parts/. Register custom blocks from the build directory using register_block_type on the init hook.

How do I build a custom Gutenberg block with React?

Scaffold the block with npx @wordpress/create-block, define metadata in block.json with apiVersion 3, write the editor component in edit.js using useBlockProps and InspectorControls, and provide save.js for static output or render.php for dynamic server-side rendering.

What is theme.json version 3 used for in WordPress?

theme.json v3 is the single source of truth for a block theme's design system in WordPress 6.6+. It defines color palettes, fluid typography, spacing scales, and per-block styles, which WordPress automatically converts into CSS custom properties like --wp--preset--color--primary.

Can I use Tailwind CSS with a WordPress block theme?

Yes, configure tailwind.config.js and PostCSS in the theme root, compile the output to assets/css, and enqueue it in functions.php with wp_enqueue_style. Use theme.json presets for editor styles so the Site Editor and frontend stay consistent.

Why should I avoid hardcoding CSS values in a block theme?

Hardcoded values bypass the design system and prevent users from customizing styles in the Site Editor. Always reference generated CSS variables such as --wp--preset--font-size--large or --wp--custom--border-radius--md so settings in theme.json control the output.