Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
netresearch avatar

Typo3 Frontend Patterns

  • 8 installs
  • 1 repo stars
  • Updated July 11, 2026
  • netresearch/typo3-frontend-patterns-skill

Helps with frontend development tasks.

About

typo3-frontend-patterns is a Claude Code skill for frontend development. It helps solo builders move faster with AI-assisted coding.

  • typo3-frontend-patterns
  • Frontend Development
  • AI-coding skill

Typo3 Frontend Patterns by the numbers

  • 8 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #1,733 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/netresearch/typo3-frontend-patterns-skill --skill typo3-frontend-patterns

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs8
repo stars1
Last updatedJuly 11, 2026
Repositorynetresearch/typo3-frontend-patterns-skill

What it does

Helps with frontend development tasks.

Files

SKILL.mdMarkdownGitHub ↗

TYPO3 Frontend Patterns

Reusable implementation patterns for TYPO3 v13 and v14.3 LTS sitepackage development. Each pattern provides a complete implementation with Fluid template, TypeScript plugin, SCSS partial, and accessibility considerations.

v14 heads-up: the core no longer concatenates or compresses frontend CSS/JS (Breaking #108055). Pair these patterns with an external build tool — see typo3-vite-skill. Fluid 5 (v14) enforces strict ViewHelper typing (#108148): all VHs in pattern templates must have typed arguments + render(): string. Camino (v14.1+, #108539) is the v14 core's default theme alternative to bootstrap-package — patterns stay theme-agnostic.

These patterns solve common frontend problems that every TYPO3 sitepackage encounters. Instead of building from scratch, use these proven implementations that handle edge cases (scroll performance, reduced-motion, keyboard navigation, ARIA live regions) correctly from the start.

Available Patterns

PatternDescriptionKey Features
Sticky HeaderScroll-triggered fixed headerIntersectionObserver, CSS transitions
Lazy LoadingDeferred component initializationIntersectionObserver, placeholder content
BreadcrumbBreadcrumb navigationJSON-LD structured data, Schema.org
Language SwitcherMulti-language navigationb13/menus LanguageMenu, flag icons
AnimationsScroll-triggered animationsprefers-reduced-motion support
Scroll to AnchorSmooth scroll with offsetHeader height compensation
Skeleton LoadingCSS placeholder animationsContent layout stability
Toast NotificationNotification messagesAuto-dismiss, ARIA live region
Back to TopScroll-to-top buttonVisibility threshold, smooth scroll

Implementation Convention

Each pattern follows the same structure: 1. Fluid template -- Markup with semantic HTML and ARIA attributes 2. TypeScript plugin -- Behavior with DOMContentLoaded initialization 3. SCSS partial -- Styling with Bootstrap integration 4. Vite entrypoint -- Code splitting via *.entry.ts

References

  • references/patterns-sticky-header.md -- Scroll-triggered fixed header with IntersectionObserver
  • references/patterns-lazy-loading.md -- Deferred component initialization with placeholder content
  • references/patterns-animations.md -- Scroll animations with prefers-reduced-motion support
  • references/patterns-breadcrumb.md -- Breadcrumb navigation with JSON-LD structured data
  • references/patterns-language-switcher.md -- Multi-language navigation with b13/menus LanguageMenu
  • references/patterns-scroll-to-anchor.md -- Smooth scroll with sticky header offset compensation
  • references/patterns-skeleton-loading.md -- CSS placeholder animations for content loading
  • references/patterns-toast-notification.md -- Auto-dismiss notifications with ARIA live region
  • references/patterns-back-to-top.md -- Scroll-to-top button with visibility threshold

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.