php-pro
Создание высокопроизводительных PHP-приложений
Продвинутая работа с PHP требует взвешенных решений в отношении памяти, типов и архитектуры. Этот навык направляет Claude, Codex и Claude Code к идиоматичным решениям на PHP 8+.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "php-pro" from https://skillstore.io/skills/sickn33-php-pro.md and its manifest at https://skillstore.io/api/skills/sickn33-php-pro/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «php-pro». PHP-скрипт загружает большой CSV в массив перед обработкой строк.
Ожидаемый результат:
Навык предложит reader строк на основе генератора, объяснит влияние на память и отметит обработку ошибок для некорректно сформированных записей.
Использование «php-pro». Устаревший класс использует слабую типизацию, смешанные возвращаемые значения и неясное поведение исключений.
Ожидаемый результат:
Навык порекомендует strict types, явные типы возвращаемых значений, доменные исключения и более четкие границы методов.
Использование «php-pro». Команда хочет ускорить PHP queue worker.
Ожидаемый результат:
Навык начнет с профилирования, изучит структуры данных и предложит очереди или кучи SPL только тогда, когда метрики это подтверждают.
Аудит безопасности
БезопасноThe single static finding is a false positive caused by markdown backticks around a resource file path. I found no prompt injection, data exfiltration intent, or executable code in SKILL.md.
Факторы риска
⚙️ Внешние команды (1)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/sickn33-php-pro/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/sickn33-php-pro?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/sickn33-php-pro?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-php-pro/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/sickn33-php-pro.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
sickn33. (2026). php-pro security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-php-pro/audits/4Цитата BibTeX
@techreport{sickn33-sickn33-php-pro-2026,
author = {sickn33},
title = {php-pro security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/sickn33-php-pro/audits/4},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "php-pro security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/sickn33-php-pro/audits/4"
identifiers:
- type: other
value: "skillstore:sickn33-php-pro:audit:4"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Оптимизация обработки больших объемов данных
Рефакторинг логики, сильно завязанной на массивах, в потоки на основе генераторов или итераторов, которые снижают нагрузку на память.
Модернизация устаревшего PHP-кода
Обновление старых PHP-сервисов с помощью strict types, синтаксиса PHP 8+ и более четких границ объектов.
Проектирование production-компонентов на PHP
Планирование namespaces, исключений, хуков логирования и PSR-совместимой структуры для переиспользуемых PHP-модулей.
Попробуйте эти промпты
Проверь эту PHP-функцию на типобезопасность, обработку ошибок и читаемую структуру. Предложи краткие улучшения без изменения ее поведения.
Отрефактори этот PHP-поток обработки данных, чтобы использовать генераторы или итераторы там, где это полезно. Объясни преимущества для памяти и возможные компромиссы.
Модернизируй этот PHP-сервис с использованием возможностей PHP 8+, строгой типизации, пользовательских исключений и PSR-совместимой организации.
Проанализируй эту проблему производительности PHP. Определи вероятные узкие места, предложи шаги профилирования и порекомендуй безопасные оптимизации, сначала используя встроенные возможности.
Лучшие практики
- Сообщайте версию PHP, фреймворк и контекст развертывания перед запросом архитектурных рекомендаций.
- Запрашивайте планы профилирования перед принятием изменений производительности.
- Указывайте пограничные случаи, размеры входных данных и режимы отказа, когда просите помощи с реализацией.
Избегать
- Не оптимизируйте PHP-код до измерения узкого места.
- Не заменяйте встроенные функции PHP пользовательскими реализациями без четкой причины.
- Не запрашивайте широкие переписывания без указания поведения, которое должно остаться неизменным.