Case study Utility Plugin

Lubinik Scaffolder

Utility Plugin

The Scaffolder is the addon-generation workbench for Lubinik. It copies addon skeletons, applies rename rules, reads data models and mappings, and generates CPTs, taxonomies, meta boxes, shortcodes, templates, CSS, JS, loaders, and config files from reusable Jinja2 templates.

  • Scaffolder

Inside

StackScaffolder
01

Problem

After BnB, Shelter, and Freelance, creating another addon by hand meant repeating too many fragile steps. Asking an AI to copy and rename a whole addon could work once, but it was context-heavy, error-prone, and built on the assumption that AI labor would stay cheap.

02

Solution

The scaffolder turns repeated addon structure into configuration and deterministic templates. `addon-config.json` and `addon-structure.json` control skeleton copying and renaming; `data-model.json`, `mapping.json`, and Jinja2 templates generate the actual components.

03

Results

The scaffolder makes new addons easier to start and easier to maintain. More importantly, it preserves Lubinik's philosophy: core stays reusable, addons stay specific, and repeated patterns become tooling instead of copy-paste.