Repository
dev-toolings/superpowers-symfony agent skills
- skills
- 44
- GitHub stars
- 222
GitHub description: “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.”
- Stars
- 222 (25 forks)
- Licence
- MIT
- Last push
- Oct 2026
- Created
- Dec 2025
- ai-agents
- anthropic
- api-platform
- claude-code
- claude-code-plugin
- cqrs
- ddd
- developer-tools
- doctrine
- doctrine-orm
- frankenphp
- hexagonal-architecture
- llm
- pest
- php
- phpunit
Install all skills
npx skills add dev-toolings/superpowers-symfonyAdd --skill <name> for a single skill and -a <agent> to choose the agent (see the agent guides).
Skills in dev-toolings/superpowers-symfony, ranked
Ranked by score. Sort bymost stars,trending,newest,recently updated
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 1 | Schedule recurring tasks with the Symfony Scheduler component (native since 7.x); define schedules, triggers, and integrate with Messenger | dev-toolings/ | 222 | — | ~526 | Automated safety check: Notes | MIT | 2 days ago |
| 2 | 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 | dev-toolings/ | 222 | — | ~593 | Automated safety check: Notes | MIT | 2 days ago |
| 3 | 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 | dev-toolings/ | 222 | — | ~610 | Automated safety check: Notes | MIT | 2 days ago |
| 4 | Configure API Platform resources (v5, 4.4, 4.3) with explicit operations, pagination, and typed OpenAPI for clean, versioned REST/GraphQL APIs | dev-toolings/ | 222 | — | ~560 | Automated safety check: Notes | MIT | 2 days ago |
| 5 | Secure API Platform resources with security expressions, voters, securityPostValidation, and operation-level access control | dev-toolings/ | 222 | — | ~551 | Automated safety check: Notes | MIT | 2 days ago |
| 6 | Control API Platform serialization with groups, [Context], IRI links (readableLink/writableLink), and custom context builders | dev-toolings/ | 222 | — | ~519 | Automated safety check: Notes | MIT | 2 days ago |
| 7 | Master API Platform State Providers and Processors (v5, 4.4, 4.3) (ProviderInterface/ProcessorInterface) to decouple data retrieval and persistence from entities | dev-toolings/ | 222 | — | ~567 | Automated safety check: Notes | MIT | 2 days ago |
| 8 | Test API Platform resources with ApiTestCase; assert collections, items, filters, JSON schema, and authentication | dev-toolings/ | 222 | — | ~519 | Automated safety check: Notes | MIT | 2 days ago |
| 9 | Evolve API Platform APIs via deprecation (deprecationReason/sunset, RFC 8594/9745), the recommended alternative to versioning; plus path/header strategies | dev-toolings/ | 222 | — | ~528 | Automated safety check: Notes | MIT | 2 days ago |
| 10 | Structured brainstorming for Symfony projects - explore requirements, identify components, and plan architecture collaboratively | dev-toolings/ | 222 | — | ~468 | Automated safety check: Pass | MIT | 2 days ago |
| 11 | Refactor fat controllers into lean ones by extracting business logic to services, handlers, and invokable commands | dev-toolings/ | 222 | — | ~468 | Automated safety check: Pass | MIT | 2 days ago |
| 12 | Process large datasets with Doctrine (ORM 3 toIterable, flush+clear, bulk DQL) and memory management | dev-toolings/ | 222 | — | ~464 | Automated safety check: Notes | MIT | 2 days ago |
| 13 | React to Doctrine entity lifecycle in Symfony with attribute listeners ([AsDoctrineListener]/[AsEntityListener], ORM 3) and lifecycle callbacks | dev-toolings/ | 222 | — | ~485 | Automated safety check: Notes | MIT | 2 days ago |
| 14 | Optimize Doctrine fetching with DTO hydration (SELECT NEW), fetch joins, lazy loading, query hints, and DBAL 4 access | dev-toolings/ | 222 | — | ~560 | Automated safety check: Notes | MIT | 2 days ago |
| 15 | Create and manage Doctrine migrations (bundle 4.x, library 3.9) for schema versioning; handle dependencies, rollbacks, and production deployment | dev-toolings/ | 222 | — | ~539 | Automated safety check: Notes | MIT | 2 days ago |
| 16 | Define Doctrine entity relationships (OneToMany, ManyToMany, ManyToOne); configure cascade, orphan removal, multiple entity managers; prevent N+1 queries | dev-toolings/ | 222 | — | ~557 | Automated safety check: Notes | MIT | 2 days ago |
| 17 | Write end-to-end tests with Symfony Panther 2.4 for browser automation or Playwright for complex scenarios | dev-toolings/ | 222 | — | ~551 | Automated safety check: Pass | MIT | 2 days ago |
| 18 | Build Symfony forms with custom Form Types, validation constraints, HTTP 422 handling, and multi-step flows | dev-toolings/ | 222 | — | ~497 | Automated safety check: Notes | MIT | 2 days ago |
| 19 | Write functional tests for Symfony controllers and HTTP endpoints using WebTestCase, getContainer, loginUser, and DAMA rollback | dev-toolings/ | 222 | — | ~532 | Automated safety check: Notes | MIT | 2 days ago |
| 20 | Master Symfony Dependency Injection with autowiring, [Target] interface binding, decoration, and tagged services | dev-toolings/ | 222 | — | ~499 | Automated safety check: Pass | MIT | 2 days ago |
| 21 | Handle message failures with retry strategies, failure transport, and recovery in Symfony Messenger (Recoverable/Unrecoverable exceptions) | dev-toolings/ | 222 | — | ~566 | Automated safety check: Notes | MIT | 2 days ago |
| 22 | Implement rate limiting with the Symfony RateLimiter (sliding window, token bucket, fixed window) and the [RateLimit] controller attribute | dev-toolings/ | 222 | — | ~518 | Automated safety check: Notes | MIT | 2 days ago |
| 23 | Select and configure the appropriate command runner based on Docker Compose standard, Symfony Docker (FrankenPHP), or host environment | dev-toolings/ | 222 | — | ~481 | Automated safety check: Pass | MIT | 2 days ago |
| 24 | Implement caching with the Symfony Cache component; configure pools, use tags for invalidation, prevent stampede | dev-toolings/ | 222 | — | ~500 | Automated safety check: Notes | MIT | 2 days ago |
| 25 | Async message handling with Symfony Messenger; configure transports (RabbitMQ, Redis, Doctrine); implement handlers, middleware, and retry strategies | dev-toolings/ | 222 | — | ~543 | Automated safety check: Notes | MIT | 2 days ago |
| 26 | Apply RED-GREEN-REFACTOR with Pest v4 (PHP 8.3+) for Symfony via the PHPUnit bridge; Foundry factories, WebTestCase, verify failures first | dev-toolings/ | 222 | — | ~526 | Automated safety check: Notes | MIT | 2 days ago |
| 27 | Apply RED-GREEN-REFACTOR with PHPUnit 10/11 for Symfony; KernelTestCase/WebTestCase, attributes ([Test]/[DataProvider]), Foundry | dev-toolings/ | 222 | — | ~497 | Automated safety check: Notes | MIT | 2 days ago |
| 28 | Create test doubles with PHPUnit mocks for isolated unit testing in Symfony | dev-toolings/ | 222 | — | ~501 | Automated safety check: Pass | MIT | 2 days ago |
| 29 | Entry point for Symfony Superpowers - lightweight workflow guidance and command map | dev-toolings/ | 222 | — | ~497 | Automated safety check: Pass | MIT | 2 days ago |
| 30 | Verify Symfony project configuration including .env, services.yaml, doctrine settings, and framework requirements | dev-toolings/ | 222 | — | ~417 | Automated safety check: Notes | MIT | 2 days ago |
| 31 | Manage Symfony configuration with .env files, parameters, secrets vault, and environment-specific settings | dev-toolings/ | 222 | — | ~455 | Automated safety check: Notes | MIT | 2 days ago |
| 32 | Implement CQRS in Symfony with separate Command and Query buses/handlers using the Messenger component | dev-toolings/ | 222 | — | ~413 | Automated safety check: Pass | MIT | 2 days ago |
| 33 | Daily development workflow for Symfony projects including common tasks, debugging, and productivity tips | dev-toolings/ | 222 | — | ~414 | Automated safety check: Pass | MIT | 2 days ago |
| 34 | Create test data with Zenstruck Foundry v2 factories (PersistentObjectFactory, real objects); define states, sequences, and relationships | dev-toolings/ | 222 | — | ~457 | Automated safety check: Notes | MIT | 2 days ago |
| 35 | Handle Doctrine transactions (ORM 3 wrapInTransaction), optimistic/pessimistic locking, flush strategies, and transaction boundaries | dev-toolings/ | 222 | — | ~463 | Automated safety check: Notes | MIT | 2 days ago |
| 36 | Provide effective context to the coding agent for Symfony development with relevant files, patterns, and constraints | dev-toolings/ | 222 | — | ~395 | Automated safety check: Notes | MIT | 2 days ago |
| 37 | Methodically execute implementation plans with a TDD approach, incremental commits, and continuous validation | dev-toolings/ | 222 | — | ~405 | Automated safety check: Notes | MIT | 2 days ago |
| 38 | Implement Hexagonal Architecture (Ports and Adapters) in Symfony; separate domain logic from infrastructure with clear boundaries | dev-toolings/ | 222 | — | ~443 | Automated safety check: Pass | MIT | 2 days ago |
| 39 | Run code quality tools: PHP-CS-Fixer for style, PHPStan for static analysis, and type safety checks | dev-toolings/ | 222 | — | ~381 | Automated safety check: Notes | MIT | 2 days ago |
| 40 | Implement the Strategy pattern with Symfony's tagged services for runtime algorithm selection and extensibility | dev-toolings/ | 222 | — | ~402 | Automated safety check: Pass | MIT | 2 days ago |
| 41 | Implement granular authorization with Symfony Voters; decouple permission logic from controllers; test authorization separately | dev-toolings/ | 222 | — | ~302 | Automated safety check: Notes | MIT | 2 days ago |
| 42 | Build reusable UI components with Symfony UX Twig Components (props, slots, anonymous components, CVA) for clean templates | dev-toolings/ | 222 | — | ~412 | Automated safety check: Pass | MIT | 2 days ago |
| 43 | Design Value Objects for domain concepts and DTOs for data transfer with proper immutability (readonly) and validation | dev-toolings/ | 222 | — | ~394 | Automated safety check: Pass | MIT | 2 days ago |
| 44 | Create structured implementation plans for Symfony features with clear steps, dependencies, and acceptance criteria | dev-toolings/ | 222 | — | ~391 | Automated safety check: Pass | MIT | 2 days ago |
Questions, answered from the data.
What is the best skill in dev-toolings/superpowers-symfony?
Symfony Scheduler from dev-toolings/superpowers-symfony ranks first of the 44 skills in dev-toolings/superpowers-symfony listed here, with the highest score: its repository has 222 GitHub stars, its SKILL.md loads about 526 tokens and it has informational notes only in the automated safety check. Next come API Platform Dto Resources and API Platform Filters.
Are the skills in dev-toolings/superpowers-symfony official?
None yet. All 44 skills in dev-toolings/superpowers-symfony listed here come from community repositories; a skill counts as official when the product's own GitHub organization publishes it.
How do I install all skills from dev-toolings/superpowers-symfony?
Run npx skills add dev-toolings/superpowers-symfony in your project: the open-source skills CLI installs the repository's skills into your coding agent's skills folder. To install a single skill, open its page here for the exact command.
How are these skills ranked?
By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.