By phucbm
Scaffold, audit and manage custom ACF Gutenberg blocks for WordPress with Tailwind CSS integration.
Deep AI audit of all blocks — runs structural checks first, then uses AI to review content quality, descriptions, grammar, admin render justification, wrapper usage, and empty-state messages.
Fast structural audit of all blocks — checks required files, wrapper attributes, fields.json timestamp, preview.png. No AI, runs instantly via script.
Scaffold a new ACF Gutenberg block with block.json, fields.json, and render.php
Initialize a new WordPress theme with the wp-blocks-dev block development workflow
A Claude Code plugin for scaffolding, auditing, and managing custom ACF Gutenberg blocks for WordPress — with Tailwind CSS integration and a structured, production-ready workflow.
From GitHub:
claude plugin marketplace add phucbm/wp-blocks-dev
claude plugin install wp-blocks-dev@phucbm --scope project
claude plugin update wp-blocks-dev@phucbm
Always bump
versionin.claude-plugin/plugin.jsonwhen publishing — Claude Code uses it to detect updates.
| Skill | Example prompt | What it does |
|---|---|---|
/wp-blocks-dev:init | /wp-blocks-dev:init my-client-site | Scaffold a new WordPress theme — asks for project name, slug, author, and optional features (Tailwind, TypeScript), then creates the full theme structure |
/wp-blocks-dev:create-block | /wp-blocks-dev:create-block hero-banner | Scaffold a new ACF block — generates block.json, fields.json, render.php, and registers it in blocks.json |
/wp-blocks-dev:audit-blocks | /wp-blocks-dev:audit-blocks | Fast structural audit — checks all blocks for missing files, invalid timestamps, unregistered folders. No AI, runs in seconds |
/wp-blocks-dev:audit-blocks-deep | /wp-blocks-dev:audit-blocks-deep | Deep AI audit — reviews block labels, field quality, admin render justification, and empty-state messages across the project |
| Agent | Example prompt | What it does |
|---|---|---|
wp-blocks-dev | @wp-blocks-dev should this block have render-admin.php? | Expert on the full stack — ask anything about block structure, ACF fields, PHP patterns, asset loading, or Tailwind. No context needed, it knows the workflow. |
| Hook | Trigger | What it does |
|---|---|---|
fields.json reminder | Any edit or write to fields.json | Reminds you to run date +%s and update the modified timestamp — ACF uses this for field group sync detection |
Install all three from phucbm/wp-mu-plugins into your mu-plugins/ directory:
| File | Purpose |
|---|---|
acf-local-json-router.php | Routes ACF JSON saves per-block to blocks/{slug}/fields.json |
wp-blocks-loader.php | Registers blocks from blocks.json, adds block category, fixes WP 6.3+ script defer |
tailwind-theme-loader.php | Enqueues Tailwind CSS on frontend and in the block editor |
MIT — phucbm
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub phucbm/skills --plugin wp-blocks-devPersonal knowledge base — patterns and integrations across projects
Claude skills for managing a shadcn-compatible component registry
Bootstrap .claude/ structure for any existing repo
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions