← All posts
Claude Workflows

How to Set Up a Claude Project Knowledge Base That Helps

November 2026 · 8 min read

Quick answer

A useful Claude project knowledge base holds a small set of current, reference-grade files that you would otherwise paste into every chat, plus short project instructions that tell Claude how to use them. Start with three to eight files, write a one-page index, remove anything stale, and review the project whenever the underlying work changes. More files is not better: outdated or overlapping documents are the most common reason project answers get worse.

ClaudeKit field note

Why this belongs on ClaudeKit

This guide is included because it connects a broader AI change back to the way ClaudeKit users work: long Claude sessions, prompt reuse, portable context, and recoverable workflows.

How to use it in Claude

Read it as a workflow note, then turn the useful parts into saved prompts, forked tests, or exported checklists inside Claude.

Editorial bar

The page should leave you with a decision, checklist, or example you can use immediately, not just a summary of AI news.

What a Project Knowledge Base Actually Does

A Claude project is a workspace with its own chats, its own instructions, and a shared knowledge base. Every new chat inside the project starts with the instructions applied and the knowledge available, so you stop re-explaining the same background. Anthropic's help center says projects are available on every plan, with free accounts limited to five projects.

What a project does not do is remember your previous project chats word for word. The knowledge base is what you put there on purpose. If a decision was made in chat three and never written into a file, chat seven will not reliably know about it. That single fact drives most of the setup advice below: the knowledge base is a maintained document set, not an archive.

Two mechanics matter for how big it can get. First, when project knowledge approaches the model's context window on a paid plan, Claude automatically switches to retrieval (RAG) mode, searching your files for relevant passages instead of loading everything. Anthropic says this can expand capacity by up to 10x. Second, project content is cached and, per the usage best-practices article, counts less against your limits when reused, though caches expire after a period of inactivity.

What To Put In (and What To Leave Out)

The test for any file is simple: would you paste this into more than a third of the chats in this project? If yes, it belongs. If you need it once, attach it to that one chat instead.

File typeAdd to project?Why
Product brief, positioning doc, style guideYesReferenced constantly; changes slowly.
Glossary of internal terms and acronymsYesSmall file, prevents a whole class of wrong answers.
Current decisions logYes, if you maintain itCarries conclusions between chats that memory may not.
Raw meeting transcriptsUsually noLong, repetitive, full of reversed decisions. Summarize first.
Old drafts and superseded versionsNoClaude cannot tell which version wins unless you say so.
A one-off dataset for a single analysisNoAttach it to the chat that needs it.
Entire codebases or wikisOnly selected partsRetrieval works better on focused, well-labeled files.

The biggest failure mode is conflicting sources. If the knowledge base has a pricing doc from March and another from September, Claude may quote either. Delete the old one or rename it clearly (for example, ARCHIVED-pricing-march.md) and say in the instructions that archived files are history only.

A Setup Sequence That Works

  1. Name the job. One project per recurring body of work (a product launch, a client, a course), not one per topic you find interesting.
  2. Collect three to eight core files. Convert slide decks and PDFs with heavy layout into clean text or Markdown when you can; plain structure retrieves more predictably.
  3. Give every file a descriptive name and a top line. A first line like "Source of truth for 2026 pricing. Updated 2026-10-28." helps both you and retrieval.
  4. Write an index file. A short 00-index.md listing each file, what it covers, and which one wins on conflicts.
  5. Write project instructions (next section). Keep them shorter than any single knowledge file.
  6. Run three test questions whose answers you already know, including one that requires combining two files. If an answer is wrong, fix the file, not the chat.

Writing Project Instructions

Instructions tell Claude how to behave; knowledge tells it what is true. Mixing the two is a common mistake: people paste a style guide into the instructions field and a list of rules into a file, then wonder why both get applied loosely. Keep instructions about role, priorities, output format, and how to treat the files.

You are helping run the Q1 launch for Acme's analytics product.

How to use the knowledge files:
- 00-index.md lists every file and which one wins on conflicts.
- Treat files starting with ARCHIVED- as history, never as current fact.
- If the files don't answer a question, say so before using general knowledge.

Defaults:
- Audience is B2B ops leads; plain language, no hype words.
- When drafting, give one recommended version, then at most two alternatives.
- Quote the file name when you rely on a specific number or decision.

The last line is the most useful one. Asking Claude to name the file it relied on makes stale sources visible within a few chats, which is exactly when you want to catch them.

Keeping the Knowledge Base Fresh

A project that worked well in week one often drifts by week six because the work moved and the files did not. Build a small maintenance habit instead of a big cleanup later.

  • After any chat that changes a decision, update the decisions log before you close the tab.
  • Once a week, skim the index and delete or archive anything superseded.
  • Put a date in the first line of every file so drift is visible at a glance.
  • If you return after a long break, expect the first message to cost more, since caches expire after inactivity.
  • Check the project's memory too. Each project keeps its own memory, and you can stop it from using your account memory with the "Use account memory" toggle on the project page.

A worked example: a consultant runs one project per client with six files (scope, stakeholder map, glossary, decisions log, latest status report, style notes). Each Friday she replaces the status report and appends two or three lines to the decisions log. The project stays small enough to load in context, answers cite current numbers, and nothing from a cancelled workstream leaks into new drafts.

Troubleshooting Bad Project Answers

When a project gives a wrong or vague answer, the instinct is to argue with Claude in the chat. That fixes one answer and leaves the cause in place for the next chat. Diagnose the knowledge base instead.

SymptomLikely causeFix
Quotes an old number or decisionSuperseded file still in the projectDelete or archive it; state the winning file in the index.
Ignores a file you know is thereRetrieval mode did not surface it; vague file name or no headingsRename descriptively, add headings, mention the file by name in your question.
Generic answers that could apply to anyoneInstructions too broad, files too high-levelAdd concrete examples, real customer language, and constraints.
Mixes up two clients or productsToo much in one project, or account memory leaking inSplit the project; turn off "Use account memory" if needed.
Answers change between chatsConflicting sources with no tiebreakerAdd a "which file wins" rule to the index and instructions.

A good diagnostic prompt is to ask Claude which files it would use for a given question before it answers. If it names the wrong file, or none, you have found the problem without spending a full answer on it. Retrieval also rewards specificity in your questions: "Using the pricing file, what is the annual discount?" is more reliable than "what discounts do we offer?" once a project is large enough to be in RAG mode.

When Not To Use a Project

Projects add overhead. Skip them for one-off questions, quick rewrites, or exploration where you do not yet know what the reference material is. They are also the wrong place for reusable procedures (a code review checklist you want in every context); a Claude Skill or saved prompt fits that better. See Claude Projects vs Claude Skills for that decision.

Also be careful on Team and Enterprise plans, where projects can be shared with "Can view" or "Can edit" permissions. A shared knowledge base needs one owner, or it fills with duplicates within a month.

Where ClaudeKit Fits

The hard part of a project is moving conclusions out of chats and into files. ClaudeKit helps with that step. You can pin the specific Claude answers that settled a question into the Workspace panel, then copy them into your decisions log at the end of the session. When a project chat gets long, the Handoff Brief turns it into a compact summary you can paste into a fresh chat or save as a knowledge file.

If you reuse the same test questions or kickoff prompts across projects, store them in the prompt library. For wider context on carrying work between chats, read how to move a Claude conversation to a new chat.

Sources and further reading

FAQ

How many files should a Claude project have?

Start with three to eight focused files that you would otherwise paste into many chats. Add more only when a recurring question cannot be answered from what is there.

Does Claude remember previous chats inside a project?

Not word for word. Each project has its own memory, and paid plans can search past chats within the project, but the reliable way to carry a decision forward is to write it into a knowledge file.

What happens when project knowledge gets too large?

On paid plans, Claude automatically switches to retrieval mode when knowledge approaches the context window, searching your files for relevant passages. Anthropic says this expands capacity by up to 10x.

Do project files use up my Claude usage?

Project content is cached and counts less against your limits when reused, according to Anthropic. Caches expire after inactivity, so the first message after a long break costs more.

Should I put instructions in a file or in project instructions?

Put behavior (role, format, how to treat files) in project instructions and facts (briefs, glossaries, decisions) in knowledge files. Keep instructions short.

Claude power users

Use Claude harder without losing your place.

ClaudeKit adds saved prompts, exports, conversation forking, and an on-page usage circle when Claude returns valid data.

Add to Chrome - Free