Скилл dynapi-site-dev
Скилл — это пакет знаний для кодинг-агента: как устроен DynapiCMS, какие у него правила и рецепты. Со скиллом агент строит сайт по канону платформы (сайт = флоу, контент живёт в CMS, черновик → превью → публикация), а не выдумывает структуру сам.
Где взять
Скилл открыт и лежит по одному адресу:
https://dynapi.ru/cms/agent-skill/
SKILL.md— входная точка: правила и «золотые» аксиомы платформы.references/— справочники: API (api-reference.md), флоу (flows-guide.md), диалект Liquid (liquid-guide.md), вход по членским аккаунтам (member-auth.md), коды ошибок и квоты (conventions.md), формы (forms-flow.md), пошаговые рецепты (workflows.md).cli/— бинарники flowctl для Linux и Windows.
Ссылку и ключ агенту выдаёт человек — скилл сознательно не содержит никаких
секретов. Адрес эндпоинта один: https://dynapi.ru/cms/graphql — агенту
нужен только ключ.
Как подключить
Проще всего — дать агенту ссылку и переменные окружения. Настройка на вашей стороне.
Linux и macOS:
export DYNAPI_URL="https://dynapi.ru/cms/graphql"
export DYNAPI_APIKEY="dca_…"
Windows (PowerShell):
$env:DYNAPI_URL = "https://dynapi.ru/cms/graphql"
$env:DYNAPI_APIKEY = "dca_…"
Задание агенту — своими словами:
Переменные DYNAPI_URL и DYNAPI_APIKEY уже выставлены в окружении — используй их и работай через flowctl. Скилл: https://dynapi.ru/cms/agent-skill/. Задача: собери лендинг студии, вот бриф.
Агент скачает SKILL.md и нужные справочники из references/ по ходу
работы — целиком читать 4000 строк не требуется. Ключ в переменной
окружения не попадает в историю чата — это безопаснее, чем вставлять его
в текст задания.
Можно и по-старинке: сохранить файлы скилла в проект агента (например,
.agents/skills/dynapi-site-dev/) — формат совместим с Claude Code, Cursor
и другими агентами, читающими SKILL.md.
Что скилл закладывает
Ключевые правила, которые агент получает со скиллом:
- Сайт состоит из флоу. Каждая страница, форма или обработчик — это флоу, привязанный к маршруту. Маршрут с GET-привязкой — страница.
- Контент живёт в CMS, а не в шаблонах. Шаблоны хранят только разметку и стили; каждое видимое предложение — запись в типе контента, которую правят из админки без пересборки сайта.
- Черновик → превью → публикация. Всё сначала пишется черновиком, проверяется на превью-хосте и только потом выкатывается посетителям.
- Ошибки — машинные коды. Вместо английских простыней API возвращает
коды вида
SITE_QUERY_IN_USE— агент читает код и чинит конкретную вещь. - Проверяй до публикации.
flowctl validateиdryrunпрогоняют флоу локально и на сервере до того, как посетитель увидит результат.
Пресеты
Готовые флоу — вход, регистрация, сброс пароля, типовая страница — входят в админку как «Заготовки» (см. Заготовки, экспорт и импорт). Агент применяет их мутациями импорта вместо ручной сборки — сценарии входа слишком чувствительны, чтобы собирать их с нуля.
Далее: flowctl — командная строка агента →