Бриф для AI/MCP-агента
Минимальный контракт задачи, чтобы агент мог собрать и задеплоить сайт на Notepub без длинных уточнений.
Эта страница нужна, если вы хотите делегировать запуск/настройку сайта AI-агенту.
Если вы только знакомитесь с Notepub, сначала пройдите: Быстрый старт, Template-репозитории и Структура контента в recipe-репозиториях.
Короткая ссылка на общую документацию:
Что сообщить агенту в начале
- Цель проекта:
blogилиdocs. - Сценарий:
one-repo(template site repo) илиcontent_repo.one-repo= один сайт-репозиторий с контентом и темой - простой дефолтный способ.
content_repo= отдельный репозиторий с контентом. Подробно: Режим Content Repository. - URL и имя репозитория:
owner/repo(и контент-репозитория, если выбрали режимcontent-repo). - Рабочая директория на вашей локальной машине (абсолютный путь).
- Язык(и) и структура контента (например, только RU или RU+EN).
- Что можно менять: только
content/или такжеtheme/,rules.yaml, workflow. Если нужен S3-источник, смотрите: Режим S3.
Какие доступы нужны агенту
- Доступ к Git-репозиторию (clone/push).
- Права на GitHub Actions и GitHub Pages в целевом репозитории.
- Право читать/создавать Repository Variables и Secrets (если нужен
content_repoилиs3). - Если используется custom domain: доступ к DNS/настройкам домена.
Минимальные значения, без которых агент обычно стопорится
site.base_url(финальный canonical URL).- Название и описание сайта (
site.title,site.description). - Стартовый набор страниц (хотя бы
home,search, 2-3 рабочие статьи/страницы). - Политика slug: можно ли менять существующие slug или только через редиректы.
Справочники по этим пунктам:
Definition of Done (критерии готовности)
- Build/deploy workflow завершился успешно на
main. - Сайт открывается по Pages URL без 404 на ключевых маршрутах.
- Поиск работает и возвращает результаты по
title/description. sitemap.xmlиrobots.txtдоступны.- В репозитории есть краткий README "как обновлять контент дальше".
Про локальный прогон и деплой:
Готовый шаблон сообщения агенту
Сделай сайт на Notepub под ключ.
Контекст:
- Сценарий: one-repo
- Шаблон: notepub-recipe-blog
- Репозиторий: <owner/repo>
- Локальная папка: <abs-path>
- Язык: RU
- Брендинг: <site title>, <description>
- Base URL: <https://.../>
Ограничения:
- Можно менять: content/, config.yaml, rules.yaml, theme/
- Нельзя менять: <если есть ограничения>
Критерии done:
1) workflow deploy зеленый
2) сайт доступен по Pages URL
3) поиск работает
4) sitemap/robots доступны
5) добавь README с шагами контент-редактирования
Что проверить вручную после работы агента
- Правильность
base_urlи canonical ссылок. - Наличие дублей slug и конфликтов маршрутов.
- Корректность меню/хабов и внутренних ссылок.
- Соответствие визуала и структуры ожиданиям.