# Learn Codebase (agent skill)

> Learn Codebase is an agent skill (a SKILL.md file) from thedotmack/claude-mem. Prime a codebase by reading every source file in full. It works with Claude Code, Codex, Cursor and OpenCode and has 97,272 GitHub stars across a repository of 8 listed skills.

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". 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.

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/thedotmack/claude-mem |
| Skill path | plugin/skills/learn-codebase/SKILL.md |
| Skill name | learn-codebase |
| GitHub stars | 97,272 |
| Installs on skills.sh | not listed |
| License | Apache-2.0 |
| Skills in repo | 8 |
| Plugin marketplace | thedotmack |
| Official | no |
| Works with | Claude Code, Codex, Cursor, OpenCode |
| Category | Coding |
| Last commit | Oct 6, 2026 |

## When it triggers

- 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 the codebase"
- "read the codebase"
- "prime"
- "get up to speed"

## Add this skill

### Claude Code

```sh
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem@thedotmack
```

In the Claude apps, zip the skill folder and upload it under Customize > Skills > + > Upload a skill (code execution must be on).

### ChatGPT / Codex

```sh
git clone --depth 1 https://github.com/thedotmack/claude-mem.git
cp -r claude-mem/plugin/skills/learn-codebase .agents/skills/learn-codebase   # repo; ~/.agents/skills for all projects
```

### Cursor

```sh
git clone --depth 1 https://github.com/thedotmack/claude-mem.git
cp -r claude-mem/plugin/skills/learn-codebase .cursor/skills/learn-codebase   # project; ~/.cursor/skills for all projects
```

Sources (checked 2026-10-07): https://code.claude.com/docs/en/skills, https://support.claude.com/en/articles/12512180-using-skills-in-claude, https://learn.chatgpt.com/docs/build-skills, https://cursor.com/docs/context/skills

---

Canonical page: https://appsgit.com/skills/thedotmack-learn-codebase
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
