«Я делаю онбординг агентам». — Гриша, ты йопнулся? Какой ещё онбординг? Просто скопируй скилл в каталог проекта, и всё! Не всё. Когда скиллов три — всё норм. Когда вы понавтыкали тридцать из разных мест — вы начинаете терять контроль над системой. Ассистент сегодня пишет в одном стиле, завтра в другом. Привычная команда срабатывает, но как-то не так. Файлы переписываются непонятно кем. И главное — нет ни стек-трейса, ни эксепшенов, ни привычных логов. Просто поведение системы стало другим, и непонятно, что происходит. Скиллы конфликтуют не на уровне типов данных. Они конфликтуют в поведении — и это самое неочевидное. Например: – Два скилла заявляют capability «пишу пост в Facebook» — ИИ выбирает их случайно, и стиль публикаций плывёт. – Два скилла пишут в один файл общего состояния — last-write-wins уничтожает накопленный контекст. – Новый скилл втихую заходит на территорию соседа — вы узнаёте об этом, когда перестаёте получать ожидаемый результат. – Один скилл незаметно дёргает ещё четыре — одна правка расходится по цепочке и тратит впятеро больше токенов. И это не баги! Каждый скилл по отдельности может быть идеален, покрыт эвалами и прекрасно работать в изоляции. Конфликт возникает только в точке пересечения с соседями. И до этой встречи его не видно. Поэтому я сделал отдельный скилл, который онбордит другие скиллы. Пишешь /onboard fb-post-writer — и он запускает 8-шаговый процесс. Читает SKILL.md нового скилла, прогоняет шесть детекторов конфликтов, сажает его в песочницу на синтетических промптах и сравнивает заявленное с наблюдаемым. Скилл, который в описании «только читаю», а сам втихую редактирует shared state, — получает повышенное внимание. Скилл, который дублирует то, что и так делают три соседа, — получает red flag. Всё это сводится в отчёт с конкретными рекомендациями: можно тут же исправить ситуацию или вообще отказаться от проблемного кандидата. Идея взята из HR. Новый скилл в проекте — это не npm install. Это — найм! С резюме, интервью, тестовым заданием, онбордингом и испытательным сроком. Мой скилл-рекрутер только рекомендует, но ничего не блокирует в рантайме. Иногда жёсткий карантин чужого скилла из вендорского пакета хуже, чем проигнорированный warning. Но теперь это будет осознанное решение, а не слепая вера. Post navigation AI агент создаёт workflow в n8n