The Addon Philosophy: Specific Things Stay Specific

June 24, 2026 Lubinik Journal

Addons are easy to misunderstand.

They are not a rule that every site must have a custom plugin for everything. A small site can be mostly parent theme, core plugin, pages, custom sections, blog posts, heroes, menus, FAQs, testimonials, tabs, and shared shortcodes.

An addon becomes useful when the content stops being generic.

If a site needs repeatable entities, admin fields, taxonomies, filters, list cards, single pages, archive pages, templates, and entity-specific shortcodes, then it probably needs an addon. That is true for accommodations, animals, projects, comics, case studies, and eventually maybe music releases or multi-refuge structures.

The addon protects the core

The addon is not only about adding features. It is also about protecting the reusable layers.

The parent theme should not know what an animal adoption requirement is. The core plugin should not know what a BnB amenity is. The Showcase child theme should not carry the whole Freelance business model just because case studies are useful.

Specific things should stay specific until they prove they belong somewhere deeper.

That is the philosophy. The core gives the workshop. The addon brings the domain. The child theme gives the site its face. The support plugins provide engines. The scaffolder helps create the repeated structure without dragging old projects into new ones.

Lubinik only works if those boundaries stay honest.