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
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.
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.
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.