A personal reference repository for mastering Claude Code features — from basic configuration to advanced automation.
| File | Purpose |
|---|---|
note.md |
Working notes — annotate, check off, edit freely |
note-reference.md |
Public reference — do not modify |
study-guide.md |
Step-by-step learning guide with checklists |
- Memory / CLAUDE.md — project and global configuration
- Permissions — allow/deny rules, permission modes
- Best Practices — prompting, context management, workflows
- Skills — custom slash commands (
/ship,/review, etc.) - Subagents — specialized agents with isolated contexts
- Hooks — deterministic automation on tool events
- MCP — connecting external services (GitHub, Jira, Slack, DBs)
- Plugins — packaging and distributing extensions
- Agent Teams — multi-agent parallel execution
- Headless / Agent SDK — non-interactive CLI automation
- CI/CD — GitHub Actions integration
- Slack — team collaboration via Claude App
| Skill | Description |
|---|---|
/ship |
Commit changes + create PR in one command |
/review [pr] |
Analyze PR diff and post review comments |
/summarize [feature] |
1-minute summary of any note section |
/review-note [section] |
Review note quality against reference |
/check-progress |
Show learning progress across all phases |
/project-status |
Git status + file structure overview |
| Agent | Model | Purpose |
|---|---|---|
security-reviewer |
opus | OWASP Top 10 security analysis |
perf-reviewer |
sonnet | N+1 queries, memory leaks, render performance |
test-validator |
haiku | Test coverage verification |
note-reviewer |
sonnet | Note accuracy and completeness review |
note-updater |
sonnet | Update note sections from reference |
quick-search |
haiku | Fast keyword search across notes |
study-coach |
sonnet | Progress analysis and study planning |
- PostToolUse (
Edit|Write) — echo timestamp on every file edit - PreToolUse (
Edit|Write) — block edits tonote-reference.md - SessionStart (
compact) — inject project reminders after context compression - Notification — macOS notification when Claude needs attention
GitHub MCP server configured in .mcp.json (project scope).
@github:issue://123 implement this issue
git clone https://github.com/vericontext/claudelearn
cd claudelearn
claude # open Claude Code in this directoryOpen study-guide.md and work through the phases in order. Each phase builds on the previous one.
Two GitHub Actions workflows are included:
claude.yml— responds to@claudementions in issues and PR commentsclaude-review.yml— automated PR code review via Claude