A Claude Project is a persistent workspace, not just a single conversation. Everything you configure at the Project level — its instructions and its uploaded knowledge base — carries forward automatically into every conversation started inside that Project, for every teammate with access, not just the conversation where you set it up. That persistence is the whole point: a legal team's "Contract Review" Project should behave the same way in the fortieth conversation as it did in the first, without anyone re-explaining the team's conventions or re-uploading the templates each time.
Configuring a Project well means deliberately using its two separate levers for two separate jobs: instructions for standing behavior (role, tone, house rules) and the knowledge base for reference material (documents Claude should draw on). Treating a Project like a single scratch conversation — pasting reference text into one message instead of the knowledge base, or writing instructions that only make sense for today's specific task — throws away the persistence a Project is built to provide.
Two Levers: Instructions and Knowledge
The Project's custom instructions field is where standing behavior lives: the role Claude should take, formatting defaults, and rules that should apply across essentially every conversation in the Project. The knowledge base is a separate area where you upload the actual reference documents — templates, style guides, product specs, prior work — that give Claude something concrete to work from. A well-configured "Contract Review" Project might have instructions saying "You are reviewing vendor contracts against our standard terms; flag any clause that deviates from the uploaded template," with the actual standard-terms template and a library of past contracts sitting in the knowledge base for Claude to reference. Neither lever does the other's job well: instructions describing document contents in prose are a poor substitute for the real document being available to search and quote from, and an uploaded document with no instructions leaves Claude to guess how you want it used.
Supported Knowledge Base File Types
The knowledge base accepts common document formats directly — including DOCX, PDFs, and plain text — so a team can upload existing documents as-is rather than converting everything to plain text first. This matters in practice: most real reference material (contract templates, brand guidelines, onboarding docs) already exists as a Word file or a PDF, and requiring conversion before every upload would be enough friction that a team's knowledge base never gets properly filled in.
Configuring the knowledge base well is also about upkeep at upload time, not just format support: give files clear, current names, and avoid uploading two versions of the same reference document side by side (an old style guide next to its replacement) — conflicting versions in the knowledge base can lead Claude to draw on outdated guidance without any obvious sign that it did. As a side note, this is a different mechanism from prompt caching, which is a cost/latency optimization for repeated content within a session rather than the thing that makes uploaded knowledge available across conversations in the first place — the knowledge base upload is what does that.
Key Concept
A Project's instructions and knowledge base are both persistent and both automatic: once configured, every new conversation inside the Project inherits them without anyone re-pasting content or re-stating rules. Instructions carry standing behavior; the knowledge base carries reference material in its original common formats (DOCX, PDF, plain text, and more).
Common Exam Distractor
Watch for answers suggesting a team re-paste reference material into each new conversation, or convert every document to plain text before it can be used — both misunderstand what the knowledge base is for. Also watch for answers that reach for prompt caching to explain why uploaded knowledge is available in a fresh conversation; caching optimizes repeated content within a session, it isn't the mechanism behind a Project's persistent knowledge base.