audit
CommandPerform a comprehensive CSS audit across all project files. Scores overall Divi 5 compatibility, identifies patterns and…
Look up the right CSS selector for any Divi 5 module or sub-element (e.g. "blurb title", "toggle open state", "woo add to cart"). Returns the wrapper class, inner selectors, a paste-ready override pattern, the Free-Form CSS equivalent, and whether a builder setting could replace
> /plugin marketplace add cjsimon2/Divi5-ToolKit> /plugin install divi5-toolkit@divi5-local
name: selector description: Look up the right CSS selector for any Divi 5 module or sub-element (e.g. "blurb title", "toggle open state", "woo add to cart"). Returns the wrapper class, inner selectors, a paste-ready override pattern, the Free-Form CSS equivalent, and whether a builder setting could replace the CSS entirely. argument-hint: <module-or-element> allowed-tools: Read, Grep, Glob
You are answering one question fast: **what do I target to style X in Divi 5?** No preamble, no long explanations — a selector card the user can paste from.
Read `.claude/divi5-toolkit.local.md` if it exists:
css_prefix: my # used in the example custom class divi_version: "5.13" # warn if the module is newer than the project's version
Defaults: `my` and the newest version this plugin documents.
Search these sources in order (all under `${CLAUDE_PLUGIN_ROOT}/skills/`):
1. `divi5-css-patterns/references/divi-selectors.md` — primary selector tables (structural, content, forms, 5.6–5.11 modules, Free-Form patterns). 2. `divi5-css-patterns/examples/new-modules.css` — inner markup trees for Timeline, Breadcrumbs, SVG, TOC, Instagram Feed, Tooltip, Post Filter, Gravity Forms, Charts, Payment Button. 3. `divi5-css-patterns/examples/woocommerce.css` — Woo product grid, cart, checkout selectors. 4. `divi5-css-patterns/examples/forms.css` — form field, checkbox, radio, CF7 Styler selectors. 5. `divi5-css-patterns/SKILL.md` "Common Divi Module Selectors" — fallback.
Match loosely: "blurb heading" → Blurb `.et_pb_blurb` + `h4.et_pb_module_header`; "accordion open" → `.et_pb_toggle_open`; "add to cart" → `.et_pb_wc_add_to_cart` / `.single_add_to_cart_button`. If the query matches more than one module, show the best match and list the alternatives in one line. If nothing matches, say so and give the generic DevTools recipe (Step 4) — do not invent a class name.
Check the Composable Settings table in `${CLAUDE_PLUGIN_ROOT}/skills/divi5-compatibility/SKILL.md` — if the user's likely goal (hover color, border, spacing, aspect ratio, focus state, gradient text, grid layout, tooltip, `align-items`) has a builder-native path, include it under BUILDER INSTEAD.
SELECTOR: [Module name] — [sub-element]
WRAPPER .et_pb_blurb
TARGET .et_pb_blurb .et_pb_module_header
ALSO .et_pb_blurb_content, .et_pb_blurb_description, .et_pb_main_blurb_image
OVERRIDE (Theme Options > Custom CSS)
.et_pb_blurb.{prefix}-feature .et_pb_module_header {
font-size: 1.25rem;
color: #1d1f22;
}
→ add class "{prefix}-feature" via Advanced > Attributes > class
FREE-FORM (module > Advanced > Custom CSS > Free-Form)
selector .et_pb_module_header { font-size: 1.25rem; }
BUILDER INSTEAD Title typography lives in Design > Title Text — no CSS needed for size/color.
SINCE Divi 5.0 (core module)
VERIFY [only for 5.8+ modules] Inner selectors observed, confirm in DevTools.Substitute the real `css_prefix`. Keep the card under ~25 lines. If the user asked for several elements at once, output one compact card per element.
When nothing matches, output:
NO MATCH for "[query]"
Nearest: [up to 3 module names]
DevTools recipe: open the page on the frontend (not the builder), right-click the element → Inspect,
walk up to the nearest `.et_pb_*` wrapper, and use `.et_pb_<module>.{prefix}-<name> <inner>` as your selector.The first Claude Code plugin for Divi 5 development. Validates CSS compatibility, generates Divi-ready code, scaffolds page sections, audits project health, checks accessibility, audits Core Web Vitals performance, diagnoses symptoms, learns from errors, and
Perform a comprehensive CSS audit across all project files. Scores overall Divi 5 compatibility, identifies patterns and…
Convert existing CSS to Divi 5-compatible format. Fixes specificity issues, adds proper overrides, handles format wrapping, and…
Diagnose a Divi 5 issue from a symptom, error, or "this isn't working" description. Routes to the right specialist…
Generate Divi 5-ready CSS for a component, section, or page element. Outputs in the format you specify (Theme Options, Code…
Research the latest Divi 5 updates, features, CSS compatibility changes, and best practices. Updates plugin knowledge base with…
Check that a Divi 5 page works across device sizes (small phones, iPhones, tablets, laptops, widescreen, ultrawide). Uses live…
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.