php-pro · davila7 — скилл для Claude Code: PHP и установка
Скилл помогает писать идиоматичный PHP с упором на типизацию, ООП и производительность. Пригодится для обработки больших наборов данных и разбора узких мест.
npx claude-code-templates@latest --skill development/php-proЧто делает php-pro
php-pro подсказывает, когда использовать генераторы и итераторы, структуры SPL вроде SplQueue и SplHeap, а также возможности PHP 8+. Он помогает выбирать встроенные функции вместо самописных решений, применять строгую типизацию и обрабатывать ошибки через исключения. Для больших наборов данных скилл рекомендует генераторы, чтобы не загружать всё в память сразу.
Скилл также охватывает профилирование, потоки и фильтры, шаблоны ООП и проверку граничных случаев. Например, попросите его пересмотреть класс с учётом типов и предложить способ измерить узкое место перед оптимизацией. Встроенные функции PHP и стандартную библиотеку он ставит впереди сторонних пакетов, поэтому проверьте, подходят ли они вашему проекту.
Для подробных примеров в скилле предусмотрен файл resources/implementation-playbook.md. Он работает по запросу: задача должна относиться к PHP-разработке.
Какие задачи решает
- обрабатывать большие наборы данных генераторами
- выбирать структуру SPL для очереди или стека
- добавлять строгую типизацию в PHP-код
- профилировать узкое место перед оптимизацией
- проверять обработку ошибок и граничных случаев
Примеры запросов агенту
- Перепиши обработку большого набора записей на генераторы, чтобы не хранить весь набор в памяти.
- Проверь этот PHP-класс: где уместны строгие типы и возможности PHP 8+?
- Предложи способ профилировать узкое место в этом PHP-коде до оптимизации.
Как установить php-pro
1Через claude-code-templates
npx claude-code-templates@latest --skill development/php-pro2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill php-pro -a claude-code3Вручную: положить файлы
~/.claude/skills/php-pro/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/php-pro/
Вручную: положить файлы
.agents/skills/php-pro/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/php-pro/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates php-pro2Вручную: положить файлы
.github/skills/php-pro/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/php-proВручную: положить файлы
.devin/skills/php-pro/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о php-pro
Как установить php-pro в Claude Code?
Выполните npx claude-code-templates@latest --skill development/php-pro.
Что делает php-pro?
Скилл помогает писать современный PHP-код с генераторами, итераторами, структурами SPL и строгой типизацией. Он также затрагивает профилирование и обработку ошибок.
Нужен ли для php-pro сторонний пакет?
Скилл рекомендует сначала рассматривать встроенные функции PHP и стандартную библиотеку, а внешние зависимости использовать лишь при необходимости.
Похожие скиллы
Все скиллы по теме «Языки программирования» →Сначала — php-pro от других авторов.