19 июня 2026

Агент Skill Creator — расширение фреймворка с умом

Как агент Skill Creator в Datarim изучает лучшие практики, проверяет существующие компоненты и создаёт новые скилы, агентов и команды только тогда, когда ничто существующее не покрывает потребность.

При каждом обнаружении пробела — новая область, процесс, который фреймворк не охватывает — первый импульс: добавить что-то. Этот импульс часто верен, но иногда пробел уже закрыт существующим компонентом, которому просто нужно обновление, или двумя компонентами, которые можно объединить. Агент Skill Creator проводит аудит до того, как что-то создаёт.

Он запускается на /dr-addskill и работает на модели класса Opus. Работа включает исследования, суждения и архитектурные решения о том, как новые компоненты вписываются в существующий фреймворк — именно тот вид рассуждений, который оправдывает более тяжёлую модель.

Рабочий процесс

Первый шаг — исследование: поиск существующих реализаций и паттернов сообщества, относящихся к запрошенной области. Второй шаг — аудит фреймворка: чтение текущих скилов, агентов и команд, чтобы определить, покрыта ли потребность, покрыта частично или является полностью новой. Обновление предпочтительнее создания; расширение существующего компонента предпочтительнее добавления нового файла.

Когда новый компонент оправдан, агент проектирует его по конвенциям Datarim: YAML frontmatter с именем, описанием не более 155 символов и обязательным полем model. Описание пишется как условие срабатывания — не как краткое изложение процесса — чтобы агент, читающий его, знал точно, когда загружать скил, а не только что в нём содержится.

Правило назначения модели

Каждый скил и агент, созданный Skill Creator, содержит явное поле model. Правило простое: Opus — для критического рассуждения, архитектуры и безопасности; Sonnet — для стандартной работы с кодом, структурированных задач и контента; Haiku — для простых поисков и структурированного вывода. Reference-only скилы — правила и паттерны, которые вызывающий применяет встроенно — опускают поле, унаследуя от вызывающего контекста. Без исключений.

Конкретный пример

Допустим, нужен скил для проверки миграций базы данных. Skill Creator сначала проверяет: есть ли уже скил для работы с базами данных? Шаблон руководства по миграции? Чеклист проверки? Если ничего из этого нет, ищутся паттерны сообщества по рабочим процессам проверки миграций, извлекается структура и проектируется скил, закрывающий именно этот пробел — не общий скил «операции с базами данных», который перекрывался бы с тем, что уже есть во фреймворке.

Шлюз одобрения

Ничего не записывается на диск без одобрения оператора. Агент представляет предлагаемые пути файлов и предпросмотр содержимого, объясняет, почему именно такая структура и такая область видимости, затем ждёт. После одобрения создаёт файлы и подтверждает, что установлено и как вызвать.

Подробности — на карточке агента Skill Creator, а общую картину даёт пост что такое Datarim.