01
Overview
The redesigned Claude Code Projects feature is built for engineering work that is larger than one coding session. Instead of manually splitting a project into several chats, you can give one Project a broader goal and let Claude coordinate parallel cloud-session threads.
This guide focuses on the workflow rather than the broad product overview. Because Projects launched as a staged beta on September 17, 2026, exact interface labels may change; the durable concepts are the project goal, shared context, coordinator, threads, branches, pull requests, review, and usage control.
02
1. Check that the redesigned Projects beta is available
Anthropic initially made the updated Projects available to select Pro and Max subscribers using cloud sessions in Claude Code. Access is expanding in stages.
If your account still shows the older Projects experience or does not expose the redesign, that does not necessarily mean your setup is broken. Anthropic explicitly described a staged rollout, with broader Claude and Team/Enterprise access coming later.
Do not rely on an unofficial workaround to force access to a beta your account has not received.
03
2. Choose a goal that benefits from parallel work
Projects is most useful when a job contains several workstreams that can proceed independently.
Good examples include:
- profiling several API endpoints;
- migrating callers across API, web, and mobile repositories;
- investigating independent bugs;
- expanding tests across components;
- upgrading dependencies in separable packages;
- implementing several related changes that can land as separate pull requests.
A tiny one-file edit is usually a poor reason to start several full coding sessions. Parallelism adds coordination and usage cost, so use it when there is actual independent work to parallelize.
04
3. Give the Project a clear outcome
Write the objective at the project level, not as a pile of disconnected micro-prompts.
A useful goal explains the desired outcome, important constraints, how success should be tested, and what must not change. For example, a performance project might identify the latency metric to improve, the endpoints in scope, the acceptable behavior changes, and the tests that must remain green.
The redesigned Project conversation acts as the coordinator. A clear objective gives that coordinator a better basis for deciding which pieces deserve separate threads.
06
5. Ask Claude to scope the work
Give the coordinator the overall job and let it identify parallelizable pieces. You can still steer the decomposition if there are dependencies Claude should respect.
For example, a multi-repository API migration may have one thread for the API implementation, one for the web client, and another for the mobile client. If the clients cannot be merged before the API change, state that dependency explicitly.
Anthropic's launch material specifically uses multi-repository migration as an example of Project coordination.
07
6. Let independent work run in threads
Each thread can operate as a Claude Code cloud session. For repository work, threads can use their own branches and work concurrently.
This is the key difference from simply asking one long-running Claude session to perform a sequence of tasks: independent work does not have to wait for the previous task to finish.
Because these are cloud sessions, Anthropic says they can keep working when you step away from your computer.
08
7. Track the Project, not just individual threads
Use the Project conversation as the control surface for the overall objective. Check which workstreams are complete, which are blocked, what dependencies have appeared, and whether the original plan needs to change.
You can inspect or steer individual threads when necessary, but avoid turning yourself back into the manual dispatcher for every small step. The value of Projects is that the coordinator can manage the division of labor while you supervise the goal.
09
8. Treat pull requests as review boundaries
Parallel coding is safer when independent work produces reviewable changes.
Where appropriate, let threads test their changes and open separate pull requests. Review each PR for correctness, scope, security, test coverage, and unexpected changes before merging it.
Claude coordinating the work is not a substitute for code review. Generated code can still be wrong, and two individually valid changes can interact badly when combined.
10
9. Expect normal Git conflicts
Separate branches reduce accidental overlap but do not eliminate it. If two threads modify the same code, their changes can produce a normal merge conflict.
Do not interpret a conflict as a failure of the multi-agent workflow. Resolve it the same way you would resolve conflicting human branches: understand both intended changes, choose the correct combined state, rerun tests, and review the final diff.
11
10. Control parallelism to control usage
Every additional thread is real work, not a free background subtask. Anthropic warns that Projects can reach plan usage limits faster because multiple threads are full Claude Code sessions.
Start with the smallest useful number of parallel workstreams. Do not create ten threads merely because ten tasks can be named. Parallelize jobs whose simultaneous execution meaningfully shortens the project or separates risky changes.
There is no universal per-Project cost or token number in Anthropic's launch announcement, so monitor the usage information available to your account rather than relying on a fixed estimate.
12
11. Review the integrated result
After the threads report back, review the system as a whole. Run the appropriate test suite, type checks, linting, security checks, integration tests, and production-like validation required by the repository.
A Project can coordinate independent implementation, but the final software still needs system-level verification after branches interact.
13
12. Preserve useful decisions for future work
Long-running Projects become more valuable when important constraints and decisions remain part of project context. Record durable facts such as changed release requirements, architecture decisions, migration order, or components that should not be touched.
Avoid filling project context with transient logs or duplicated information that makes later work harder to interpret.
14
Example: multi-repository API migration
Suppose a product has separate API, web, and mobile repositories and needs to retire a v1 endpoint.
A sensible Project workflow is:
- State the end goal and compatibility deadline.
- Give Claude access to the relevant repositories and migration constraints.
- Ask it to map callers and dependencies before editing.
- Run the API implementation and client migrations as separate threads where dependencies permit.
- Have each thread test its own repository and prepare a reviewable PR.
- Let the coordinator report merge order and blockers.
- Review and merge in the required dependency order.
- Run cross-system tests after integration.
This closely matches the type of workflow Anthropic uses to explain the redesigned feature.
15
What not to do
Do not use maximum parallelism by default. Do not merge every generated PR automatically. Do not assume cloud sessions can reach private local infrastructure that has not been made available to them. Do not invent a local-execution setup while Anthropic still describes that capability as coming later. And do not give several threads overlapping ownership of the same critical code unless the coordination benefit clearly outweighs the conflict risk.
16
If Claude Code Projects is not showing
First consider rollout status. The redesigned experience began with select Pro and Max users and is expanding in stages. Existing Projects may also continue using the prior behavior until the rollout reaches them.
If your account should be eligible, rely on Anthropic's current product/help surfaces for the latest availability rather than third-party instructions written during an earlier beta stage.
17
Bottom line
The best way to use Claude Code Projects is to manage an engineering outcome rather than micromanage a collection of agents. Give the coordinator a clear goal and shared context, parallelize only genuinely independent work, use branches and PRs as review boundaries, watch usage, and validate the combined result like any other production code change.
Sources
Primary and supporting sources
Use the linked documentation to check current pricing, access and product behaviour. The dates above describe this article; they do not guarantee that every vendor claim remains current.