symfony-ux-skills
Symfony UX frontend guidance for Stimulus, Turbo, components, icons, maps
All Skills in This Repository (5)
Pure Emerald Level Indicatorsturbo
Automate SPA-like navigation and real-time updates in Symfony UX apps with Turbo.
symfony-ux
Guides Symfony developers in selecting and combining Stimulus, Turbo, TwigComponent, and LiveComponent for frontend interactivity.
stimulus
Attach Stimulus controllers to server-rendered HTML via data attributes.
live-component
Build interactive server-rendered Symfony UX components with LiveProp and LiveAction.
twig-component
Create reusable UI components for Symfony UX using Twig templates and PHP classes.
Frequently Asked Questions
FAQPage SchemaHow to install symfony-ux-skills?â–¼
Run `npx skills add smnandre/symfony-ux-skills --all -g -y` in your terminal to install all seven skills globally.
Which Symfony UX tool should I use?â–¼
Use Stimulus for pure client-side behavior, Turbo for navigation and partial page updates, TwigComponent for static reusable UI, and LiveComponent for reactive server-rendered interfaces. The symfony-ux orchestrator skill helps the agent decide automatically.
Does it work with Claude Code, Codex, and Gemini CLI?â–¼
Yes. All skills follow the open SKILL.md standard and run in Claude Code, OpenAI Codex, Gemini CLI, Cursor, Windsurf, and any compatible platform.
Which Symfony UX versions are covered?â–¼
The skills target Symfony UX 2.22 through 2.28+, with Symfony 7.2/7.4/8.0 and PHP 8.4+, including newer features like twig Turbo Stream components and icon locking.
Can I build reactive components without writing JavaScript?â–¼
Yes. The live-component skill teaches the agent to build live search, real-time validation, and dependent selects entirely in PHP and Twig with zero custom JavaScript.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core