typo3-shadcn-content-elements
TYPO3 shadcn Content Elements
Purpose
Use this skill to build TYPO3 Content Blocks content elements that behave like a coherent shadcn/ui system: preset-driven tokens, shared Fluid atoms/molecules, complete field coverage, useful backend previews, semantic icons, local shadcn registry items, and seed data that makes the styleguide pages credible.
This skill assumes Content Blocks are the source of truth for schema and TYPO3 owns rendering. shadcn/ui is the source for theme tokens, component class contracts, data attributes, states, spacing, borders, radius, and typography.
The styling rule is strict: content elements should not hardcode colors or theme-specific visual values. Raw
oklch(), hsl(), rgb(), hex colors, and fixed light/dark assumptions belong in the committed shadcn theme
token source only. Templates, element CSS, backend preview CSS, generated icons, and chart scripts should
consume semantic tokens or Tailwind/shadcn utility classes.