Developing AI Agents — плагин

Плагин с одним скиллом по проектированию, отладке и оценке ИИ-агентов, основанный на книге Bojie Li об инженерии агентов.

  • 51 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

Минимальный доступ

Почему такой уровень

  • Скилл содержит инструкции и справочный текст книги, сам ничего не запускает.
Все причины и проверки

ilkruglov/developing-ai-agents-skill

Установка

Работает в

В терминале, через 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 скилла по дизайну ИИ-продуктов, от диалогов до оценки и промптов

ПлагинМинимальный доступ204Звезды репозитория

AI Builder Club Skills

AI Builder Club — Skills

Плагин-маркетплейс для Claude Code: сделать репозиторий готовым к работе агента и запускать самоподдерживающиеся циклы

ПлагинШирокий доступ1,3 тыс.Звезды репозитория

Плагин с 60 субагентами и 62 пресетами команд для Claude Code плюс визуальный конструктор команд агентов в браузере.

ПлагинРасширенный доступ110Звезды репозитория

AI Agents Orchestrator

AI-Agents-Orchestrator

Плагин AI Collaboration передает задачу между Claude Code, Codex, Cursor, Gemini CLI и Copilot через общую историю в SQLite.

ПлагинРасширенный доступ101Звезды репозитория

Agents Best Practices

agents-best-practices

Скилл проектирования агентных систем без привязки к вендору: архитектура цикла, инструменты, права, память и наблюдаемость

СкиллМинимальный доступ2,4 тыс.Звезды репозитория

Инструмент сборки проверенных скиллов из реального рабочего процесса и управления их жизненным циклом через ваш маркетплейс

ПлагинРасширенный доступ2,4 тыс.Звезды репозитория

Коротко о 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** принимает решения, но не хранит надежное состояние системы.
- **Контекст** определяет, что агент видит сейчас: инструкции, состояние, историю и результаты действий; определения инструментов входят сюда же и занимают тот же бюджет.

Сообщить о проблеме