TOKREPO · ARSENAL
New · this week

Claude Code 30-Minute Onboarding

Ten opinionated picks for the developer who just installed Claude Code and wants to feel productive by lunch. CLAUDE.md, catalog, hooks, subagents, GitHub MCP, slash commands — in install order.

10 assets

What's in this pack

You just ran npm i -g @anthropic-ai/claude-code, hit /init, and now you're staring at an empty session wondering what to install. Skill marketplaces show 700+ entries. Reddit threads disagree. You don't want to spend Saturday spelunking — you want the opinionated short list that gets you productive before lunch.

This pack is exactly that: ten picks, in install order, that solve the first ten problems every new Claude Code user actually hits. No advanced multi-agent orchestration. No niche language-specific stuff. Just the boring infrastructure that lets every subsequent install pay off.

Who this is for: a developer with a working terminal, a real codebase, and zero patience for browsing. By the time you finish step 10, you'll have project memory, a curated catalog, a connected GitHub, three running agents, automation hooks, a one-keystroke commit-push-PR flow, and the ability to author your own skills.

Install in this order

  1. CLAUDE.md — Best Practices Template — The single highest-leverage file you'll ever write for Claude Code. Drop it in your project root and Claude reads it every session: tech stack, conventions, what NOT to touch. Without this, every session starts from zero and you'll repeat the same corrections forever. 5 minutes to fill in. Saves hours every week.
  2. Claude Code Templates — 600+ Agents, Commands & MCPs — A curated catalog you can browse instead of grepping marketplaces. This is your reference index for the next 6 months. Skim it once, bookmark the categories that match your stack, come back when you need something specific.
  3. Awesome Claude Code — Ecosystem Directory — The canonical community-maintained list of plugins, integrations, and patterns. Pairs with #2: Templates is assets, Awesome is context (what's worth knowing about, blog posts, talks, tools). Read the README once.
  4. GitHub MCP Server — Connect Claude Code to GitHub. Now claude can read PRs, file issues, comment on diffs, and check CI status without you context-switching. This is the single highest-frequency MCP for most devs; install it before any niche ones.
  5. Claude Code Hooks — Pre/Post Task Actions — Lock in safety + automation early. Run a linter before edits land. Auto-test after Claude touches a file. Block writes to /vendor/. Set up the hooks scaffold now, before you have a real incident — retrofitting is annoying.
  6. code-simplifier — Anthropic-Official Cleanup Subagent — Your first subagent. Anthropic ships it. After any session where Claude wrote >100 lines, invoke code-simplifier and it refactors recently-touched files for clarity without changing behavior. The cleanup pass you'd never bother to do manually.
  7. verify-app — E2E Test Subagent — Your second subagent. Runs smoke tests after a change so you don't ship something obviously broken. The community equivalent of the verification step Boris Cherny demos publicly. Pairs with #5 (hooks can auto-trigger it).
  8. Claude Code Agent: Code Reviewer — Automated PR review. Once you have GitHub MCP (#4) connected, this agent can read a diff and produce a structured review. Catches the obvious stuff so human reviewers focus on architecture.
  9. /commit-push-pr — One-Shot Commit + Push + PR — The slash command you'll use 20+ times a day. One command: stages, writes a conventional commit message, pushes, opens a PR. Install it; you'll forget how you lived without it.
  10. Claude Skill Factory — Build & Install Claude Code Skills — The graduation step. You've now used 9 skills others wrote — this is how you write your own. Project-specific skills are where Claude Code goes from "helpful" to "my personal senior engineer."

How they fit together

CLAUDE.md (#1)
   │
   └─ project memory, read every session
         │
Catalog: Templates (#2) + Awesome (#3)
   │
   └─ browse instead of guess
         │
GitHub MCP (#4)
   │
   └─ Claude talks to your repo, PRs, issues, CI
         │
Hooks (#5)
   │
   ├─ pre-edit: lint, format
   └─ post-edit: trigger verify-app, run tests
         │
Subagents: code-simplifier (#6) + verify-app (#7)
   │
   ├─ cleanup pass after big edits
   └─ smoke tests after any change
         │
Code Reviewer agent (#8)
   │
   └─ structured PR review, leans on GitHub MCP
         │
/commit-push-pr (#9)
   │
   └─ daily driver: stage → commit → push → PR
         │
Skill Factory (#10) — now build your own.

The CLAUDE.md + Hooks + GitHub MCP trio is the load-bearing wall. Everything else is decoration without those three. If you only have 10 minutes, install #1, #4, #5 and stop there.

Tradeoffs you'll hit

  • Templates (#2) vs Awesome (#3) — They overlap. Templates is a runnable asset index (you install from it). Awesome is a reading list (blog posts, talks, ecosystem context). Install Templates first; bookmark Awesome and come back monthly when you want to see what's new.
  • code-simplifier vs Code Reviewer — Both "clean up code," but at different stages. code-simplifier runs during development on files Claude just touched (style/clarity). Code Reviewer runs on a finished diff before merge (architecture/correctness). Run both — they catch different bugs.
  • Hooks vs subagents — Hooks are deterministic shell commands the runtime triggers (cheap, fast, no LLM). Subagents are LLM-powered specialists you invoke (smart, slow, costs tokens). Use hooks for "always run prettier after edit"; use subagents for "review the architecture of this PR." Don't make hooks do LLM work — you'll cry at the latency.
  • GitHub MCP vs the gh CLI — Both can read PRs and issues. MCP gives Claude structured access (typed responses, no shell parsing). gh is faster for you in the terminal. Install both; let Claude prefer MCP, you prefer gh.

Common pitfalls

  • CLAUDE.md too long — 30-100 lines is the sweet spot. People paste their entire architecture doc and burn 4K tokens every turn. Keep it terse: stack, commands, conventions, hard NOs.
  • Skipping hooks because they feel boring — They are boring. Install them anyway. The day Claude rewrites package-lock.json and you have no pre-edit guard, you'll wish you had.
  • Installing 50 subagents at once — Start with the two in this pack (#6, #7). More subagents = more context Claude has to scan to pick the right one = slower + dumber routing. Add subagents only when you hit a real workflow gap.
  • Forgetting ~/.claude/CLAUDE.md exists — There's a global CLAUDE.md too (personal preferences across all projects). Don't pollute project-level CLAUDE.md with personal style preferences — put those globally.
  • Treating Skill Factory (#10) as optional — It's the multiplier. The first skill you write yourself (even a tiny one) teaches you how the system thinks. Don't skip it because you assume marketplace skills cover everything.
INSTALL · ONE COMMAND
$ tokrepo install pack/claude-code-onboarding-30min
hand it to your agent — or paste it in your terminal
What's inside

10 assets in this pack

Skill#01
Claude Code CLAUDE.md — Best Practices Template

Production-tested CLAUDE.md template for Claude Code projects. Covers coding conventions, test requirements, git workflow, and project-specific AI instructions.

by Skill Factory·245 views
$ tokrepo install claude-code-claude-md-best-practices-template-b152c845
Config#02
Claude Code Templates — 600+ Agents, Commands & MCPs

Ready-to-use Claude Code configurations: 600+ agents, 200+ commands, 55+ MCPs, and project templates. Install any template with one command.

by TokRepo精选·556 views
$ tokrepo install claude-code-templates-600-agents-commands-mcps-1cf2f5bc
Skill#03
Awesome Claude Code — Ecosystem Directory

Curated directory of Claude Code skills, agents, plugins, hooks, slash commands, and CLAUDE.md files. The definitive resource for Claude Code users.

by Skill Factory·125 views
$ tokrepo install awesome-claude-code-ecosystem-directory-f49216f0
MCP#04
GitHub MCP Server — Official GitHub AI Integration

GitHub's official MCP server that lets AI assistants manage repos, issues, PRs, Actions, and code search through the Model Context Protocol.

by GitHub·183 views
$ tokrepo install github-mcp-server-official-github-ai-integration-679a2650
Skill#05
Claude Code Hooks — Automate Pre/Post Task Actions

Complete guide to Claude Code hooks for automating actions before and after tool calls. Set up linting, testing, notifications, and custom validation with shell commands.

by Skill Factory·240 views
$ tokrepo install claude-code-hooks-automate-pre-post-task-actions-ba645a85
Skill#06
code-simplifier — Anthropic Official Cleanup Subagent

Anthropic's open-source post-task cleanup agent that Boris Cherny runs after every Claude Code session. Refactors for clarity without changing behavior.

by Skill Factory·196 views
$ tokrepo install code-simplifier-anthropic-official-cleanup-subagent-1304ff4c
Skill#07
verify-app — E2E Test Subagent for Claude Code

Open-source Claude Code subagent that runs end-to-end tests on recent changes and triages failures. Inspired by Boris Cherny's verify-app setup.

by Skill Factory·210 views
$ tokrepo install verify-app-e2e-test-subagent-for-claude-code-203ea157
Skill#08
Claude Code Agent: Code Reviewer — Automated PR Review

Claude Code agent for comprehensive code reviews. Checks security, performance, maintainability, and best practices. Install with one command.

by Skill Factory·152 views
$ tokrepo install claude-code-agent-code-reviewer-automated-pr-review-d004b554
Skill#09
/commit-push-pr — One-Shot Commit + Push + PR Slash Command

Open-source slash command that runs git status, commits, pushes, and opens a PR in one shot. Inspired by Boris Cherny's /commit-push-pr setup.

by Skill Factory·262 views
$ tokrepo install commit-push-pr-one-shot-slash-command-91a8fec2
Skill#10
Claude Skill Factory — Build & Install Claude Code Skills

Claude Skill Factory ships ready-made skills and slash commands to build, validate, and install Claude Code skills as repeatable team assets.

by Skill Factory·97 views
$ tokrepo install claude-skill-factory-build-install-claude-code-skills
FAQ

Frequently asked questions

Do I really need 10 things just to start using Claude Code?

No — Claude Code works fine out of the box. This pack is for the moment after that, when you realize you're repeating yourself every session, you can't remember which marketplace skill does what, and you want the boring infrastructure layer set up properly once. If you're still in the "try the chat box for an hour" phase, just use it raw. Come back when you've hit your third "I wish I'd configured X earlier".

Which three would you install if I only have 10 minutes?

CLAUDE.md (#1), GitHub MCP (#4), and Hooks (#5). CLAUDE.md gives Claude project memory; GitHub MCP connects it to where your work lives; Hooks lock in basic guardrails before you can mess anything up. The other seven are upgrades you can add over the next week. These three are the minimum viable setup that punches above its weight.

Why install a code-simplifier AND a code-reviewer? Aren't they the same?

Different jobs. code-simplifier (#6) runs during development on files Claude just edited — it polishes style and clarity. Code Reviewer (#8) runs against a finished diff before merge — it catches architectural issues, missing tests, security smells. Think "copy editor" vs "line manager." Both are cheap to run; both catch bugs the other misses.

Is Claude Code Templates (#2) overkill if I'm using TokRepo to browse anyway?

Fair question. Templates (#2) is specifically a CLI-installable catalog you can wire into Claude Code directly — claude can search it from inside a session. TokRepo's web UI is your browsing-before-install layer; Templates is your install-from-inside-Claude layer. Most people use both: TokRepo to discover, Templates as the live registry the agent itself can query.

Will this stack work the same way on Windows / WSL?

Mostly yes. CLAUDE.md, hooks, subagents, and slash commands are all just files in .claude/ — fully cross-platform. GitHub MCP runs as a stdio process and works under WSL2 cleanly. The two places to watch: shell-based hooks need bash/zsh available (use WSL2, not native PowerShell), and /commit-push-pr assumes git and gh are on PATH. Test the slash command early; if it fails, install gh (winget install GitHub.cli) and re-run.

MORE FROM THE ARSENAL

12 packs · 80+ hand-picked assets

Browse every curated bundle on the home page

Back to all packs