load-llms-txt — команда для Claude Code: загрузка документации
Загружает внешнюю документацию из llms.txt или другого источника и связывает её с контекстом проекта. Пригодится для работы агента с актуальными справочными материалами.
npx claude-code-templates@latest --command documentation/load-llms-txtЧто делает load-llms-txt
load-llms-txt получает внешнюю документацию из llms.txt или пользовательского источника. По умолчанию команда загружает данные Xatu, а для своего источника проверяет доступность адреса, скачивает содержимое и обрабатывает его для проекта.
У команды есть режимы сырой загрузки и проверки формата, а также объединение с документацией проекта и локальное кэширование для работы без сети. Перед обработкой она проверяет сетевой доступ, ищет локальный llms.txt или кэш и смотрит package.json либо README.md, чтобы определить контекст проекта. Для удалённого источника нужен доступ к сети.
Какие задачи решает
- загрузить документацию из
llms.txt - проверить формат внешнего источника
- объединить справочные материалы с документацией проекта
- сохранить документацию в локальном кэше
- обработать пользовательский источник документации
Примеры запросов агенту
- Загрузи документацию из источника Xatu командой
/load-llms-txt. - Проверь доступность и структуру источника через
/load-llms-txt --validate. - Загрузи документацию по пользовательскому адресу через
/load-llms-txt --custom-url.
Как установить load-llms-txt
1Через claude-code-templates
npx claude-code-templates@latest --command documentation/load-llms-txt2Вручную: положить файлы
.claude/commands/load-llms-txt.mdВызов — /load-llms-txt. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/load-llms-txt.mdВызов — /prompts:load-llms-txt. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/load-llms-txt.prompt.mdВручную: положить файлы
.gemini/commands/load-llms-txt.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о load-llms-txt
Как установить load-llms-txt в Claude Code?
Выполните npx claude-code-templates@latest --command documentation/load-llms-txt, затем добавьте файл по пути .claude/commands/load-llms-txt.md.
Что делает load-llms-txt?
Команда загружает документацию из llms.txt или пользовательского источника, проверяет и структурирует содержимое, а затем связывает его с контекстом проекта.
Нужен ли доступ к сети для load-llms-txt?
Да, он нужен при загрузке внешнего источника. Команда отдельно проверяет сетевой доступ и может использовать локальный кэш для работы с сохранёнными материалами.
Исходный текст
load-llms-txt.md · MIT
--- allowed-tools: Bash, WebFetch argument-hint: "[data-source] | --xatu | --custom-url | --validate" description: Load and process external documentation context from llms.txt files or custom sources --- # External Documentation Context Loader Load external documentation context: $ARGUMENTS ## Current Context Status - Network access: !`curl -s --connect-timeout 5 https://httpbin.org/status/200 >/dev/null && echo "✅ Available" || echo "❌ Limited"` - Existing context: Check for local llms.txt or documentation cache - Project type: @package.json or @README.md (detect project context needs) ## Task Load and process external documentation context from specified source. ### Default Action (Xatu Data) Load the llms.txt file from Xatu data repository: ```bash curl -s https://raw.githubusercontent.com/ethpandaops/xatu-data/refs/heads/master/llms.txt ``` ### Custom Source Loading For custom URLs or alternative documentation sources: - Validate URL accessibility - Download and cache content - Process and structure information - Integration with project context ### Processing Options - **Raw loading**: Direct content retrieval - **Validation**: Check content format and structure - **Integration**: Merge with existing project documentation - **Caching**: Store locally for offline access
© davila7 · MIT · davila7/claude-code-templates