archive · resciencelab — скилл для Claude Code: что делает и как установить
Сохраняет решения сложных багов, шаги деплоя и выводы сессий в локальные markdown-файлы. Ведёт единый индекс памяти проекта между перезапусками агента.
npx skills add ReScienceLab/opc-skills --skill archive -a claude-codeЧто делает archive
Скилл создаёт датированные отчёты в каталоге .archive/YYYY-MM-DD/ и собирает их в общем индексе .archive/MEMORY.md. Каждая запись содержит YAML-шапку с тегами и категорией: infrastructure, release, debugging, feature или design. Перед началом отладки или повторной задачи агент заглядывает в индекс или ищет прошлые решения через grep.
Каталог .archive/ обязательно нужно внести в .gitignore, иначе локальные заметки и логи попадут в публичный репозиторий. Записи фиксируют точные команды, суть проблемы и исправления, чтобы агент мог воспроизвести результат в будущих диалогах.
Какие задачи решает
- сохранить решение неочевидного бага для будущих сессий
- зафиксировать шаги и команды после деплоя или миграции
- найти прошлые инфраструктурные исправления через grep
- связать контекст решения с существующими записями в памяти
Примеры запросов агенту
- Сохрани в архив решение проблемы с CloudWatch: зафиксируй команды и шаги исправления
- Проверь .archive/MEMORY.md перед настройкой деплоя, мы уже сталкивались с этой ошибкой
- Заархивируй эту сессию в категорию release с тегами changelog и gitflow
Как установить archive
1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill archive -a claude-code2Вручную: положить файлы
~/.claude/skills/archive/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/archive/
1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill archive -a codex2Вручную: положить файлы
.agents/skills/archive/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill archive -a cursor2Вручную: положить файлы
.cursor/skills/archive/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ReScienceLab/opc-skills archive2Вручную: положить файлы
.github/skills/archive/SKILL.md1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill archive -a gemini-cli2Командой платформы
gemini skills install https://github.com/ReScienceLab/opc-skills --path skills/archiveВручную: положить файлы
.devin/skills/archive/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill archive -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о archive
Как установить archive в Claude Code?
Выполните команду npx skills add ReScienceLab/opc-skills --skill archive -a claude-code. Также можно вручную поместить файл скилла по пути ~/.claude/skills/archive/SKILL.md.
Что делает скилл archive?
Он сохраняет результаты работы, фиксы ошибок и логи деплоя в структурированные markdown-файлы внутри каталога .archive/ с автообновлением индекса .archive/MEMORY.md.
Нужно ли коммитить каталог .archive/ в git?
Нет, правила скилла требуют добавить папку .archive/ в .gitignore, чтобы заметки оставались локальными.
Исходный текст
SKILL.md · Apache-2.0
--- name: archive description: "Archive session learnings, debugging solutions, and deployment logs to .archive/yyyy-mm-dd/ as indexed markdown with searchable tags. Use when completing a significant task, resolving a tricky bug, deploying, or when the user says \"archive this\". Maintains .archive/MEMORY.md index for cross-session knowledge reuse." --- # Archive Skill Capture, index, and reuse project knowledge across sessions. ## When to Archive - After completing a significant task (deploy, migration, major feature) - After resolving a tricky debugging session - When the user says "archive this" - After any multi-step process with learnings worth preserving ## When to Consult Archives - Before debugging infrastructure, deploy, or CI issues - Before repeating a process done in a past session - When encountering an error that may have been solved before **Search**: `grep -ri "keyword" .archive/` **Index**: `.archive/MEMORY.md` ## Archive Workflow 1. Read `.archive/MEMORY.md` — check for related existing archives 2. Create `.archive/YYYY-MM-DD/` directory if needed 3. Write markdown file with YAML frontmatter (see `references/TEMPLATE.md`) 4. **Update `.archive/MEMORY.md`**: add one-line entry under the right category 5. If related archives exist, add `related` field in frontmatter ## Lookup Workflow 1. Read `.archive/MEMORY.md` to find relevant entries 2. Read the specific archive file for detailed context 3. Apply learnings to current task ## Categories - **infrastructure** — AWS, ECS, IAM, networking, secrets, CloudWatch - **release** — TestFlight, versioning, Git Flow, CHANGELOG - **debugging** — Bug fixes, error resolution, gotchas - **feature** — Feature design, implementation notes - **design** — UI/UX, icons, visual design ## Rules - `.archive/` must be in `.gitignore` — local-only notes - Keep entries concise but reproducible - Focus on **problems, fixes, and exact commands** - Always update MEMORY.md after creating an archive - Use descriptive filenames (e.g., `cloudwatch-logging.md` not `session.md`) - Include YAML frontmatter with `tags`, `category`, and optional `related`
© ReScienceLab · Apache-2.0 · ReScienceLab/opc-skills
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — archive от других авторов.