Updated 1mo ago
by dev-toolings
superpowers-symfony
Claude Code plugin for Symfony 7.4 LTS & 8.x — 44 skills, 7 AI subagents & 13 commands for API Platform v4, Doctrine ORM 3, TDD (Pest/PHPUnit), Messenger, security & DDD.
230 GitHub stars (230)
+8 in 30 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | 0 |
| Sep 29 | +1 |
| Sep 30 | +1 |
| Oct 1 | 0 |
| Oct 2 | +1 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | +1 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | +1 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | +1 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | +2 |
| Oct 21 | 0 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | 0 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | +1 |
| Oct 28 | 0 |
| Oct 29 | 0 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | +1 |
| Nov 4 | 0 |
| Nov 5 | +2 |
- 30 skills (30 skills found in its SKILL.md files)
- 24 forks (24 forks)
- 1mo ago last update (Last updated 1mo ago)
Install
Skills CLI
npx skills add dev-toolings/superpowers-symfony
Asks which skills and agents to install. Just one: npx skills add dev-toolings/superpowers-symfony --skill api-platform-dto-resources — add -g for every project.
Claude Code
git clone https://github.com/dev-toolings/superpowers-symfonycp -r "superpowers-symfony/content/skills/api-platform-dto-resources" ~/.claude/skills/
Copies the api-platform-dto-resources skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add dev-toolings/superpowers-symfony
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 44 files.
-
api-platform-dto-resources
Map entities to API DTOs in API Platform (v5, 4.4, 4.3) with the Symfony Object Mapper (#[Map], stateOptions) for decoupled input/output contracts
content/skills/ on GitHub (opens in a new tab)api-platform-dto-resources/ SKILL.md -
api-platform-filters
Implement API Platform filters - Parameters API (QueryParameter, v5/4.4/4.3) and the #[ApiFilter] attribute deprecated since 4.4 - for search, date, range, boolean, and custom filtering
content/skills/ on GitHub (opens in a new tab)api-platform-filters/ SKILL.md -
api-platform-resources
Configure API Platform resources (v5, 4.4, 4.3) with explicit operations, pagination, and typed OpenAPI for clean, versioned REST/GraphQL APIs
content/skills/ on GitHub (opens in a new tab)api-platform-resources/ SKILL.md -
api-platform-security
Secure API Platform resources with security expressions, voters, securityPostValidation, and operation-level access control
content/skills/ on GitHub (opens in a new tab)api-platform-security/ SKILL.md -
api-platform-serialization
Control API Platform serialization with groups, #[Context], IRI links (readableLink/writableLink), and custom context builders
content/skills/ on GitHub (opens in a new tab)api-platform-serialization/ SKILL.md -
api-platform-state-providers
Master API Platform State Providers and Processors (v5, 4.4, 4.3) (ProviderInterface/ProcessorInterface) to decouple data retrieval and persistence from entities
content/skills/ on GitHub (opens in a new tab)api-platform-state-providers/ SKILL.md -
api-platform-tests
Test API Platform resources with ApiTestCase; assert collections, items, filters, JSON schema, and authentication
content/skills/ on GitHub (opens in a new tab)api-platform-tests/ SKILL.md -
api-platform-versioning
Evolve API Platform APIs via deprecation (deprecationReason/sunset, RFC 8594/9745), the recommended alternative to versioning; plus path/header strategies
content/skills/ on GitHub (opens in a new tab)api-platform-versioning/ SKILL.md -
bootstrap-check
Verify Symfony project configuration including .env, services.yaml, doctrine settings, and framework requirements
content/skills/ on GitHub (opens in a new tab)bootstrap-check/ SKILL.md -
brainstorming
Structured brainstorming for Symfony projects - explore requirements, identify components, and plan architecture collaboratively
content/skills/ on GitHub (opens in a new tab)brainstorming/ SKILL.md -
config-env-parameters
Manage Symfony configuration with .env files, parameters, secrets vault, and environment-specific settings
content/skills/ on GitHub (opens in a new tab)config-env-parameters/ SKILL.md -
controller-cleanup
Refactor fat controllers into lean ones by extracting business logic to services, handlers, and invokable commands
content/skills/ on GitHub (opens in a new tab)controller-cleanup/ SKILL.md -
cqrs-and-handlers
Implement CQRS in Symfony with separate Command and Query buses/handlers using the Messenger component
content/skills/ on GitHub (opens in a new tab)cqrs-and-handlers/ SKILL.md -
daily-workflow
Daily development workflow for Symfony projects including common tasks, debugging, and productivity tips
content/skills/ on GitHub (opens in a new tab)daily-workflow/ SKILL.md -
doctrine-batch-processing
Process large datasets with Doctrine (ORM 3 toIterable, flush+clear, bulk DQL) and memory management
content/skills/ on GitHub (opens in a new tab)doctrine-batch-processing/ SKILL.md -
doctrine-events
React to Doctrine entity lifecycle in Symfony with attribute listeners (#[AsDoctrineListener]/#[AsEntityListener], ORM 3) and lifecycle callbacks
content/skills/ on GitHub (opens in a new tab)doctrine-events/ SKILL.md -
doctrine-fetch-modes
Optimize Doctrine fetching with DTO hydration (SELECT NEW), fetch joins, lazy loading, query hints, and DBAL 4 access
content/skills/ on GitHub (opens in a new tab)doctrine-fetch-modes/ SKILL.md -
doctrine-fixtures-foundry
Create test data with Zenstruck Foundry v2 factories (PersistentObjectFactory, real objects); define states, sequences, and relationships
content/skills/ on GitHub (opens in a new tab)doctrine-fixtures-foundry/ SKILL.md -
doctrine-migrations
Create and manage Doctrine migrations (bundle 4.x, library 3.9) for schema versioning; handle dependencies, rollbacks, and production deployment
content/skills/ on GitHub (opens in a new tab)doctrine-migrations/ SKILL.md -
doctrine-relations
Define Doctrine entity relationships (OneToMany, ManyToMany, ManyToOne); configure cascade, orphan removal, multiple entity managers; prevent N+1 queries
content/skills/ on GitHub (opens in a new tab)doctrine-relations/ SKILL.md -
doctrine-transactions
Handle Doctrine transactions (ORM 3 wrapInTransaction), optimistic/pessimistic locking, flush strategies, and transaction boundaries
content/skills/ on GitHub (opens in a new tab)doctrine-transactions/ SKILL.md -
e2e-panther-playwright
Write end-to-end tests with Symfony Panther 2.4 for browser automation or Playwright for complex scenarios
content/skills/ on GitHub (opens in a new tab)e2e-panther-playwright/ SKILL.md -
effective-context
Provide effective context to the coding agent for Symfony development with relevant files, patterns, and constraints
content/skills/ on GitHub (opens in a new tab)effective-context/ SKILL.md -
executing-plans
Methodically execute implementation plans with a TDD approach, incremental commits, and continuous validation
content/skills/ on GitHub (opens in a new tab)executing-plans/ SKILL.md -
form-types-validation
Build Symfony forms with custom Form Types, validation constraints, HTTP 422 handling, and multi-step flows
content/skills/ on GitHub (opens in a new tab)form-types-validation/ SKILL.md -
functional-tests
Write functional tests for Symfony controllers and HTTP endpoints using WebTestCase, getContainer, loginUser, and DAMA rollback
content/skills/ on GitHub (opens in a new tab)functional-tests/ SKILL.md -
interfaces-and-autowiring
Master Symfony Dependency Injection with autowiring, #[Target] interface binding, decoration, and tagged services
content/skills/ on GitHub (opens in a new tab)interfaces-and-autowiring/ SKILL.md -
messenger-retry-failures
Handle message failures with retry strategies, failure transport, and recovery in Symfony Messenger (Recoverable/Unrecoverable exceptions)
content/skills/ on GitHub (opens in a new tab)messenger-retry-failures/ SKILL.md -
ports-and-adapters
Implement Hexagonal Architecture (Ports and Adapters) in Symfony; separate domain logic from infrastructure with clear boundaries
content/skills/ on GitHub (opens in a new tab)ports-and-adapters/ SKILL.md -
quality-checks
Run code quality tools: PHP-CS-Fixer for style, PHPStan for static analysis, and type safety checks
content/skills/ on GitHub (opens in a new tab)quality-checks/ SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.