mcpField
S
symfony:form-types-validation

symfony:form-types-validation

github.com/dev-toolingsDevelopment227489 installsUpdated 3w ago
Repository

About symfony:form-types-validation

A Symfony skill for form-type validation and access-control work, helping place policy checks at the appropriate boundaries. It uses decision matrices, controller and API integration, and negative-path tests to check behavior.

Key features

  1. 01Map actor, resource, and action decisions
  2. 02Implement voters and constraints at the right boundary
  3. 03Wire checks into controllers and API operations
  4. 04Test allowed, forbidden, and invalid paths

Use cases

  1. 01Harden access-control and validation boundaries
  2. 02Align security expressions with domain rules
  3. 03Check deny paths for sensitive actions

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/dev-toolings/superpowers-symfony --skill symfony:form-types-validation

After installing, type/symfony:form-types-validationin Claude Code to confirm it loaded.

Bundled filesreference.md

Details

From the project README

Form Types Validation (Symfony)

Use when

  • Hardening access-control or validation boundaries.
  • Aligning voters/security expressions with domain rules.

Default workflow

  1. Map actor/resource/action decision matrix.
  2. Implement voter/constraint logic at the right boundary.
  3. Wire checks at controllers and API operations.
  4. Test allowed/forbidden/invalid paths comprehensively.

Guardrails

  • Avoid policy logic duplication across layers.
  • Do not leak privileged state via error detail.
  • Preserve explicit deny behavior for sensitive actions.

Progressive disclosure

  • Use this file for execution posture and risk controls.
  • Open references when deep implementation details are needed.

Output contract

  • Security boundary updates.
  • Integration points enforcing decisions.
  • Negative-path test results.

References

  • reference.md
  • docs/complexity-tiers.md

Comments

Markdown supported