About quality-checks
A Symfony development skill for running and troubleshooting PHP quality checks, including PHP-CS-Fixer, PHPStan, and tests. It gives a staged workflow and guardrails for handling findings without masking them.
Key features
- 01Detect tools and configuration
- 02Preview and apply style fixes
- 03Run PHPStan at configured level
- 04Run tests after checks pass
- 05Report fixes and remaining findings
Use cases
- 01Preparing a commit or pull request
- 02Configuring PHP quality tools
- 03Diagnosing failed CI quality jobs
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ dev-toolings/ superpowers-symfony --skill quality-checksAfter installing, type/quality-checksin Claude Code to confirm it loaded.
Bundled filesreference.md
Details
From the project READMEQuality Checks (Symfony)
Use when
- Before committing or opening a pull request.
- Setting up or tuning PHP-CS-Fixer or PHPStan in a Symfony project.
- A CI quality job fails and the cause must be found and fixed.
Default workflow
- Detect the tools and configuration files present (
.php-cs-fixer.dist.php,phpstan.dist.neon). - Run the style fixer in dry-run with a diff first, then apply it.
- Run PHPStan at the configured level and fix the reported types.
- Run the test suite last, after style and analysis are green.
Guardrails
- Do not raise the PHPStan level or add baseline entries to make a run pass.
- Keep style-only changes in their own commit, apart from behavior changes.
- Do not silence an error with an ignore rule without a written reason.
- Use the runner the project uses (Docker or host), from the runtime context.
Progressive disclosure
- Use this file for execution posture and risk controls.
- Open references when deep implementation details are needed.
Output contract
- The commands run and their result.
- The fixes applied, style separated from types.
- Remaining findings that need a decision.
References
reference.md
Comments
Markdown supported