PMDevSolutions

Scaffold Block — Development skill for Claude Code

Development community

Scaffold a Gutenberg custom block (block.json, edit/save JS, optional render callback, PHPUnit stub).

How to install Scaffold Block

Installs to ~/.claude/commands/pmdevsolutions-flavian-scaffold-block.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/PMDevSolutions/Flavian/HEAD/.claude/commands/scaffold-block.md -o ~/.claude/commands/pmdevsolutions-flavian-scaffold-block.md

Restart Claude Code, or start a new session, for it to be picked up.

What Scaffold Block does


allowed-tools: Bash(bash scripts/scaffold-block.sh:*), Bash(pnpm run scaffold:block:*), Bash(node:*), Read, Edit, AskUserQuestion argument-hint: [--namespace ns] [--attributes "name:type[:default],..."] [--dynamic] description: Scaffold a Gutenberg custom block (block.json, edit/save JS, optional render callback, PHPUnit stub)

Scaffold a Gutenberg Custom Block

Generate a self-contained, activatable custom block plugin under `plugins//` using `scripts/scaffold

Alternatives in Development

  • Portaljs Add Map — Render a GeoJSON dataset on an interactive Leaflet map in the Views section of a dataset's showcase 2.3k ★
  • WP Block Development — Develop WordPress Gutenberg blocks 902 ★
  • Claude Blocker — Block distracting websites unless Claude Code is actively running inference 282 ★

Full documentation available on GitHub

View Source Repository