# llms

Собирает llms.txt и llms-full.txt по вики проекта: краткий указатель со ссылками и полную версию с встроенным текстом страниц.

- команда · `type=command` · Claude Code, GitHub Copilot · ★ 3149
- Автор: microsoft
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/microsoft/skills/tree/HEAD/.github/plugins/deep-wiki/commands/llms.md
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/commands/llms

## Что делает

Команда проходит по репозиторию и уже сгенерированной вики, собирает название проекта, описание, технологии, страницы в `wiki/`, гайды в `onboarding/` и README. Дальше пишет два файла в `wiki/`. Первый — компактный, со ссылками и короткими пояснениями к каждой. Второй — тот же каркас, но содержимое страниц вставлено целиком в блоки `<doc>` с атрибутами `title` и `path`.

Перед генерацией команда требует разобраться с источником: проверяет `git remote get-url origin` и спрашивает, локальный это репозиторий или есть URL. От ответа зависит вид ссылок — абсолютные вида `REPO_URL/blob/BRANCH/path` или относительные пути. Ветку берёт из `git rev-parse --abbrev-ref HEAD`. Пока это не выяснено, работа не начинается, поэтому в репозитории без настроенного remote команда первым делом задаст вопрос.

Формат подчинён спецификации llms.txt: один заголовок H1, блокquote с плотным описанием, разделы H2 со списками `[Название](ссылка): пояснение`. Раздел «Optional» помечает то, что инструменты могут пропустить ради экономии контекста. Названия разделов берутся из реального каталога вики, а не из шаблона. В `llms-full.txt` из встроенных страниц вырезается frontmatter VitePress, а таблицы, диаграммы Mermaid и ссылки-цитаты остаются как есть.

## Требования
- Работает с: Azure

## Установка

### Claude Code (родная платформа)

**Вручную: положить файлы**
- Файл: `.claude/commands/llms.md` — Вызов — /llms. Для всех проектов — ~/.claude/commands/

### Codex

**Вручную: положить файлы**
- Файл: `~/.codex/prompts/llms.md` — Вызов — /prompts:llms. В Codex этот формат помечен устаревшим, замена — скиллы

### GitHub Copilot

**Вручную: положить файлы**
- Файл: `.github/prompts/llms.prompt.md`

### Gemini CLI

**Вручную: положить файлы**
- Файл: `.gemini/commands/llms.toml` — Gemini хранит команды в TOML: текст запроса — в поле prompt

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/microsoft/skills/tree/HEAD/.github/plugins/deep-wiki/commands/llms.md

## Когда брать
- собрать из вики проекта компактный указатель для языковых моделей
- отдать агенту полный текст документации одним файлом
- разложить страницы вики по разделам с понятными описаниями
- подставить в ссылки правильный URL репозитория и ветку
- проверить, что ссылки из указателя ведут на существующие файлы

## Примеры запросов агенту
- Сгенерируй `llms.txt` и `llms-full.txt` для вики этого проекта
- Собери `llms.txt` по страницам из `wiki/`, ссылки делай относительными
- Обнови `llms-full.txt`: вставь полный текст страниц в блоки `<doc>`

## Похожие
- [create-llms](https://affpapa.org/nevibecode/skills/create-llms.md) — скилл · 9200 установок
- [update-llms](https://affpapa.org/nevibecode/skills/update-llms.md) — скилл · 8800 установок
- [llms-maintainer](https://affpapa.org/nevibecode/agents/llms-maintainer.md) — субагент · 976 установок
- [microsoft-docs](https://affpapa.org/nevibecode/plugins/microsoft-docs.md) — плагин · ★ 1955
- [coding-agent-docs-optimization](https://affpapa.org/nevibecode/skills/coding-agent-docs-optimization.md) — скилл · 10300 установок
- [ralph-docs](https://affpapa.org/nevibecode/skills/ralph-docs.md) — скилл · ★ 3189

Из того же набора: [microsoft/skills](https://affpapa.org/nevibecode/by/microsoft/skills.md) — 99 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
