learn-codebase — скилл для Claude Code: что делает и как установить
Скилл заставляет агента полностью прочитать каждый исходный файл проекта. Пригодится на старте работы с незнакомым кодом.
npx skills add thedotmack/claude-mem --skill learn-codebase -a claude-codeЧто делает learn-codebase
Скилл даёт команду системно изучить весь проект через чтение каждого файла с исходным кодом. Если файлов много, агент всё равно обязан открыть каждый без исключений.
Для объёмных файлов инструмент Read делит чтение на части через параметры offset и limit, например порциями по 500 строк. На старте уходит заметно больше токенов, поэтому запуск на огромных репозиториях сразу отразится на расходах.
Какие задачи решает
- разобрать незнакомый репозиторий перед первыми правками
- загрузить контекст проекта в память агента
- прочитать длинные файлы фрагментами по 500 строк
Примеры запросов агенту
- Изучи кодовую базу проекта перед началом работы
- Прочитай все файлы с исходным кодом и войди в курс дела
- Сделай полный прайминг репозитория
Как установить learn-codebase
1Через Skills CLI (Vercel)
npx skills add thedotmack/claude-mem --skill learn-codebase -a claude-code2Вручную: положить файлы
~/.claude/skills/learn-codebase/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/learn-codebase/
1Через Skills CLI (Vercel)
npx skills add thedotmack/claude-mem --skill learn-codebase -a codex2Вручную: положить файлы
.agents/skills/learn-codebase/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedotmack/claude-mem --skill learn-codebase -a cursor2Вручную: положить файлы
.cursor/skills/learn-codebase/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedotmack/claude-mem learn-codebase2Вручную: положить файлы
.github/skills/learn-codebase/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedotmack/claude-mem --skill learn-codebase -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedotmack/claude-mem --path plugin/skills/learn-codebaseВручную: положить файлы
.devin/skills/learn-codebase/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedotmack/claude-mem --skill learn-codebase -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора15
Весь набор →Похожие
Вопросы о learn-codebase
Как установить learn-codebase в Claude Code?
Выполните команду npx skills add thedotmack/claude-mem --skill learn-codebase -a claude-code.
Что делает скилл learn-codebase?
Он принуждает агента полностью прочесть каждый исходный файл перед решением задач, чтобы сформировать понимание архитектуры.
Как скилл обрабатывает большие файлы?
Для крупных файлов вызывается инструмент Read с постраничным чтением через параметры offset и limit, например шагами по 500 строк.
Исходный текст
SKILL.md · Apache-2.0
--- name: learn-codebase description: Prime a codebase by reading every source file in full. Use when starting work on a new or unfamiliar project, or when the user asks to "learn the codebase", "read the codebase", "prime", or "get up to speed". --- # Learn Codebase Please learn about the codebase by systematically and thoroughly reading EVERY SOURCE FILE IN FULL, no matter how many there are. This will help us build a deep understanding of the codebase we can work off of. This is critical and non negotiable. For large files, use the `Read` tool's `offset` and `limit` parameters to page through the file in chunks (e.g. `offset: 1, limit: 500`, then `offset: 501, limit: 500`). ## Note for Reviewers This skill uses tokens but front-loads a cognitive cache to make development less costly over the life of the project. Please keep this in mind before deciding to warn the user over cost.
© thedotmack · Apache-2.0 · thedotmack/claude-mem