CMS Developer

Plan and execute code-first Drupal and WordPress CMS implementations.

110|18|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/TravisLeeeeee/awesome-openclaw-personas --skill cms-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: CMS Developer
Source: https://github.com/TravisLeeeeee/awesome-openclaw-personas/tree/main/personas/engineering/cms-developer
Command: npx skills add https://github.com/TravisLeeeeee/awesome-openclaw-personas --skill cms-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill solves the problem of shipping CMS builds that are hard for editors to use and expensive for developers to maintain by enforcing code-first architecture, clear content modeling, and production-ready theme/plugin/module patterns.

Core Features & Use Cases

  • Content architecture first: maps content types, fields, relationships, and editorial workflow before any theme code is written.
  • Code-first customization: registers custom post types, taxonomies, fields, blocks, and Drupal configuration in code (not UI-only DB changes).
  • Production-grade theming: creates accessible (WCAG 2.1 AA+), performant, component-driven front-ends for theme templates and block systems.
  • Audits that prevent rework: runs accessibility, performance, security, and code-quality passes with measurable success targets.
  • Use cases: building custom theme + Gutenberg/ACF Blocks or Drupal layout/paragraphs systems; implementing custom modules/plugins for enterprise content workflows; hardening launches with caching, security headers, and Core Web Vitals checks.

Quick Start

Ask the CMS Developer skill to generate a code-first Drupal or WordPress implementation plan (content model + theme structure + custom module/plugin approach) that matches your editor workflow and includes an accessibility and performance pre-launch checklist.

Frequently Asked Questions about CMS Developer

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

FAQPage Schema
How do I build a code-first WordPress custom theme with Gutenberg and ACF blocks?

To build a code-first WordPress custom theme, you register custom post types, fields, and Gutenberg/ACF blocks in code rather than UI-only database changes, ensuring production-grade, component-driven front-end templates that are maintainable and editor-friendly.

What is the best way to architect a Drupal content model before writing theme code?

The best way to architect a Drupal content model is mapping content types, fields, relationships, and editorial workflows first, then registering Drupal configuration and Layout Builder/Paragraphs components in code to establish maintainable boundaries before theming.

Can I use this approach to build custom Drupal modules and plugins for enterprise content workflows?

Yes, this approach implements custom Drupal modules and WordPress plugins for enterprise content workflows by enforcing code-first architecture, hook/plugin logic, and strict maintainability boundaries that prevent core monkey-patching.

Does code-first CMS development support WCAG 2.1 AA accessibility and Core Web Vitals performance checks?

Code-first CMS development supports WCAG 2.1 AA accessibility and Core Web Vitals performance checks by running measurable audit passes during development, ensuring the final theme templates and block systems meet production-ready targets.

Why should I avoid core monkey-patching when developing custom Drupal modules and WordPress plugins?

You should avoid core monkey-patching when developing custom Drupal modules and WordPress plugins because it breaks maintainability boundaries, making CMS builds expensive to maintain and prone to failing during core updates or security patches.

How do I create a pre-launch checklist for a Drupal or WordPress CMS build?

To create a pre-launch checklist for a Drupal or WordPress CMS build, include accessibility audits, performance validation, security headers, caching configuration, and code-quality passes to ensure the deliverables are launch-ready and maintainable.