AI agent skills for the Symfony UX frontend stack -- Stimulus, Turbo, TwigComponent, LiveComponent, UX Icons and UX Map. By Simon Andre
FAQ
symfony-ux-skills is a Claude Code plugin with 7 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes live-component, stimulus, symfony-ux. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add smnandre/symfony-ux-skills> /plugin install symfony-ux-skills@symfony-ux-skills
Repo: smnandre/symfony-ux-skills
AI agent skills for the Symfony UX frontend stack -- Stimulus, Turbo, TwigComponent, LiveComponent, UX Icons and UX Map.
By Simon Andre
| Skill | What it does | When the agent activates it | Refs |
|---|---|---|---|
| symfony-ux | Orchestrator / decision tree | The developer asks "which UX tool should I use?" or a question that spans multiple packages | -- |
| stimulus | Stimulus controllers, targets, values, actions, outlets | Client-side JS behavior -- toggles, dropdowns, modals, wrapping a JS library | api, patterns, gotchas |
| turbo | Turbo Drive, Frames, Streams, Mercure | Partial page updates, SPA-like nav, real-time server pushes -- no JS to write | api, patterns, gotchas |
| twig-component | TwigComponent props, blocks, computed properties, anonymous components | Reusable UI building blocks -- buttons, cards, alerts, design system | api, patterns, gotchas |
| live-component | LiveComponent props, actions, data-model, forms, emit, defer/lazy | Reactive server-rendered UI -- live search, validation, dependent selects | api, patterns, gotchas |
| ux-icons | SVG icons via Iconify, local files, aliases, CLI | Rendering icons in Twig -- Lucide, Heroicons, Tabler, Material Design, etc. | api, patterns, gotchas |
| ux-map | Interactive maps with Leaflet / Google Maps | Maps with markers, polygons, polylines, circles, events, LiveComponent integration | api, patterns, gotchas |
Upstream packages: symfony/stimulus-bundle -- symfony/ux-turbo -- symfony/ux-twig-component -- symfony/ux-live-component -- symfony/ux-icons -- symfony/ux-map
This repository is a Claude Code plugin marketplace. Add the marketplace, then install the plugin. Skills are namespaced under symfony-ux-skills:.
claude plugin marketplace add smnandre/symfony-ux-skills
claude plugin install symfony-ux-skills@symfony-ux-skills
smnandre/symfony-ux-skills is the GitHub repository. symfony-ux-skills@symfony-ux-skills reads as plugin@marketplace.
To load the plugin locally without installing it:
claude --plugin-dir /path/to/symfony-ux-skills
npx skills add smnandre/symfony-ux-skills
Copy each skill directory into your platform's skills location:
# Claude Code (project-level, shared via git)
mkdir -p .claude/skills && cp -r skills/* .claude/skills/
# Claude Code (user-level, available everywhere)
cp -r skills/* ~/.claude/skills/
# Gemini CLI
mkdir -p ~/.gemini/skills && cp -r skills/* ~/.gemini/skills/
# OpenAI Codex
mkdir -p .codex/skills && cp -r skills/* .codex/skills/
Then optionally copy the context file for your platform to your project root:
cp CLAUDE.md /path/to/project/ # Claude Code
cp AGENTS.md /path/to/project/ # OpenAI Codex
cp GEMINI.md /path/to/project/ # Gemini CLI
Agent skills are structured knowledge files that teach AI coding agents how to use a library. Instead of relying on training data (which may be outdated or incomplete), the agent reads the skill at runtime and gets accurate, version-specific guidance: API references, common patterns, and known gotchas.
Each skill follows a progressive disclosure pattern:
This means the agent only pulls in what it needs, keeping context windows lean.
Built on the Agent Skills open standard. Compatible with Claude Code, Gemini CLI, OpenAI Codex, Cursor, Windsurf, and any platform that supports SKILL.md.
Optional files for your project root. They give the agent a quick decision tree and key rules so it knows which skill to reach for.
| File | Platform |
|---|---|
CLAUDE.md | Claude Code |
AGENTS.md | OpenAI Codex |
GEMINI.md | Gemini CLI |
llms.txt | Web / any LLM (llmstxt.org) |
.
โโโ CLAUDE.md # Context file for Claude Code
โโโ AGENTS.md # Context file for OpenAI Codex
โโโ GEMINI.md # Context file for Gemini CLI
โโโ llms.txt # Context file for web / LLMs
โโโ .claude-plugin/
โ โโโ plugin.json # Claude Code plugin manifest
โโโ gemini-extension.json # Gemini CLI extension manifest
โโโ skills/
โโโ symfony-ux/
โ โโโ SKILL.md
โโโ stimulus/
โ โโโ SKILL.md
โ โโโ references/
โ โโโ api.md
โ โโโ patterns.md
โ โโโ gotchas.md
โโโ turbo/
โ โโโ SKILL.md
โ โโโ references/
โ โโโ api.md
โ โโโ patterns.md
โ โโโ gotchas.md
โโโ twig-component/
โ โโโ SKILL.md
โ โโโ references/
โ โโโ api.md
โ โโโ patterns.md
โ โโโ gotchas.md
โโโ live-component/
โ โโโ SKILL.md
โ โโโ references/
โ โโโ api.md
โ โโโ patterns.md
โ โโโ gotchas.md
โโโ ux-icons/
โ โโโ SKILL.md
โ โโโ references/
โ โโโ api.md
โ โโโ patterns.md
โ โโโ gotchas.md
โโโ ux-map/
โโโ SKILL.md
โโโ references/
โโโ api.md
โโโ patterns.md
โโโ gotchas.md
Targets Symfony UX 2.22 -- 2.28+, Symfony 7.2 / 7.4 / 8.0, PHP 8.4+.
Documented features include <twig:Turbo:Stream:*> component syntax (UX 2.22), TurboStreamResponse helper, LiveProp URL binding with validation modifiers, defer / lazy loading for LiveComponents, UX Toolkit (copy-paste UI components), Iconify on-demand icons with ux:icons:lock CLI, and UX Map with Leaflet/Google Maps renderers including polygons, polylines, circles and ComponentWithMapTrait.
Simon Andre -- smnandre.dev -- GitHub -- Twitter
MIT
.claude-plugin/
marketplace.json
plugin.json
.github/
FUNDING.yml
.gitignore
AGENTS.md
CLAUDE.md
gemini-extension.json
GEMINI.md
LICENSE
llms.txt
README.md
skills/
live-component/
references/
api.md
gotchas.md
patterns.md
SKILL.md
stimulus/
references/
api.md
gotchas.md
patterns.md
SKILL.md
symfony-ux/
SKILL.md
turbo/
references/
api.md
gotchas.md
patterns.md
SKILL.md
twig-component/
references/
api.md
gotchas.md
patterns.md
SKILL.md
ux-icons/
references/
api.md
gotchas.md
patterns.md
SKILL.md
ux-map/
references/
api.md
gotchas.md
patterns.md
SKILL.mdยฉ 2026 Flowy ยท Free and open source
Built for Claude Code ยท Not affiliated with Anthropic