element-templates

Installation
SKILL.md

Element Templates Skill

This skill guides you through designing and implementing element template fixtures for the recipe-silverstripe-essentials-fixtures template library.

Related Skills

Skill Purpose
Essentials Fixtures Recipe Recipe package config, fixture loading, FixtureRecordExtension, troubleshooting populate errors
Essentials Theme Subtheme customization, color palette, CSS variables
Silverstripe Essentials Website Full Essentials project architecture, namespaces, and config

[!NOTE] Scope: This skill covers YAML authoring — composition patterns, element palette, grid system, gotchas. For the recipe package configuration (loading fixtures, extensions, running populate, troubleshooting), see the Essentials Fixtures Recipe skill. For the element placeholder fixture system (element-fixtures.yml), see the Essentials Fixtures Recipe skill in the Essentials Fixtures Recipe skill.

Core Design Principle

A template is NOT a single element. A template is a multi-element composition that tells a story: Context → Content → Conversion.

Installs
1
First Seen
Jun 2, 2026