Audit blocks for WordPress Block Supports optimization opportunities
Analyze all blocks to identify opportunities to replace custom controls with WordPress Block Supports.
Scans all blocks in src/blocks/ for:
supports.colorsupports.typographysupports.spacingsupports.__experimentalBordersupports.dimensionsFor each block in src/blocks/:
edit.js to identify custom controlsblock.json to check current supportsBefore (Custom Control):
// edit.js - 25 lines
<PanelBody title="Typography">
<FontSizePicker
value={fontSize}
onChange={(value) => setAttributes({ fontSize: value })}
/>
</PanelBody>
After (Block Supports):
// block.json - 3 lines
{
"supports": {
"typography": {
"fontSize": true
}
}
}
Savings: 22 lines of code
Creates BLOCK-SUPPORTS-OPPORTUNITIES.md with:
See docs/BLOCK-SUPPORTS-AUDIT.md for complete methodology and results.
npx skills add jnealey-godaddy/block-supports-audit下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer