技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
php-tooling【数据与研究】Configure PHP ecosystem tooling, dependency management, and static analysis. Use when managing Composer dependencies, running PHPStan, or configuring PHP build tools.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
project/
├── composer.json
├── phpstan.neon
└── .php-cs-fixer.php
composer.lock for applications. Use composer audit and composer install in CI (not update) for locked versions.composer.json (e.g., "psr-4": {"App\\": "src/"} — ensure backslashes escaped). Run composer dump-autoload after changes.composer require --dev phpstan/phpstan. Create phpstan.neon with parameters: { paths: [src], level: 6 }. Run via vendor/bin/phpstan analyse.composer require --dev friendsofphp/php-cs-fixer. Configure in .php-cs-fixer.php with $config->setRules(['@PSR12' => true]). Use php-cs-fixer to enforce standards.PHP 8.1+ to leverage performance improvements (JIT, OpCache)."scripts": { in composer.json ("analyze": "phpstan analyse", "test": "phpunit", "check": ["@fix", "@analyze", "@test"]}). Run with composer check.Xdebug for local development only. Remove xdebug.so from prod config or set XDEBUG_MODE=off in production.php:8.x-fpm or php:8.x-cli base images.require: Use Composer PSR-4 autoloading only.composer.lock diff first.vendor/ in git: Exclude via .gitignore; use Composer.When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant: