Guide
Claude Projects: What They Are and How to Use Them
Claude Projects are persistent workspaces with custom instructions and uploaded knowledge, so every chat shares context. How and when to use one.
Claude Projects are persistent workspaces in Claude that hold custom instructions and uploaded knowledge files. Every chat you start inside a project opens with that context already loaded, so you stop re-explaining your situation. Free accounts can create up to five projects, with instructions and RAG knowledge on paid plans.
Open a fresh chat with Claude and it knows nothing about you. From its side you are a stranger with a question. So you explain your role, your preferences, the document you are working from, the voice you want back. Then you do all of it again the next time, and the time after that.
Claude Projects exist to stop that loop. They are the foundation of how Claude holds context, which is why this guide opens the Claude ecosystem path: once you understand projects, features like artifacts, skills, and connectors make more sense.
What a project actually is
A project is a container. Inside it you put three things: custom instructions, uploaded knowledge files, and conversations. Any chat you start inside that project opens with all of it already loaded (support.claude.com).
Custom instructions tell Claude who you are and how to behave. Something like: “You are helping a freelance copywriter who works mostly in B2B tech. Default to plain active sentences. Never use em dashes.” That instruction lives in the project and applies to every conversation inside it, so the model answers from that perspective without being reminded. Project instructions are a paid feature on Pro, Max, Team, and Enterprise plans (support.claude.com).
Uploaded knowledge files give Claude reference material that persists. Add a style guide, a product spec, a client brief, a dataset. Claude reads from those files across every conversation in the project without you pasting the content in again. Each project includes a 200K-token context window, about the equivalent of a 500-page book (support.claude.com).
Conversations stay attached to the project. That gives you continuity. You can pick up something from last week without rebuilding the background from scratch, because the chats that touched it are grouped in one place rather than scattered through your history.
How projects differ from a one-off chat
The cleanest test: open a regular chat and ask Claude to write in a specific tone. It asks what tone. Now do the same inside a project where you defined the tone in your instructions. It just writes.
Normal chats are stateless. Each one starts cold. Projects add standing context, meaning the things that are always true and always relevant to a given line of work. That sounds like a small shift. Across a week of daily use it stops being small.
Searchability is the other difference. Run three separate one-off chats about the same client and they end up findable only by scrolling. Run them inside a project named for that client and they sit together. The container does the filing for you.
When to use one
Projects pay off when you return to the same context repeatedly. If you use Claude for scattered one-off questions, they add little. If you keep coming back to the same client, document, or codebase, the time you save compounds.
For client work, set up one project per client. Upload the brief and brand guidelines, write instructions for the voice and scope, and every conversation starts with a briefed assistant. The alternative is pasting the brief into each session, which people do once and then quietly stop.
For a long document, a report or a multi-part series, upload the outline and the current draft. You can work on section three in one chat and return to section one in another, with the manuscript in context both times.
For code with standing context, upload the architecture notes, the conventions, and the README. Set an instruction naming the language and framework version. Claude stops suggesting patterns that do not fit, because it can see how the existing code is built.
On Team and Enterprise plans you can share a project with other people in your organization (support.claude.com). A shared project can hold the company FAQ, onboarding docs, and standard procedures, so a colleague gets answers grounded in your actual documentation rather than a generic reply.
Setting up instructions and adding knowledge
Setup happens inside Claude. Choose “New Project,” give it a name, and you land in the project where you write instructions and upload files.
Write the instructions as if you are briefing a sharp new collaborator who knows nothing about you yet. Specificity beats length. “Write in plain sentences under 20 words where possible” is more useful than three paragraphs about your general preferences. Include the corrections to Claude’s defaults: if you do not want bullet lists, say so. If you want British spelling, say so. If there is a phrase you never want to see, name it.
For knowledge, upload what Claude needs to do the work, not your entire archive. The 200K context window is generous but finite, and irrelevant files dilute the useful ones. On a paid plan, when your project knowledge approaches the context limit Claude switches to RAG mode, which expands capacity by up to 10x while keeping response quality steady (support.claude.com). RAG-enhanced knowledge is a paid feature.
This is also the point where it helps to know what a project is not. Even with RAG, it is not a precision database you query by page number. It is context the model reads. So keep uploads focused, and lean on instructions to shape behavior rather than expecting perfect retrieval from a giant pile of files.
How projects relate to Cowork
Claude Cowork uses the same project idea, applied to longer running, agentic work on your machine. Cowork projects group related tasks into dedicated workspaces with their own files, links, instructions, and memory (support.claude.com).
Memory is the part worth understanding. In Cowork, memory is scoped to the project. Claude can remember context from tasks you ran in a project and apply it to future tasks in that same project, and what it learns in one project does not carry into another (support.claude.com). Standalone Cowork sessions outside a project do not retain that memory. So if you want Claude to build on prior work over time, the project is the boundary that makes it possible.
The takeaway: a project is the unit of persistent context across Claude, whether that context is instructions and reference files in a chat workspace or accumulated memory in Cowork.
Where projects sit in the rest of Claude
Projects are the container. Several other features live inside or alongside them, and they are easier to grasp once the container is clear.
Claude Artifacts are discrete outputs like code, documents, or diagrams that you can view and work with directly. Artifacts live inside conversations, and those conversations live inside projects.
Claude Skills package instructions and resources Claude can load for specific kinds of work, which complements the standing instructions you set at the project level.
Claude Connectors and Claude Plugins extend what Claude can reach and do, and many of them are built on the Model Context Protocol, the open standard for wiring tools and data into a model.
If you want the guided route through all of this, the Claude ecosystem path sequences these pieces in order, starting here with projects.
The honest summary
Projects solve one specific, real problem: the cost of rebuilding context every time you start a chat. Free accounts get up to five, which is enough to test whether the habit fits how you work. Paid plans add the instructions and RAG knowledge that make projects do heavier lifting.
The first setup takes maybe twenty minutes. After that, every conversation in the project starts at full speed instead of from zero, and that is the entire point.
Frequently asked questions
What is a Claude Project?
A project is a workspace inside Claude that holds custom instructions, uploaded knowledge files, and your conversations. Every chat you start inside the project opens with that context loaded, so you do not have to re-explain your situation each time you sit down to work.
How are Projects different from a normal Claude chat?
A normal chat starts blank every time. A project keeps your instructions and uploaded documents across all chats inside it. Claude opens each conversation already knowing your role, your reference material, and your preferences, which a stateless one-off chat cannot do.
Do Claude Projects cost extra?
Projects are available to everyone, including free accounts, which can create up to five. Project instructions and RAG-enhanced knowledge are paid features on Pro, Max, Team, and Enterprise plans. See Anthropic's help center at support.claude.com for the current plan breakdown.
How much knowledge can I add to a Claude Project?
Each project includes a 200K-token context window, roughly a 500-page book. On paid plans, when your knowledge approaches that limit Claude switches to RAG mode to expand capacity by up to 10x. Current details are at support.claude.com.