Навыки
Навык — это папка, которая рассказывает AI, что оно знает и может делать с вашим приложением. Она содержит:SKILL.md— инструкции, которые читает AI (обязательно).tools.ts— список инструментов, которые может вызывать AI (опционально).
SKILL.md описывает приложение и его инструменты; tools.ts объявляет инструменты; каждый инструмент реализуется HTTP-маршрутом в одном из компонентов вашего приложения.
Определение навыков
Укажите вkazzle.config.ts путь к SKILL.md каждого навыка. Kazzle использует его папку, поэтому tools.ts рядом с ним подхватывается автоматически.
SKILL.md
Markdown с frontmatter, затем инструкции, которые должно следовать AI.tools.ts
tools.ts рядом с SKILL.md объявляет инструменты, которые может вызывать этот навык. Полный контракт инструмента — типы объявления, форма запроса/ответа обработчика и каналы результатов content и markdown — находится в Tools.
Как AI использует навыки
AI читаетSKILL.md по требованию (не все навыки сразу) для обоснования своих ответов и может вызывать инструменты, объявленные в tools.ts. Инструмент без соответствующего маршрута ничего не делает; добавьте оба вместе. tools.json не поддерживается.