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
Plugin

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.
All reasons and checks

dev-toolings/superpowers-symfony

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/superpowers-symfony

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal 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.

Plugins

A plugin with 8 skills and 6 agents for Claude Code: Spring Boot 4, Java 21, JPA, tests and Kubernetes by one rule set.

PluginMinimal access1.5KRepository stars

Skill for upgrading code to PHP 8.x: types, attributes, PHPStan, Rector and verification scripts reporting in JSON.

PluginExtended access63Repository stars

Sixteen Spring Boot skills: the agent explores the application first, then edits JPA, DTOs, REST, Security, Kafka and tests.

SkillExtended access138Repository stars

Skills for Java projects: code review, Spring Boot, JPA, concurrency, Java version migration, Maven audits and security

SkillMinimal access773Repository stars
Official

Official Firebase plugin for agents: 14 skills on Firestore, Auth, Hosting, Crashlytics, Remote Config and security rules

PluginBroad access510Repository stars
Needs a VPN

Anthropic Laravel puts the Claude API behind a Laravel facade and ships a Laravel Boost skill so agents write code for the package

SkillExtended access74Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
Superpowers Symfony (this card)no233
Symfony UX Skillsno185Symfony UX Skills is about Symfony UX interfaces, while this set covers API Platform, Doctrine, Messenger and tests.
PHP Architecture Toolkit (acc)no106PHP 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.

README badge

Report a problem