Writing · Claude

How to use Claude Projects the right way

Brief it once, then let it work.

A hand holding the ends of five threads, each running to its own wooden spool on a table
Many threads. One hand.

I run this whole website from one Claude Project. The redesign, the favicon, the little games, these posts. All of it.

If you want to know how to use Claude Projects well, here's the short version: brief it once, keep feeding it work, and answer when it asks.

The rest of this post is the long version, from my own setup.

What a project is now

Anthropic redesigned Projects in September 2026.

Before, a project was a folder: some files, some instructions, some chats.

Now it's a chat with a coordinator. You tell it what you want. It answers, or it starts a thread. Each thread is a full Claude Code session with its own copy of your code. Threads share a memory and report back when they're done.

A person talks to one robot, which holds threads leading to five small robots each working at its own little desk
You only talk to the one in the middle.

It's in beta on Pro and Max, on the web, desktop and mobile apps (docs). Most guides online still describe the old folder version.

1. Let Claude set it up

I didn't write my setup. My first message was:

Help me set up this new project from my recent work. Look through my recent sessions and repositories, identify the main thread of work, and propose a project setup: a short name, the repositories it should include, an environment, concise project instructions drawn from what kept coming up, and one or two optional routines. Show me the proposal before changing anything.

It came back with a name, instructions and a weekly check of the live site. I said "yes".

2. Keep the instructions short

Instructions are the brief every thread reads first. Mine are one paragraph:

Site is davit.cc, built from the main branch of davit-khaburdzania.github.io and served by a Cloudflare Worker (wrangler.jsonc). Davit is the only one working on the site, so don't open pull requests: commit and push straight to main. Every push to main deploys davit.cc automatically within about a minute (Cloudflare's GitHub connection), so a push is a production change: show Davit a preview of visual changes before pushing. Keep profile details (location "Tbilisi, Georgia", website davit.cc) consistent across the site, GitHub and LinkedIn. Verify changes on the live site after each push.

The first version got the branch wrong. The first thread read the code and fixed it.

The rest got added as I went. "No pull requests" came on day two, when I told it I'm the only one working on the site.

3. Know where things go

A project keeps context in three places:

Where What goes in it Example from my site
Instructions Rules every thread needs "Show a preview before pushing"
Memory Decisions you make along the way "Unposed goes last in the Projects list"
AGENTS.md in the repo How the code is built "Never use green accents"

Memory fills itself when you say "remember". If you only write one of these, write the repo file. Every session reads it, project or not.

An open wooden index card box with blank cards, next to a folded sheet of paper and a pencil
Memory. Fills up faster than you'd think.

4. Send work, then walk away

Talk to the coordinator like a colleague. Questions get answered. Work becomes a thread.

When a thread needs a decision, it asks with a few options and a recommendation. When my CV needed updating, it asked whether it should edit the PDF or I'd do it myself. I picked "I'll do it".

One thing isn't obvious: if a thread needs your approval, answer in that thread. Saying "go ahead" to the coordinator doesn't reach it.

5. Use your own computer when you have to

Some of my work needs my Mac. Paper, the design app I use, only runs there.

So that one thread runs on my machine through Remote Control, and everything else stays in the cloud. Turn it on in the desktop app under Settings > Claude Code, then pick "Work locally" in the project chat.

6. Watch your usage

Every thread is a full session and several run at once, so a project uses your plan faster than a chat.

Two habits help:

  1. New work, new thread. Long threads get expensive. My redesign thread hit 165 replies before I let it go.
  2. Close what you're done with. A thread that watches a pull request wakes up every time CI fails.

You can also switch to cheaper models in the project settings.

Frequently asked questions

When should I use a project instead of a chat?

When the work keeps going, like a product or a site you keep improving. A quick question is fine in a chat.

What's the difference between Claude Projects and Claude Code?

Projects are built on Claude Code. Every thread is a Claude Code session. The project adds the coordinator, shared instructions and memory.

Can I share a Claude Project with my team?

Not yet. During the beta a project belongs to one person.

Do cloud threads get my local skills and MCP servers?

No. They get the connectors and skills from your claude.ai account and whatever is in your repo. Anything installed only on your laptop needs a thread running on your computer.

The short version, again

Brief it once. Let it remember the rest.

Here's how I work day to day, and here's my CV.