К основному содержанию
скилл

php-pro · davila7 — скилл для Claude Code: PHP и установка

Скилл помогает писать идиоматичный PHP с упором на типизацию, ООП и производительность. Пригодится для обработки больших наборов данных и разбора узких мест.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/php-pro
Открыть на GitHub

Что делает 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-pro

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill php-pro -a claude-code

3Вручную: положить файлы

~/.claude/skills/php-pro/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/php-pro/

По шагам, с командами для каждой платформы: Как установить скилл в 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 от других авторов.

php-pro https://github.com/Jeffallan Задаёт правила разработки на PHP 8.3+ для Laravel и Symfony: включает strict_types, анализ в PHPStan на уровне 9 и тесты PHPUnit или Pest. CX Codex +1 15 500установок migrate-to-shoehorn Matt Pocock Переводит type assertions с as в тестах на функции из @total-typescript/shoehorn. Нужен для частичных объектов и намеренно неверных данных в проверках. 475 388установок write-swift emilkowalski Скилл помогает писать, проверять и переносить код на Swift с учётом модели языка. Подойдёт, когда нужно разобраться с конкурентностью, ошибкой или циклом удержания объектов. CX Codex +1 119 300установок megacave JuliusBrussee Переводит ответы ассистента на классический китайский язык (вэньянь) для экономии места на экране. Активируется командами /megacave или /caveman wenyan. CX Codex +1 25 400установок find-docs upstash Тянет актуальную документацию, справочники API и примеры кода для любой библиотеки через Context7 CLI. Пригодится, когда агент отвечает по устаревшим данным обучения. CX Codex +1 9 400установок typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. CX Codex 92 169установок smart-explore thedotmack Структурно ищет функции и классы через tree-sitter. Пригодится, когда нужно разобраться в кодовой базе без чтения всех файлов. CX Codex +1 7 300установок

Из того же набора651

Весь набор →
html-injection-testing Скилл помогает искать HTML-инъекции в веб-приложении и оценивать, как они меняют отображаемую страницу. Используйте его при проверке обработки пользовательского ввода. 234установок estimate-assistant Команда оценивает задачи по истории Git, сложности кода и темпу команды. Пригодится для планирования спринта и проверки точности прошлых оценок. 233установок migrate-to-typescript Команда переводит JavaScript-проект на TypeScript: настраивает инструменты, переносит файлы и разбирает ошибки типов. Подходит для постепенной или полной миграции. 230установок publisher-all Одна команда прогоняет четыре публикационных сценария подряд: тред для X, пост в LinkedIn, статью для Medium и RSS для Dev.to. 229установок release Команда готовит релиз проекта: проверяет коммиты, поднимает версию в манифестах, заполняет CHANGELOG.md и ставит git-тег. 228установок archive Слэш-команда сохраняет завершённые оркестрации вместе с метриками и выводами, чтобы к ним можно было вернуться позже. 228установок game-performance-profiler Разбирает узкие места игрового проекта по кадрам, памяти и рендерингу и выдаёт список оптимизаций с приоритетами. 227установок publisher-linkedin Генерирует посты для LinkedIn из статей, файлов или заметок и прикрепляет медиафайлы через API. Пригодится авторам блогов и контент-маркетологам. 226установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой