Developing AI Agents — плагин
Плагин с одним скиллом по проектированию, отладке и оценке ИИ-агентов, основанный на книге Bojie Li об инженерии агентов.
- 51 ★ репозитория
- Последний коммит
- Apache-2.0
Минимальный доступ
Почему такой уровень
- Скилл содержит инструкции и справочный текст книги, сам ничего не запускает.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/developing-ai-agentsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл содержит инструкции и справочный текст книги, сам ничего не запускает.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин ставит в Claude Code и Codex один скилл, который помогает проектировать, чинить и оценивать ИИ-агентов. Опора скилла — книга Bojie Li «AI-агенты изнутри: принципы проектирования и инженерная практика», вторая редакция, русский текст книги входит в плагин. Скилл подключается сам, когда вы описываете задачу обычным текстом. Он помогает решить, нужен ли агент или хватит одного вызова модели либо обычного сценария без агента, заранее увидеть слабые места архитектуры и способы проверки, разобрать зацикливание, потерю контекста и повторные вызовы инструментов, выбрать между одним агентом и несколькими. Для проверки улучшений от нового промпта, модели или инструмента в репозитории лежат бенчмарки нескольких итераций.
Для кого. Инженерам, которые проектируют и отлаживают агентов на моделях ИИ и хотят систематизированную практику.
Подходит, если
- Нужно понять, достаточно ли одного вызова модели для задачи разбора споров по счетам.
- Агент после сжатия контекста забывает ограничения и повторяет вызовы.
- Выбираете между одним агентом и командой из нескольких.
- Хотите проверить, улучшил ли результат новый промпт или модель.
Не подходит, если
- Обычное приложение без агентного цикла.
- Нужен готовый фреймворк агентов с кодом.
- Нужен перевод книги целиком на английский.
Пример запроса к агенту
Нужен агент для разбора споров по счетам. Какая архитектура минимально достаточна и где ограничить его права?Ограничения
Скилл содержит русский текст книги и опирается на ее подход, поэтому советы отражают точку зрения автора книги. Он только направляет рассуждение и проверки и не запускает ваших агентов. Для обычных приложений без агентного цикла он не нужен. После установки или обновления начинайте новую сессию. Бенчмарки в репозитории провел автор плагина, независимой проверки в README нет. В плагин входит русский текст книги, других языков README не называет.
Как отключить. Удалите плагин командой `claude plugin uninstall` или `codex plugin` для вашего агента и закройте сессию.
Частые вопросы
Как поставить плагин в Claude Code?
Выполните `claude plugin marketplace add ilkruglov/developing-ai-agents-skill`, затем `claude plugin install developing-ai-agents@developing-ai-agents-skill`.
Как поставить его в Codex?
Выполните `codex plugin marketplace add ilkruglov/developing-ai-agents-skill`, затем `codex plugin add developing-ai-agents@developing-ai-agents-skill`.
Как вызвать скилл?
Опишите задачу обычным текстом, скилл подключится сам. Отдельная команда не нужна.
Как обновить плагин?
Для Claude Code выполните `claude plugin marketplace update developing-ai-agents-skill` и `claude plugin update developing-ai-agents@developing-ai-agents-skill`, затем начните новую сессию.
Для каких задач скилл не нужен?
Для обычного приложения без агентного цикла: README прямо это оговаривает.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныШесть плагинов для Claude Code и Gemini CLI: 44 скилла по дизайну ИИ-продуктов, от диалогов до оценки и промптов
AI Builder Club Skills
AI Builder Club — Skills
Плагин-маркетплейс для Claude Code: сделать репозиторий готовым к работе агента и запускать самоподдерживающиеся циклы
Плагин с 60 субагентами и 62 пресетами команд для Claude Code плюс визуальный конструктор команд агентов в браузере.
AI Agents Orchestrator
AI-Agents-Orchestrator
Плагин AI Collaboration передает задачу между Claude Code, Codex, Cursor, Gemini CLI и Copilot через общую историю в SQLite.
Agents Best Practices
agents-best-practices
Скилл проектирования агентных систем без привязки к вендору: архитектура цикла, инструменты, права, память и наблюдаемость
Инструмент сборки проверенных скиллов из реального рабочего процесса и управления их жизненным циклом через ваш маркетплейс
Коротко о README
Плагин упаковывает один скилл и русский текст книги. README перечисляет ситуации, где скилл полезен, и команды установки для Claude Code и Codex.
Бейдж для README
Исходный SKILL.md
--- name: developing-ai-agents description: Use when designing, implementing, reviewing, debugging, or evaluating an AI agent or the environment that steers one - a skill, system prompt, CLAUDE.md or AGENTS.md, hook, tool or MCP server, subagent - especially for context engineering, tool interfaces, Harness reliability, memory, evaluation, post-training, continual evolution or self-evolution, asynchronous or realtime interaction, computer use, or multi-agent coordination. Do not use for ordinary non-agent application code. Not for AI infrastructure — GPU and serving capacity sizing, training clusters, or serving cost per token on given hardware (use designing-ai-infra); the agent's own logic, prompts, tools and memory, and its context, token use, cost and latency as design and eval concerns, stay here. --- # Разработка AI-агентов Проектируй агента как проверяемую систему, а не как «промпт плюс мощная модель». Опирайся на русское издание книги Bojie Li «AI-агенты изнутри: принципы проектирования и инженерная практика» и на факты из текущего проекта. ## Рабочий контракт 1. Сначала изучи реальные требования, код, конфигурацию, трассы, метрики и ограничения. Не называй гипотезу причиной без доказательств. 2. Разделяй: - **evidence** — что подтверждено кодом, логом, тестом или измерением; - **inference** — наиболее вероятное объяснение; - **unknown** — что еще нужно измерить. 3. Начинай ответ с решения или диагноза. После него дай минимальную архитектуру, порядок реализации, проверки и риски. 4. Для review или diagnosis оставайся read-only, пока пользователь явно не попросит изменить систему. Для реализации соблюдай инструкции репозитория и TDD. 5. Книжные принципы считай устойчивыми инженерными эвристиками. Актуальность моделей, SDK, API, протоколов, цен, лимитов и поддержки провайдеров проверяй по первичным текущим источникам. 6. По умолчанию укладывай архитектурный ответ в 1200 слов. Расширяй его только по явному запросу; если деталей больше, приоритизируй решения, contracts и проверки, а не полный checklist. ## С чего начать: маршрут по задаче | Запрос выглядит как | Начни с | Добери при необходимости | |---|---|---| | спроектировать агента с нуля | [playbooks/design-agent.md](references/playbooks/design-agent.md) | [templates/agent-design.md](references/templates/agent-design.md), [patterns.md](references/patterns.md) | | разобрать trace, найти причину сбоя | [playbooks/diagnose-trace.md](references/playbooks/diagnose-trace.md) | [templates/trace-diagnosis.md](references/templates/trace-diagnosis.md), [antipatterns.md](references/antipatterns.md) | | review существующей агентной системы | [playbooks/harness-review.md](references/playbooks/harness-review.md) | [templates/harness-spec.md](references/templates/harness-spec.md) | | построить или починить evals | [playbooks/build-evals.md](references/playbooks/build-evals.md) | [templates/eval-plan.md](references/templates/eval-plan.md) | | память, RAG, самоулучшение | [playbooks/memory-design.md](references/playbooks/memory-design.md) | [templates/memory-policy.md](references/templates/memory-policy.md) | | голос, realtime, асинхронность, Computer Use | [playbooks/realtime-latency.md](references/playbooks/realtime-latency.md) | [chapters/ch06](references/chapters/ch06-interaction.md) | | один агент или несколько | [playbooks/multi-agent-choice.md](references/playbooks/multi-agent-choice.md) | [chapters/ch10](references/chapters/ch10-multi-agent.md) | | контракт инструмента, права, песочница | [templates/tool-contract.md](references/templates/tool-contract.md) | [chapters/ch04](references/chapters/ch04-tools.md) | | симптом известен, причина нет | [antipatterns.md](references/antipatterns.md) | playbook по нужной области | | что говорит книга по теме | [source-map.md](references/source-map.md) | нужный конспект главы | | спорный вопрос проектирования, похожий на «вопрос для размышления» | [chapters/ch12](references/chapters/ch12-reference-answers.md) | ответ в `references/source-book/reference-answers.md` | Загружай только релевантные файлы. Не помещай всю книгу в контекст одновременно. ## Основная модель > **AI-агент = LLM + контекст + инструменты** - **LLM** принимает решения, но не хранит надежное состояние системы. - **Контекст** определяет, что агент видит сейчас: инструкции, состояние, историю и результаты действий; определения инструментов входят сюда же и занимают тот же бюджет.