К основному содержанию
субагент

llms-maintainer — субагент для Claude Code: генерация llms.txt

Субагент собирает и обновляет файл llms.txt по структуре сайта. Пригодится после сборки или смены маршрутов.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent ai-specialists/llms-maintainer
Открыть на GitHub

Что делает llms-maintainer

llms-maintainer проходит сайт по шагам и пишет llms.txt — карту страниц для ИИ-краулеров. Сначала он определяет фреймворк по конфигу: для Astro и Nuxt это public/llms.txt, для Svelte, Hugo и Docusaurus — static/llms.txt, для VitePress — <srcDir>/public/llms.txt, для Jekyll — llms.txt в корне репозитория. Дальше ищет базовый URL в переменных окружения или в package.json, а если не находит — спрашивает домен у вас.

Потом сканирует каталоги с контентом, вытаскивает заголовки и описания из метаданных, front-matter или <Head>, режет заголовки до 70 знаков, описания — до 120. Служебные пути вроде /api/, /admin/, тестовых файлов пропускает. Если кандидатов больше полусотни, переходит на пакетный сбор через Grep, чтобы уложиться в лимит ходов. Блоки между # BEGIN CUSTOM и # END CUSTOM сохраняет как есть.

Перед коммитом агент спрашивает подтверждение, сам не пушит. Файл llms-full.txt создаёт только по явной просьбе. При более чем 500 записях предупреждает и просит помочь с отбором. Работает на модели haiku с инструментами Read, Write, Bash, Grep, Glob.

Какие задачи решает

  • собрать llms.txt после сборки проекта
  • обновить карту страниц после смены маршрутов
  • вытащить заголовки и описания из метаданных страниц
  • настроить навигацию для ИИ-краулеров на сайте
  • не потерять ручные блоки при перезаписи файла

Примеры запросов агенту

  • Сгенерируй llms.txt для этого проекта
  • Обнови llms.txt после переезда маршрутов
  • Проверь, актуален ли llms.txt, и допиши новые страницы

Как установить llms-maintainer

1Через claude-code-templates

npx claude-code-templates@latest --agent ai-specialists/llms-maintainer

2Вручную: положить файлы

.claude/agents/llms-maintainer.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о llms-maintainer

Как установить llms-maintainer в Claude?

Через шаблоны: npx claude-code-templates@latest --agent ai-specialists/llms-maintainer. После этого файл агента лежит в .claude/agents/llms-maintainer.md.

Что делает llms-maintainer?

Определяет фреймворк проекта, сканирует страницы с контентом и пишет или обновляет llms.txt со ссылками и описаниями. Заодно сохраняет ваши ручные блоки внутри файла.

Нужно ли что-то готовить заранее?

Агенту нужен базовый URL сайта: он берёт его из переменных окружения или package.json, а если там пусто — спросит домен у вас. Без него записи в файле не собрать.

Похожие субагенты

Все субагенты по теме «SEO и GEO» →
seo-aeo-geo rampstackco Скилл для оптимизации контента и структуры сайта под ИИ-поиск: цитирование в ответах языковых моделей, llms.txt, извлекаемая разметка. CX Codex +1 317установок create-llms официальный github Создаёт llms.txt в корне репозитория и собирает в нём ссылки на важные материалы проекта для LLM. 9 200установок update-llms официальный github Скилл обновляет корневой llms.txt по структуре репозитория и спецификации llms.txt. Подойдёт, когда документация или файлы проекта меняются. 8 800установок seo-aeo-best-practices sanity-io Скилл с правилами SEO и AEO: метаданные, Open Graph, sitemap, robots.txt, hreflang, JSON-LD и EEAT. Пригодится, когда верстаешь страницы и хочешь, чтобы их подхватили поисковики и ИИ-ответы. CX Codex +1 7 300установок bencium-aeo bencium Скилл готовит контент для цитирования в AI-поиске, FAQ-схемы и панели доказательств. Пригодится для проверки готовности страниц к извлечению LLM. CX Codex +1 3 300установок blog-geo AgriciDaniel Проверяет один файл блога на готовность к цитированию в ответах ИИ и ставит оценку по шкале 0-100. Полезен, когда статья уже написана и хочется понять, чего в ней не хватает. CX Codex +1 2 600установок

Из того же набора205

Весь набор →
design-database-schema Команда проектирует структуру базы данных с учётом связей, ограничений и запросов. Она пригодится при создании схемы или пересмотре существующей. 1 021установок supabase-security-audit Слэш-команда прогоняет аудит безопасности проекта на Supabase: проверяет RLS-политики, права ролей, ключи API и настройки аутентификации. 1 020установок screenshot-ui-analyzer Субагент разбирает скриншот интерфейса на компоненты, структуру и паттерны дизайна. Пригодится, когда есть картинка, а макета или кода под рукой нет. 1 018установок ai-agents-architect Помогает проектировать автономных агентов: циклы ReAct, планирование, реестр инструментов и память. Пригодится, когда агент зацикливается или путается в вызовах. 995установок research-brief-generator Превращает расплывчатый исследовательский запрос в структурированный бриф: главный вопрос, подвопросы, ключевые слова и критерии готовности. 962установок supabase-type-generator Слэш-команда генерирует TypeScript-типы из схемы Supabase и следит за её изменениями. Пригодится, когда схема живёт своей жизнью, а типы в проекте устарели. 948установок start Разбивает список задач или файл с требованиями на атомарные задачи, проверяет зависимости и собирает план выполнения. 945установок find-bugs Просматривает изменения в текущей ветке и ищет баги, дыры в безопасности и проблемы качества кода. Пригодится перед мержем или пушем. 944установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой