From superpowers-symfony
Implement and test Symfony Voters for granular authorization, decoupling permission logic from controllers.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-symfony:symfony-votersThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Hardening access-control or validation boundaries.
reference.mddocs/complexity-tiers.mdnpx claudepluginhub makfly/superpowers-symfony --plugin superpowers-symfonyGenerates RBAC/ABAC access control components for PHP 8.4: Permission enum, Role value object, VoterInterface, AccessDecisionManager, concrete voters, unit tests. For role hierarchies, resource ownership, attribute rules.
Creates Symfony forms with custom Form Types, validation constraints, HTTP 422 response handling, and multi-step form flows.
Implements permission-based authorization in .NET with custom [HasPermission] attributes, policy providers, and authorization handlers. Provides granular access control beyond simple role-based authorization.