- PRs merged in two days
- 47
- years developing WordPress
- +15
- tiles for the visual review
- 1440 × 900
- tokens consumed by the agent team
- ≈1.23 B
The context
Omitsis is a Barcelona digital agency, founded in 2008, that combines web design and development. I’ve worked with them as a senior WordPress developer since 2023, and they have a carefully refined methodology of their own for building websites out of blocks.
In 2026 we asked ourselves how far a team of AI agents could go working to those very same standards: the same blocks, the same design tokens and the same high bar for quality.
WordPress all the way
- Custom Gutenberg blocks with ACF,
block.jsonand PHP templates, following the agency’s library. - Themes with design tokens: colors, typography and spacing in a single place, so every block stays consistent with the rest.
- WP-CLI and Docker environments so the agents can create, test and deploy without touching production.
- Performance and accessibility as a requirement, not an extra.
- The agency’s skills: its Claude Code plugins, ported as Hermes skills, so local models also work with the house methodology.
How the visual quality is achieved
- Reliable screenshots. A custom capture tool waits for the network, loads lazy images, removes banners and generates overlapping 1440 × 900 tiles.
- Section-by-section review with a vision model against the approved design, never with the full-page screenshot.
- Patch, deploy and capture again, with each section’s height measured.
- One PR per fix. In two days the agent team opened and merged 47.
Rules that worked
- One orchestrator and at most two children, each with its own files.
- Password-protected staging before showing anything to the client.
- A hook that stops the orchestrator from polling its subagents in a loop.
- Human review before every delivery.
What I learned
The problem was almost never the model but the system: badly taken screenshots, poorly wired vision or sessions that ran too long. Fixing the system did more than switching models. And with WordPress, a good block library is what lets the agents work fast without breaking anything.