Используй когда пользователь просит «обнови llms.txt», «сгенерируй llms-full.txt», «создай контекст проекта для AI», «обнови документацию для AI», «llmstxt.org», «AI-onboarding», «llms.txt», «llms-full.txt», «context files for AI agents». Также при любом упоминании llmstxt-формата или вопросах о структуре llms.txt. Активируется keeper-subagent-ом автоматически при больших изменениях в архитектуре проекта или по явному запросу /update-docs.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add noxxer/core-team --skill llms-keeper --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Llms Keeper?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/noxxer-llms-keeper)More formats (shields.io, HTML) on the badges page.
---
name: llms-keeper
description: >
Используй когда пользователь просит «обнови llms.txt», «сгенерируй llms-full.txt»,
«создай контекст проекта для AI», «обнови документацию для AI», «llmstxt.org»,
«AI-onboarding», «llms.txt», «llms-full.txt», «context files for AI agents».
Также при любом упоминании llmstxt-формата или вопросах о структуре llms.txt.
Активируется keeper-subagent-ом автоматически при больших изменениях в архитектуре проекта
или по явному запросу /update-docs.
---
# llms-keeper — Project Context for AI Agents
Генерация и поддержка `llms.txt` и `llms-full.txt` по стандарту [llmstxt.org](https://llmstxt.org). Цель — дать AI-агентам быстрое понимание проекта при onboarding.
## Принцип
> **"Find the smallest set of high-signal tokens that maximize the likelihood of desired outcome."**
Каждое предложение должно отвечать на вопрос: «Без этой информации AI выдаст результат хуже?» Если нет — удаляем.
## Два файла, две цели
| Файл | Назначение | Аудитория | Длина |
|------|------------|-----------|-------|
| `llms.txt` | Навигационный индекс | AI, нужна быстрая ориентация | 50-100 строк |
| `llms-full.txt` | Полный контекст | AI, нужно глубокое понимание | 200-600 строк |
## Signal vs Noise
### Включать (high-signal)
- Цель проекта + tech-стек с версиями
- Архитектура: иерархия модулей, направление зависимостей
- Data flow (ASCII-диаграммы для сложных flow)
- Паттерны, используемые в 3+ файлах
- Configuration approach + entry points
- Common pitfalls с решениями
- Essential development commands
- Testing approach + conventions
### НЕ включать (noise)
- Step-by-step туториалы / implementation guides
- Temporary workarounds, TODOs, FIXMEs
- Паттерны, используемые в 1 файле
- Verbose объяснения («Этот модуль отвечает за...»)
- Очевидное для опытных разработчиков
- Credentials, API keys, secrets
## Workflow
Skill делегирует основную работу keeper-subagent-у. Тот выполняет:
1. **Scan** — структура проекта + tech-стек по manifest-файлам (`pyproject.toml`, `package.json`, `Cargo.toml`, etc.)
2. **Read** — entry points, core модули, configs, tests, docs (README, CLAUDE.md)
3. **Extract** — high-signal information (architecture, patterns, pitfalls)
4. **Generate** `llms-full.txt` первым (self-contained content)
5. **Derive** `llms.txt` из него (navigation index с ссылками на секции)
6. **Verify** quality checklist (см. `references/llmstxt-spec.md`)
## Update vs Generate
- **Нет `llms.txt`** → полная генерация с нуля
- **Есть `llms.txt`** → инкрементальное обновление:
- Парсим footer `*Generated by ... on YYYY-MM-DD, based on commit \`HASH\` (...)*`
- `git log --oneline HASH..HEAD` → видим изменения с момента последней генерации
- Обновляем только затронутые секции, не переписываем неизменное
- Обновляем footer с актуальным hash
## Footer (обязательный, anchor для инкрементальных апдейтов)
В конце `llms-full.txt`:
```
---
*Generated by keeper on YYYY-MM-DD, based on commit `SHORT_HASH` (COMMIT_MESSAGE)*
```
Без footer-а инкрементальные обновления невозможны — это compass для следующего запуска.
## PII / secret stripping
Перед записью `llms.txt`/`llms-full.txt` маскируй:
- Emails: `<email>`
- Длинные токены (40+ chars `[A-Za-z0-9_\-]`): `<token>`
- User-home paths: `/Users/<user>/...`
## Reference
- `references/llmstxt-spec.md` — формат, структура, quality checklist
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!