Basics
Get set up and productive with Claude fast — the core mental model and first prompts.
Claude is Anthropic's family of AI models, strong at coding, structured writing, and reasoning over long context. This hub breaks Claude down by intent — pick what you are trying to do, then drill into concrete, tested knowledge cards.
Move through the modules in order, or return to the part of your work that needs attention now.
Get set up and productive with Claude fast — the core mental model and first prompts.
Generate, debug, refactor, and architect software with Claude — from a single function to a multi-file codebase.
Draft, edit, and structure long-form and short-form writing with a consistent voice.
Synthesise sources, compare options, and reason through complex questions.
Multi-step systems that chain prompts into a repeatable outcome.
Capabilities most people miss — Artifacts, Projects, MCP, and Claude Code.
Context engineering, tool use, and multi-agent patterns for power users.
The common errors that make Claude output worse — and how to avoid them.
Claude is Anthropic's family of models, and its reputation is built on three things: disciplined coding, long-form writing that holds structure, and careful reasoning over a large context window. Where a generalist assistant is happy to guess, Claude tends to slow down, ask for the missing piece, and stay faithful to the material you gave it. That makes it a strong default for work where being wrong is expensive — production code, technical documents, contracts, research you will act on.
The practical starting point is the same every time: tell Claude who it is and who you are, then start with the outcome you want rather than the steps. 'You are a senior TypeScript reviewer; I am shipping this to production — flag anything that would break under load' sets a role and a bar in one line. Two other habits pay off immediately — match the model to the task (a fast model for quick edits, a deeper model for architecture and hard reasoning) and show one example of what good looks like, which anchors the output far better than another paragraph of description.
The long context window is Claude's signature advantage, and it changes how you should use it. Instead of asking narrow questions, give Claude the map before the edit: paste the relevant files, the types, the error, the spec — then ask. For coding specifically, the reliable loop is design before you code, generate one layer at a time, and reproduce a bug before fixing it, so Claude commits to a real theory of the failure instead of a plausible patch.
But a big context window is not a licence to dump everything. The skill that separates good results from noise is context engineering — curating what you include so the signal is not buried. Give Claude the slice that matters, not the entire repository. When you do need it to act on the outside world, describe your tools the way you would brief a new hire and ask it to return structured output you can actually parse.
Several Claude features quietly change what is possible. Artifacts turn an answer into a live, iterable document, component, or mini-app you refine in place rather than rebuilding in chat. Projects hold shared context and files across many conversations, so a long engagement stays coherent. Extended thinking lets Claude reason visibly before answering, which is worth turning on for genuinely hard problems. And the Model Context Protocol connects Claude to your own tools and data sources through a standard interface — the doorway to serious, grounded workflows.
If you write code, Claude Code deserves its own mention: let it explore the codebase before it edits, make it plan then wait for approval, and keep a CLAUDE.md that earns its place. Those three habits turn an eager code generator into a dependable teammate.
Most poor Claude sessions trace back to a handful of avoidable errors: vague prompts that force Claude to guess, accepting the first answer without verification, and treating a fluent response as a correct one. Build a verification habit — ask 'what would break this?', request the reasoning, and check claims against the source. Pick the intent below that matches what you are doing and go straight to the tested knowledge cards underneath.
It depends on the task. Claude is widely preferred for coding discipline, long-form and technical writing, and careful reasoning over long documents, and it tends to stay faithful to the material you provide. ChatGPT is a broader generalist with a deeper consumer feature set and strong multimodal support. Many people keep both and route each job to whichever fits — there is no single winner across the board.
Coding (generation, refactoring, review, and multi-file work), structured long-form and technical writing, and reasoning over a large context window — reading long documents or codebases and answering faithfully. Its large context and careful, low-hallucination style make it a strong choice whenever accuracy and structure matter more than raw speed.
Start with the outcome you want, tell Claude who it is and who you are, and show one concrete example of what a good answer looks like. Give it the relevant context — the file, the types, the error — rather than a vague description, and ask it to return structured output when you need to use the result programmatically. Precise role plus a clear target beats a long, unfocused instruction.
The context window is how much text — your prompt plus the conversation and any files — Claude can consider at once. Claude's large window lets it reason over long documents and whole codebases in a single pass. The catch is that filling it with irrelevant material buries the signal, so context engineering (curating what you include) matters as much as the size of the window itself.
Claude Code is Anthropic's agentic coding tool that works directly in your terminal and codebase — reading files, planning changes, and editing across a project. It works best when you let it explore before it edits, make it plan and wait for your approval, and keep a focused CLAUDE.md so it understands your project's conventions.
The Model Context Protocol is an open standard for connecting Claude to external tools and data sources — files, databases, APIs, and internal systems — through one consistent interface. It is what turns Claude from a chat window into something that can act on your real data safely and repeatably, and it underpins the more advanced workflows in this hub.
Ten questions spanning everything Claude — prompting, coding, writing, research, workflows, hidden features, and the mistakes that quietly waste your turns. Take it as a diagnostic: whatever you miss tells you which topic to read next. No sign-up, instant score, and you can share how you did.