| name | atomic-builder-extend |
| description | Routes Elementor v4 / atomic-builder extension work to the correct domain skill. Use when extending atomic widgets, prop types, transformers, dynamic tags, editor packages, variables, CSS converter, or interactions without a named module — or when the user asks "how do I add X" in v4. |
Atomic Builder Extension (router)
Source of truth: docs/atomic-builder/README.md. Skills are checklists that link there — do not duplicate the doc tree.
Checklist
- Confirm v4 context: experiments
e_atomic_elements (and often e_opt_in_v4) — see getting-started/experiments.md.
- Map intent using the decision table below.
- Read the matching child skill under
.cursor/skills/ and follow its workflow.
- Read linked
docs/atomic-builder/... pages before implementing.
v3 vs v4 warning
The marketplace skill elementor-widget-patterns is v3 only (Widget_Base, Controls_Manager, content_template). For atomic / v4 work, use the child skills below — not legacy widget patterns.
Decision table
Public path vs Internal path
Public path — third-party plugin in its own repo: subclass + WordPress hooks/filters documented in child skills; own npm package for editor JS.
Internal path — Elementor Core / Pro: change modules/atomic-widgets/, packages/packages/core/, or packages/packages/pro/; follow module ownership in linked docs.
Next step
Pick one child skill from the table, open its SKILL.md, and execute that checklist end-to-end.