Prism — скилл
Навык developing-with-prism учит агента писать код с Prism, пакетом Laravel для LLM: текст, структура, инструменты, потоки.
- 2 430 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Навык лишь добавляет инструкции, но код с Prism отправляет запросы платным сторонним API и использует их ключи.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/prism-php-prismОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Навык лишь добавляет инструкции, но код с Prism отправляет запросы платным сторонним API и использует их ключи.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Prism — пакет Laravel с единым интерфейсом к LLM-провайдерам. В репозитории лежит навык `developing-with-prism` для Laravel Boost, который подсказывает агенту рабочие шаблоны: генерацию текста, структурированный вывод через схемы, потоки Server-Sent Events, вызов инструментов и функции, встраивания, изображения и аудио. Среди провайдеров OpenAI, Anthropic, Gemini, Mistral, Groq, XAI, DeepSeek, OpenRouter, Ollama, VoyageAI и ElevenLabs. Навык нужен, чтобы агент писал `Prism::text()->using(...)` в единой манере и не придумывал методы. Остальное описано в документации на prismphp.com.
Для кого. Laravel-разработчикам, которые добавляют в приложение возможности LLM и хотят, чтобы агент знал актуальный API Prism.
Подходит, если
- Чат со стримингом ответа в приложении на Laravel через `asEventStreamResponse()`.
- Ответ модели по схеме `ObjectSchema` с безопасным разбором.
- Вызов функции приложения агентом через `Tool::as('get_weather')`.
- Переход с OpenAI на Anthropic без переписывания остального кода.
Не подходит, если
- Проект не на Laravel: пакет и навык рассчитаны на него.
- Нужны только общие советы по промптам: навык описывает API Prism.
- Нужны гарантии по актуальности: список провайдеров и модели меняются, сверяйтесь с документацией.
Пример запроса к агенту
Добавь в Laravel-приложение маршрут чата, который стримит ответ Anthropic через Prism, и покажи код с использованием `asEventStreamResponse()`.Ограничения
Навык рассчитан на проект на Laravel с установленным пакетом Prism и работает через Laravel Boost. Сам Prism обращается к платным сторонним API, для которых нужны свои ключи, и отправляет им ваши запросы. Примеры в навыке показывают имена моделей на момент написания, поэтому актуальные названия берите у провайдеров. Авторы Prism не связаны с Laravel, но следуют его кодексу поведения. Лицензия MIT.
Как отключить. Удалите пакет командой `composer remove prism-php/prism` и навык `developing-with-prism` из каталога навыков Laravel Boost вашего проекта.
Частые вопросы
Что такое Prism?
Пакет Laravel с единым интерфейсом для работы с LLM: текст, диалоги в несколько шагов, инструменты и разные провайдеры.
Где лежит навык?
В репозитории по пути `resources/boost/skills/developing-with-prism/`, рядом с каталогом `references/` про relay.
Какие провайдеры поддерживаются?
Навык называет OpenAI, Anthropic, Gemini, Mistral, Groq, XAI, DeepSeek, OpenRouter, Ollama, VoyageAI и ElevenLabs.
Что умеет Prism помимо текста?
Структурированный вывод по схеме, потоки SSE, вызов инструментов, встраивания, генерацию изображений и обработку аудио.
Где документация?
На сайте prismphp.com, README репозитория на него ссылается и сам кратко описывает пакет.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыПлагин для агента, который ведет цикл разработки от идеи до PR и сам накапливает знания проекта между задачами.
Agent Skills (AsyrafHussin)
Agent Skills
24 скилла для Laravel, PHP, React и TypeScript: правила кода, тесты, безопасность, технический долг и документация.
Пакет для Composer учит ИИ-агента проверять приложение на Laravel по доказательствам и выдает находки структурированным отчетом.
Empryo — кодинг-агент для рабочего стола, терминала и CI: строит карту репозитория, правит код по имени символа и сам гоняет проверки
Плагин Composer раздает скиллы для ИИ как зависимости: берет из vendor и репозиториев Git и кладет в каталог проекта.
Четыре скилла Builder Methods: PRD с промптами по этапам, конструктор скиллов, дизайн-система на React и Tailwind, фавиконки
Коротко о README
README кратко представляет Prism как пакет Laravel для работы с LLM и отсылает к сайту с документацией. Сам навык лежит в `resources/boost/skills/`.