php-pro
Помощник для разработки на PHP 8.3+, Laravel и Symfony с акцентом на строгую типизацию, PSR‑12 и безопасный код.
Суть
Что это за skill и зачем он нужен
Skill «php-pro» предоставляет профессиональные рекомендации по архитектуре, моделям, сервисам и тестированию в современных PHP‑проектах. Он описывает обязательные практики (declare(strict_types=1), типизация, PSR‑12, PHPStan level 9, покрытие тестами ≥ 80 %), а также примеры готовых DTO, сервисов, enum‑ов и тестов. Включены рекомендации по защите от XSS/SQL‑инъекций, хешированию паролей (bcrypt/argon2) и использованию DI. Всё это упаковано в виде шаблонов, которые можно быстро адаптировать под Laravel 11 или Symfony 7.
Установка
Как установить
npx skills add https://github.com/jeffallan/claude-skills --skill php-proСценарии
Когда использовать
Подходит
- Разработка новых микросервисов на Laravel или Symfony
- Модернизация старого PHP‑кода до строгой типизации и PSR‑12
- Создание безопасных API с валидацией входных данных и хешированием паролей
- Настройка статического анализа (PHPStan, Psalm) и обеспечение высокого покрытия тестами
- Внедрение DDD‑подхода с DTO, сервисами и репозиториями
- Оптимизация асинхронных задач с Swoole или ReactPHP
Не подходит
- Проекты на PHP < 8.0, где невозможно обновление среды
- Быстрые прототипы без требований к типизации и тестированию
- Приложения, где серверная часть отсутствует (только фронтенд)
- Небольшие скрипты без Composer и автозагрузки
- Команды, не знакомые с PSR‑стандартами и DI‑подходом
- Системы, где запрещено использовать сторонние зависимости
Доверие
Проверки безопасности
Проверка не нашла критичных проблем.
Проверка не нашла критичных проблем.
Низкий риск · проблем не найдено.
Предупреждений нет.
Оценка 93/100 · проанализировано 2 раздела.
Похожие