Skip to content

Symfony Ux Skills

Symfony UX skills for Claude, Gemini, Codex, ... Live Component, Twig Component, Turbo, Stimulus

Install

$npx skills add smnandre/symfony-ux-skills
Claude Code
claude mcp add symfony-ux-skills -- npx skills add smnandre/symfony-ux-skills
Cursor / Claude Desktop (mcp.json)
{
  "mcpServers": {
    "symfony-ux-skills": {
      "command": "npx",
      "args": [
        "skills",
        "add",
        "smnandre/symfony-ux-skills"
      ]
    }
  }
}

Install command taken from the project's README or registry entry. Always review code before running it.

Symfony UX -- Agent Skills

AI agent skills for the Symfony UX frontend stack -- Stimulus, Turbo, TwigComponent, LiveComponent, UX Icons and UX Map.

By Simon Andre

Skills

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

Installation

Claude Code Plugin

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

Vercel's Skills CLI

npx skills add smnandre/symfony-ux-skills

Manual installation

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:

Similar plugs

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…

Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.