关于 laravel:quality-checks
用于 Laravel 项目质量检查的技能,列出交付或完成前可运行的自动化检查,涵盖 PHP 格式、静态分析、测试及可选的前端检查。
主要功能
- 01PHP 格式检查与修复
- 02使用 PHPStan 或 Psalm 静态分析
- 03并行运行 Laravel 测试
- 04可选的 Insights 检查
- 05前端 lint 与类型检查
适用场景
- 01在交付更改前检查代码
- 02发现静态分析问题
- 03运行后端与前端检查
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jpcaparas/ superpowers-laravel --skill laravel:quality-checks安装后在 Claude Code 中输入/laravel:quality-checks确认已加载。
详细介绍
质量检查(Laravel)
在交接或完成前运行自动化检查。保持输出简洁。
PHP 风格与语法检查
# Check
sail pint --test # or: vendor/bin/pint --test
# Fix
sail pint # or: vendor/bin/pint
静态分析(选择你的工具)
# PHPStan example
sail vendor/bin/phpstan analyse --memory-limit=1G # or: vendor/bin/phpstan analyse --memory-limit=1G
# Psalm example
sail vendor/bin/psalm # or: vendor/bin/psalm
Insights(可选,若已安装)
sail artisan insights --no-interaction --format=json --flush-cache # or: php artisan insights --no-interaction --format=json --flush-cache
测试
sail artisan test --parallel # or: php artisan test --parallel
前端(如适用)
sail pnpm run lint # or: pnpm run lint
sail pnpm run types # or: pnpm run types
检查清单
- Pint 检查通过(无错误)
- 静态分析通过
- 本地测试通过(尽可能并行运行)
- 前端 lint/类型检查通过(如有)
- 运行期间无嘈杂日志或错误
评论
支持 Markdown