From claude-mem
Reads every source file in full to build deep understanding of a new or unfamiliar codebase. Invoke when onboarding or asked to 'learn the codebase'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-mem:learn-codebaseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Please learn about the codebase by systematically and thoroughly reading
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).
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.
npx claudepluginhub thedotmack/claude-mem --plugin claude-memMaps unfamiliar codebases in phases: structure, entry points, data flow, patterns, landmines. Use before coding in new, inherited, or revisited projects.
Generates a newcomer orientation tour of any codebase: collects context, deep-reads key files, and guides the next step. Useful when onboarding to an unfamiliar repo.
Explores project structure and functionality by reading README.md and core files, generating a briefing report for the lead agent. Useful for new or unfamiliar codebases.