Code quality tooling with PHPStan, Pint, and strict types. Use when working with code quality, static analysis, formatting, or when user mentions PHPStan, Pint, quality, static analysis, type safety, code style, linting.
The laravel-quality skill provides a comprehensive suite of tools for ensuring code quality in Laravel applications. It addresses common issues related to code maintainability and readability by integrating static analysis, code formatting, and strict type enforcement. By utilizing tools like PHPStan for static analysis, Laravel Pint for code formatting, and strict types for type safety, this skill helps developers enforce coding standards and improve overall code quality across their projects.
You can set up the skill by installing the necessary packages such as PHPStan, Laravel Pint, and configuring them as per the provided examples in the documentation.
While the skill is designed for Laravel applications, compatibility may vary based on the specific version of Laravel and the packages used. Always check the documentation for any version-specific instructions.
You need to have PHP and Composer installed, along with Laravel. The skill also requires certain development dependencies like PHPStan and Laravel Pint.
Yes, both PHPStan and Laravel Pint allow for customization of their configurations to suit your specific project needs.
If your code does not comply with the quality checks, you will receive errors or warnings during the analysis and formatting processes, which you will need to address.
Quick Setup:
.claude/skills/Repository
leeovery/claude-laravel