Claude Projects & Artifacts

40 min beginner Lesson 2

Learning Outcomes

  • Create a Project with custom instructions and a knowledge base
  • Generate Artifacts and edit, version, download, and share them
  • Upload PDFs, images, spreadsheets, and code for Claude to analyse
  • Manage the context window so long conversations stay sharp
  • Decide when a Project beats a one-off chat for repeated work

Lesson Plan

Segment Duration Topic
Intro 3 min Why Projects and Artifacts change how you work
Demo 1 7 min Creating a Project and writing custom instructions
Demo 2 6 min Building a knowledge base with uploaded files
Demo 3 8 min Generating and iterating on Artifacts
Demo 4 6 min Uploading files into a single chat
Explain 6 min Managing the context window
Wrap-up 4 min Key takeaways, preview next lesson

Before You Begin

Pre-work:

  • Complete Lesson 1: Claude Desktop Setup so Claude is installed and signed in
  • Gather two or three documents you work with often (a PDF report, a spreadsheet, a style guide)
  • Skim the cheat sheet for a feature-by-platform overview

Shopping List:

  • A Claude account, signed in to the desktop app or claude.ai
  • A few files to upload (PDF, CSV/XLSX, an image, a code file)
  • A repeating weekly task in mind that a Project could anchor

1 What Projects and Artifacts Actually Are

A normal chat starts blank every time. Projects fix that: a Project is a self-contained workspace with its own chat history and a knowledge base of files every conversation inside it can see.

Artifacts are the other half. When Claude produces substantial, standalone content — a document, code file, SVG, flowchart, or interactive component — it opens in a dedicated window beside the chat instead of getting buried in the message stream, where you can edit, version, download, and share it.

How the four building blocks fit together:

Feature Best for
Plain chat One-off questions
Project Recurring work on the same topic
Artifact Documents and code you'll keep refining
File upload A document you need only once
NOTE
The mental model
A Project is a room you furnish once and keep returning to; an Artifact is the document on the desk inside it; a plain chat is a hallway conversation you forget by tomorrow. Projects work on every plan — free accounts can create only a small number, and paid plans unlock larger capacity.

2 Creating a Project with Custom Instructions

In the left sidebar, open the Projects panel and create a new Project. Name it after the job, not the tool — "Weekly Investor Update" beats "Claude Stuff". The most valuable field is custom instructions: persistent directions Claude applies to every chat in the Project, so you stop re-explaining yourself.

A strong instruction block covers role, audience, tone, and format:

> You are my editorial assistant for a weekly investor update.
> Audience: busy non-technical investors. Write in plain English,
> no jargon. Keep paragraphs to three sentences. Lead with the
> single most important number. End every draft with a one-line
> "What changed since last week".

The structure: who Claude is, who reads the output, the rules, the required shape. Vague instructions ("be helpful") waste the feature; specific ones compound across every future chat.

TIP
Write instructions like a brief
If you would say it to a new freelancer on day one, it belongs here. Role, audience, tone, format, and hard rules ('never invent figures') are the high-value lines.
WARNING
Instructions are not secrets
Anyone with access to the Project can read its instructions, and Claude treats them as guidance, not a vault. Never paste passwords, API keys, or confidential identifiers in.

3 Building the Project Knowledge Base

Inside the Project, add files to the knowledge base — the documents that define your context: a style guide, a glossary, last quarter's report. Every chat draws on these without re-attaching them, and you can add documents, text, code, or other files.

Once files are loaded, test that Claude uses them:

> Using only the style guide in this Project's knowledge base,
> rewrite this paragraph to match our house tone:
> "The thing went up a lot which is good for us we think."

If the rewrite reflects rules from your uploaded guide, the knowledge base is wired in correctly.

Put in the knowledge base Keep out
Stable reference docs (style guide, glossary) A file you need only once
Templates and specs you reuse weekly Fast-changing daily data
Policies and FAQs Anything secret or regulated

On paid plans, Claude searches a larger knowledge base using retrieval rather than reading everything at once, letting a Project hold far more material than a single chat; free accounts get a smaller capacity.

TIP
Curate, don't dump
Five sharp documents beat fifty noisy ones. Claude weighs everything you add, so irrelevant files dilute its answers — remove anything stale.

4 Generating and Reusing Artifacts

Artifacts appear automatically when Claude produces substantial content — generally over about fifteen lines you'd want to edit or reuse. Supported kinds include documents, code, HTML pages, SVG images, diagrams and flowcharts, and interactive components.

Ask for something concrete and the panel opens to the right:

> Create a one-page onboarding checklist for a new hire as a
> clean, printable document. Sections: Day 1, Week 1, Month 1.
> Use checkboxes and short action items.

The document opens beside the chat, and you refine it in place ("Add a Manager sign-off line to each section; make Day 1 bold"). Each change creates a new version; use the panel's version controls to step back and compare, and its buttons to copy (for an email), download (to save locally), or publish (to share a link) — copying and downloading work on every plan.

The reuse workflow: build a template Artifact once, then each week start a fresh chat and ask Claude to fill it with new data — the Artifact is your scaffold and the chat supplies this week's content.

TIP
Name the output type and reuse it
Saying 'as a printable document', 'as an SVG diagram', or 'as a React component' nudges Claude toward the right format. Build templates as Artifacts inside a Project so tone and format stay identical week to week.
WARNING
Published links can be public
Publishing an Artifact to a shareable link is like posting on the open web — assume anyone with the link can open it. Don't publish client data, internal figures, or personal information.

5 Uploading Files Into a Single Chat

Sometimes you don't want a whole Project — just one file to interrogate now. Use the attachment (paper-clip) control in the message box to upload straight into a chat. Claude reads PDF, DOCX, CSV, TXT, HTML, RTF, EPUB, JSON, and XLSX spreadsheets, plus images in JPEG, PNG, GIF, and WebP.

Different file types invite different prompts:

> Summarise this report in five bullet points an executive can
> act on. Then list any numbers that look inconsistent.
> This is our sales spreadsheet. Which three products grew
> fastest month over month, and which one is quietly declining?

For an image, try: "Read this screenshot of an error message and tell me, in plain language, what's failing and the likely cause." You can attach several files to one chat, and individual chat uploads allow a notably larger per-file size than files added to a Project's knowledge base, so big one-off documents are best dropped straight into a chat.

NOTE
Claude sees pictures and text
For PDFs and images, Claude reads both the words and the visual layout — charts, tables, and diagrams included — so upload the high-resolution version.
WARNING
Mind what you upload
Uploaded files are sent to Claude for processing. For confidential or regulated documents, check your organisation's policy and redact anything you wouldn't email externally. The [troubleshooting guide](/courses/03-ai-tools/supplemental/troubleshooting/) covers failed and oversized uploads.

6 Managing the Context Window

The context window is everything Claude can "hold in mind" at once: your instructions, the conversation so far, and every file in play. It's large but finite, so a very long chat or many big files can push the earliest parts out of focus and answers drift. The warning signs: Claude forgets a detail you set earlier, re-asks for a file you already uploaded, or replies get slower and vaguer.

Three habits keep you sharp:

Habit What to do
Split tasks Start a new chat per distinct task
Anchor in a Project Move stable context into instructions and the knowledge base
Summarise and restart Ask for a recap, paste it into a fresh chat

The recap move is the most useful:

> Summarise everything we've decided so far as a tight bulleted
> brief I can paste into a new chat to continue.
TIP
Projects are a context strategy
The smartest reason to use a Project isn't organisation — it's context economy. Stable facts live in the instructions and knowledge base, so each chat spends its window on the task, not on re-establishing background. A fresh chat per task keeps every answer crisp.

Questions & Answers

Q: I'm on the free plan — is any of this off-limits?
No. Projects, Artifacts, and file upload all work on free accounts. The free tier caps how many Projects you can create and gives a smaller knowledge-base capacity, but paid plans mainly raise those ceilings rather than unlocking the features.
Q: Knowledge base or single-chat upload for a file?
Reference it repeatedly? Put it in the knowledge base so every chat sees it. Need it once? Attach it to a single chat — and chat uploads allow larger per-file sizes than Project files, so big one-off documents belong in a chat.
Q: Why didn't Claude make an Artifact when I expected one?
Artifacts trigger on substantial, standalone content — roughly fifteen lines or more you'd want to reuse. Short answers stay inline. If you want one anyway, ask explicitly: "Put that in an Artifact as a downloadable document."
Q: I edited an Artifact and made it worse. Did I lose the good version?
No. Every edit creates a new version, and the panel's version controls step back through earlier ones. Return to the version you liked rather than describing the reversal in words.
Q: Are my uploaded files and Project documents private?
They're sent to Claude for processing and visible to anyone you share the Project with, so they aren't a secure vault. Don't upload passwords, keys, or regulated data, and check your organisation's policy before uploading sensitive client material.

Key Takeaways

  1. Projects persist your context — custom instructions plus a knowledge base mean you stop re-explaining yourself every chat
  2. Instructions are a one-time brief — role, audience, tone, and format written once apply to every chat in the Project
  3. Artifacts are reusable outputs — substantial content opens in a side panel you can version, download, copy, and share
  4. Upload files to analyse them — PDFs, spreadsheets, images, and code all work; chat uploads allow bigger files than knowledge bases
  5. Manage the context window — one topic per chat, anchor stable facts in a Project, summarise-then-restart when a chat drifts
  6. Combine all three — a Project for context, Artifacts for format, file upload for source material is the power-user workflow

Next Steps: Lesson 3: ChatGPT App & GPTs