pragmatic-engineer

Learn Project — Git skill for Claude Code

Git community

Deeply learn the current project (git history, PRs, JIRA, Confluence), store distilled topics in the memory system (routed per-project vs global), and export a navigable graph.json of the memory graph.

How to install Learn Project

Installs to ~/.claude/skills/pragmatic-engineer-playbook-learn-project/SKILL.md

Terminal
mkdir -p ~/.claude/skills/pragmatic-engineer-playbook-learn-project && curl -fsSL https://raw.githubusercontent.com/pragmatic-engineer/playbook/HEAD/commands/learn-project.md -o ~/.claude/skills/pragmatic-engineer-playbook-learn-project/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Learn Project does


description: Deeply learn the current project (git history, PRs, JIRA, Confluence), store distilled topics in the memory system (routed per-project vs global), and export a navigable graph.json of the memory graph. allowed-tools: Bash, Read, Grep, Glob, Write, Agent, WebFetch argument-hint: "[--refresh] [--graph-only] [--stage] [--from-staged] [--max-prs N] [--max-commits N]" model: opus effort: high

Learn Project

Build a durable mental model of the repo you're in and persist it as m

Alternatives in Git

  • Icpg Bootstrap — /icpg-bootstrap — Bootstrap from Git History 705 ★
  • Lore — git memory for coding agents — a local, searchable archive of your Claude Code and Codex sessions 142 ★
  • Cetus — One macOS app for Claude Code, Codex, and every agent runtime you use — scheduled runs, global hotkey launcher 141 ★

Full documentation available on GitHub

View Source Repository