Superpowers Symfony plugin
A Symfony plugin for Claude Code: 44 skills, 7 subagents and 13 commands for API Platform, Doctrine, TDD, Messenger and DDD
- 233 ★ on the repository
- Last commit
- MIT
Minimal access
Why this level
- The set is skills, commands and instructions and runs nothing by itself, but commands lead the agent to run project tests and code checks.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/superpowers-symfonyDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The set is skills, commands and instructions and runs nothing by itself, but commands lead the agent to run project tests and code checks.
This is third-party code. Review the repository files before installing.
What it does
The plugin gives agents Symfony 7.4 LTS and 8.x knowledge matched to the framework version. It has 44 skills, 7 specialized agents and 13 commands covering API Platform, Doctrine ORM 3, test-driven development with Pest and PHPUnit, Symfony Messenger, security voters and DDD with hexagonal architecture. The content is vendor-neutral Markdown in the open Agent Skills layout, and per-agent packaging is generated from it. Commands launch targeted flows: `/symfony-check` runs PHP-CS-Fixer, PHPStan and tests, `/symfony-tdd-pest` and `/symfony-tdd-phpunit` drive the red, green, refactor loop, `/symfony-doctrine-relations` and `/symfony-migrations` help with schema, `/symfony-messenger` and `/symfony-voters` cover queues and authorization. General `/brainstorm`, `/write-plan` and `/execute-plan` exist too. Besides Claude Code, the set can be wired into Codex CLI, Cursor, Windsurf, GitHub Copilot, Gemini CLI, aider, OpenCode and Grok Build by copying files from `dist`.
Who it is for. PHP developers on Symfony who give Claude Code, Codex or Cursor API Platform APIs, Doctrine migrations and tests and want version-accurate guidance.
Good fit when
- You need to set up API Platform resources with operations and pagination.
- Development goes through tests in Pest or PHPUnit with the red, green, refactor loop.
- You need to add asynchronous message handling through Symfony Messenger.
- Before a commit you want PHP-CS-Fixer, PHPStan and tests in one `/symfony-check` command.
Not a fit when
- The project is not on Symfony: the skills and commands target that framework.
- You want a minimal set: 44 skills and 7 agents take context space when connected in full.
- The Symfony version is older than 6.4 LTS: it is not declared in the README.
Example request
Run `/symfony-tdd-pest` and write an order service in a red, green, refactor loop, then run `/symfony-check`.Limitations
The set targets Symfony 7.4 LTS and 8.x, version 6.4 LTS is marked legacy, and API Platform is supported across versions 5, 4.4, 4.3 and 3.4. Claude Code installs as a plugin, other agents get files copied by hand following the README install table: Codex uses `AGENTS.md` and prompts, Cursor and Windsurf rules, Copilot instructions. Grok Build needs the project folder to be trusted. The `dist` folder is generated from `content` and must not be edited by hand, CI checks for drift. PHP 8.2 to 8.4 is supported.
How to disable. Run `/plugin uninstall superpowers-symfony@superpowers-symfony` and delete any copied rule files from the project if needed.
FAQ
How do I install the plugin in Claude Code?
Run `/plugin marketplace add dev-toolings/superpowers-symfony`, then `/plugin install superpowers-symfony@superpowers-symfony`.
How do I connect it to Codex CLI?
Copy `AGENTS.md` into the project and the prompts with `cp dist/codex/prompts/*.md ~/.codex/prompts/`.
How do I connect it to Cursor?
Copy the rules with `cp dist/cursor/rules/*.mdc .cursor/rules/`.
Which Symfony and PHP versions are supported?
Symfony 7.4 LTS and 8.x, with 6.4 LTS treated as legacy. PHP 8.2 to 8.4.
What does the `/symfony-check` command do?
It runs PHP-CS-Fixer, PHPStan and the project tests and gathers the result.
Discussion
No questions or reviews yet.
Related
PluginsA plugin with 8 skills and 6 agents for Claude Code: Spring Boot 4, Java 21, JPA, tests and Kubernetes by one rule set.
Skill for upgrading code to PHP 8.x: types, attributes, PHPStan, Rector and verification scripts reporting in JSON.
Sixteen Spring Boot skills: the agent explores the application first, then edits JPA, DTOs, REST, Security, Kafka and tests.
Skills for Java projects: code review, Spring Boot, JPA, concurrency, Java version migration, Maven audits and security
Official Firebase plugin for agents: 14 skills on Firestore, Auth, Hosting, Crashlytics, Remote Config and security rules
Anthropic Laravel puts the Claude API behind a Laravel facade and ships a Laravel Boost skill so agents write code for the package
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| Superpowers Symfony (this card) | no | 233 | |
| Symfony UX Skills | no | 185 | Symfony UX Skills is about Symfony UX interfaces, while this set covers API Platform, Doctrine, Messenger and tests. |
| PHP Architecture Toolkit (acc) | no | 106 | PHP Architecture Toolkit targets PHP architecture generally, while here knowledge is tied to Symfony and API Platform versions. |
README in short
The README covers the content layout, an install table for ten environments, lists of skills, agents and commands, supported versions and Docker. MIT license.