Перейти к содержанию

Инженерные навыки

Core EmbrAIon содержит короткие процедуры, которые загружаются по ситуации для повторяющихся инженерных задач. Навык не создаёт роль, не расширяет доступ, не выбирает модель и не заменяет контракт проекта. Архитектура, авторитетные источники, совместимость, сохранение данных и инженерный процесс конкретного проекта задаются через слоты знаний. Работа также подчиняется общим правилам валидации, ревью, приватности и маршрутизации.

Навык Когда загружать Когда обычно пропускать
skill-authoring Новый повторно используемый навык или изменение триггера, подтверждённое наблюдаемой проблемой Локальная инструкция или исправление документации
compatibility-migration Изменение сохранённых данных, стабильных ID, публичного API или потребителей Проверенный внутренний рефакторинг
test-design Проектирование проверок поведения, сохранения данных, интеграции или регрессии Простая обратимая правка без риска для поведения
performance-investigation Измеримая проблема производительности или целевой показатель Обычное изменение кода без вопроса о производительности
dependency-upgrade Запрошенное или необходимое обновление до точной версии Несвязанная доработка функциональности
architecture-decision Долговременное решение о направлении зависимостей, владении, формате хранения, платформе или базовой зависимости, записанное в формате записей решений проекта Локальные решения реализации, переименования и правки документации

Результат каждой процедуры содержит проверяемые ссылки на контракт или риск, источники фактов, действия, свежие проверки и оставшиеся ограничения. Соседние навыки загружаются только при наличии их отдельных оснований. Например, обновление зависимости с изменением формата сохранения требует также compatibility-migration, а оптимизация требует проверки корректности и сопоставимых измерений. Модель возможностей отделяет навыки от агентов, правил и процессов.

Для skill-authoring недостаточно корректного Markdown. Сравнивайте рабочую исходную версию и кандидата на положительных, близких отрицательных и совместных задачах на русском и английском; повторяйте нестабильные случаи и проверяйте фактический результат. Детерминированные проверки метаданных и ссылок защищают структуру, а поведенческая оценка показывает пользу процедуры. Избегайте слишком широких триггеров и тестов, которые повторяют текст навыка.

Исходники находятся в core/skills/<id>/SKILL.md. Запись в core/catalog.yaml служит точкой обнаружения навыка Core. Файлы, установленные в AI-хост, являются проекциями этих исходников; изменение начинает действовать в хосте после соответствующей установки или синхронизации и проверки загрузки. Команды и возможность установки зависят от фактической версии фреймворка и возможностей хоста.