Claude Guide
01What Claude Actually Is
Claude isn't one thing. It's the same model behind a handful of interfaces, each with its own rules. The chat at claude.ai. The app on your phone. A terminal where it runs shell commands. A Discord bot that wakes up on its own.
What changes between them isn't intelligence. It's what Claude can touch: your files, your browser, your apps, the network, the clock. Pick the interface that matches what the task needs to touch. Most people only ever use one.
02Where You Already Use It
03Memory & Projects · What Sticks, What Doesn't
Auto Memory
Stable facts you've told it over time: your role, your preferences, recurring projects, tools you use. Things worth remembering next session.
Anything session-specific. Temporary state. The current conversation's scratch work. Yesterday's half-finished draft.
Cross-topic references. Long-term citations. Detailed factual recall — memory is a gist, not a library.
Projects
Shared instructions and a file stash scoped to one topic. Every chat in the Project starts with them pre-loaded — consistent framing, consistent references.
Transfer between Projects. Sync with auto memory. Travel cleanly to mobile. Access from Code or bots.
When a topic grows past a single Project, or spans surfaces, or needs to reference work living in a different bucket.
04Your Toolkit · Skills, Connectors, Artifacts
Named behaviours you invoke on demand.
Packaged prompts with a predictable shape: /research, /brainstorm, /review, /summarize. Same input structure, same output structure, every time.
Use them when you find yourself typing the same preamble twice. Many ship with Claude; you can also install community and personal ones.
Read and write inside apps you already live in.
Enable Slack, Gmail, Drive, Linear, Calendar, and more in settings. Claude can search, fetch, draft, and (where you allow) take action.
Biggest unlock for most people: stop copy-pasting threads into chat. Ask Claude directly.
Runnable output in a side panel.
Working HTML pages, SVG diagrams, React components, documents, interactive code — all rendered live next to the chat. Iterate without leaving the thread.
If you've seen Claude render a mini-app alongside your conversation, that's an Artifact.
ADVANCED USE
Everything above is the visible layer. Below is where Claude actually runs — the surfaces, modes, and levels that let you drop into the terminal, spawn subagents, or let an autonomous loop run overnight. Same model, more control.
05Where Claude Runs
06Mode Ladder · How You Drive Claude
/review, /plan, /analyze. Predictable shape./loop 5m /foo — fixed cadence. Polls or checks on a schedule./loop with no interval. Claude self-paces via ScheduleWakeup.07Opus 4.7 Effort Levels
max tends toward diminishing returns and overthinking.
Opus 4.7 uses adaptive thinking — no preset budget; Claude allocates reasoning where it's actually useful.
"Think carefully and step-by-step before responding; this problem is harder than it looks."
"Prioritize responding quickly rather than thinking deeply. When in doubt, respond directly."
08Which Surface For This Task?
09Model Picker & Common Handoffs
Model Picker
| Model | When |
|---|---|
| Opus 4.7default | Everything coding, agentic, complex. xhigh default. |
| Sonnet 4.x | Cost-sensitive loops, high-volume batch, light coding. |
| Haiku | Cheapest path — triage, classification, routing. |
Common Handoffs
| From | To | Trigger |
|---|---|---|
| Desktop | Code | Need SSH / push / arbitrary network |
| Code | Desktop | Need MCP connector / browser / OS app |
| Mobile | Any desk | Anything structural or multi-file |
| Any | Self-host | Deploy: ship code, restart service, verify endpoint |
| Bridges | Code / Desktop | Long-form or deep work |
10Context Bootstrap · What Loads When
Code
- reads ~/.claude/CLAUDE.md (global)
- reads ./CLAUDE.md (project-scoped)
- PreToolUse hooks fire on first tool call
- ready
Desktop
- loads account Custom Instructions
- Project context if inside a Project
- connectors + skills available per account
- ready
Mobile
- NO filesystem
- account Custom Instructions only
- subset of connectors
- ready (thin context)
Self-host
- reads project-local CLAUDE.md if present
- no sync back to personal config
- context pulled from repo on deploy
11Anti-Patterns · What To Avoid
| Anti-Pattern | Rule |
|---|---|
| Asking Mobile to do structural or multi-file work | Hand off to Desktop or Code. Mobile can't see your files. |
| Spawning a subagent for work the model can already see | Only fan out for multi-file reads or genuinely independent items. |
| Running parallel structural changes in Code + Desktop | Pick one. Concurrent edits on the same files will collide. |
Using max effort for normal tasks | xhigh is the default. max has diminishing returns and overthinks. |
| Relying on a fixed thinking budget | Not supported in 4.7. Use adaptive-thinking nudge phrases instead. |
| Attempting outbound network calls from a sandboxed surface | Know each surface's network limits. Package the request as a Code handoff or give the human the command to run. |
| Claiming "verified" from a process-status check alone | Call the endpoint, hit the function, check the output. Status ≠ correctness. |
12Custom Status Line · Session Awareness
Claude Code supports a custom status line that fires on every session. Encode what Claude should know at-a-glance: which surface, which project, which effort level, whether your context file loaded. Keeps the model from having to re-derive state each turn.
| Slot | Example values |
|---|---|
| surface | Code · Desktop · Mobile · Bridge |
| cwd | current working directory (or NA if the surface has no FS) |
| project | personal · client-1 · client-2 · work · unknown |
| context | loaded if your CLAUDE.md / knowledge base initialized, missing otherwise |
| model | which model is handling the session (useful when swapping between Opus / Sonnet / Haiku) |
settings.json.
The biggest unlock isn't prompt tricks.
It's a context system that travels with you. Drop raw sources in, get a structured wiki out, stop re-explaining yourself to every new Claude session. Karpathy+ is a full walk-through of how to build one, based on Karpathy's LLM Knowledge Base pattern — extended with ingestion loops, cross-project references, and quality guardrails.
Read the Karpathy+ guideReferences, tactics, and teardowns — when I publish them.
Low volume. No spam. Unsubscribe anytime. Platform TBD — for now your email lives in a CSV.