claude-code - 💡(How to fix) Fix Feature Request: Two-Level Project Hierarchy (Workspaces containing Projects)

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Fix Action

Fix / Workaround

  • Global Instructions in Claude are too broad — they apply to everything, with no domain scoping. They don't allow having a different shared context per domain.
  • Local folder hierarchy in Claude Desktop is a technical workaround, not a native UX solution — and it doesn't exist at all in Claude Web.
  • Neither option provides a visual, manageable parent layer in the interface.

Code Example

Workspace: "Company A"                ← e.g. a first venture
├── Project: Business Plan
├── Project: Marketing Strategy
└── Project: Financial Projections

Workspace: "Company B"                ← e.g. a second venture
├── Project: Product Roadmap
├── Project: Investor Relations
└── Project: Legal & Compliance

Workspace: "Wellbeing"                ← personal health domain
├── Project: Nutrition
├── Project: Sport & Training
├── Project: Health Tracking
└── Project: Supplements & Research

Workspace: "Real Estate Investment"   ← a specific life project
├── Project: Market Research
├── Project: Financing & Mortgage
├── Project: Property Search
└── Project: Legal & Notary
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing requests and this feature hasn't been requested yet
  • This is a single feature request (not multiple features)

Problem Statement

Claude Projects are currently flat: a single list of isolated workspaces. This works well for individual tasks, but breaks down for users who manage several distinct life or work domains simultaneously.

Today, I have to choose between two bad options:

  • Merge unrelated work into one project → losing meaningful isolation
  • Duplicate the same foundational context (who I am, my goals, my working style) across every project → losing efficiency and consistency

This isn't a niche use case. Any serious user manages multiple domains: professional projects (business plan, marketing, finance), personal projects (health, nutrition, sport, finances), side projects, etc. The flat structure doesn't scale to real life.

Proposed Solution

Add a parent layer — call it "Workspace" or "Folder" — that can contain multiple existing Projects, following the same isolation logic that already makes Projects valuable.

Introduce a two-level hierarchy:

Workspace: "Company A"                ← e.g. a first venture
├── Project: Business Plan
├── Project: Marketing Strategy
└── Project: Financial Projections

Workspace: "Company B"                ← e.g. a second venture
├── Project: Product Roadmap
├── Project: Investor Relations
└── Project: Legal & Compliance

Workspace: "Wellbeing"                ← personal health domain
├── Project: Nutrition
├── Project: Sport & Training
├── Project: Health Tracking
└── Project: Supplements & Research

Workspace: "Real Estate Investment"   ← a specific life project
├── Project: Market Research
├── Project: Financing & Mortgage
├── Project: Property Search
└── Project: Legal & Notary

The design principle mirrors what already exists:

  • Each Workspace is fully isolated from other Workspaces (same as Projects today)
  • Each Workspace holds shared context, instructions, and documents inherited by all its child Projects
  • Each child Project retains its own specific context, instructions, and chat history on top of that

Alternative Solutions

  • Global Instructions in Claude are too broad — they apply to everything, with no domain scoping. They don't allow having a different shared context per domain.
  • Local folder hierarchy in Claude Desktop is a technical workaround, not a native UX solution — and it doesn't exist at all in Claude Web.
  • Neither option provides a visual, manageable parent layer in the interface.

The key distinction: this request is not about navigation UX (grouping sessions visually). It's about shared context inheritance — a Workspace-level system prompt / document set that all child Projects automatically inherit. That's an architectural need, not a cosmetic one.

Priority

Medium - Would be very helpful

Feature Category

Configuration and settings

Use Case Example

I'm a founder running two ventures simultaneously while also managing personal health and a real estate investment project.

Today (painful):

  1. I open Claude and see a flat list of ~12 unrelated Projects
  2. I need to work on my "Business Plan" for Company A → I enter the project, but it has no awareness of my other Company A projects or the shared context (my role, the company's mission, its positioning)
  3. To keep consistency, I've had to manually copy the same foundational CLAUDE.md into every Company A project — and keep it in sync when things change

With Workspaces:

  1. I create a Workspace: "Company A" with a shared CLAUDE.md describing the company, my role, and the shared context
  2. Under it, I create Projects: Business Plan, Marketing Strategy, Financial Projections
  3. Each child Project inherits the Workspace context automatically — no duplication
  4. Switching between domains is clean: "Wellbeing" workspace has its own shared health context inherited by Nutrition, Sport, and Health Tracking projects
  5. Each domain is fully isolated from the others, just like Projects are isolated today

Additional Context

Scope

Two levels would already be a significant improvement. No need for unlimited nesting. The ask is minimal: apply the isolation logic that makes Projects work today, one level up.

Affects: Claude Web, Claude Desktop (Cowork), potentially mobile

Related Issues

#22617 requests visual folder/grouping of sessions in the Claude Code Desktop sidebar (primarily a navigation UX ask). This request is different: it targets Claude Projects (not sessions), and its core ask is shared context inheritance — a Workspace-level CLAUDE.md / system prompt / document set that all child Projects automatically inherit. The distinction is architectural, not just cosmetic.

extent analysis

TL;DR

Implement a two-level hierarchy with Workspaces as the parent layer to enable shared context inheritance and isolation for Claude Projects.

Guidance

  • Introduce a Workspace entity that can contain multiple Projects, following the same isolation logic as existing Projects.
  • Design Workspaces to be fully isolated from each other, with each holding shared context, instructions, and documents inherited by child Projects.
  • Ensure child Projects retain their own specific context, instructions, and chat history on top of the inherited Workspace context.
  • Consider implementing a minimal two-level hierarchy to start, without unlimited nesting, to address the core issue of shared context inheritance.

Example

# Workspace: Company A
## Shared Context
* Company description
* Role
* Mission

## Projects
* Business Plan
* Marketing Strategy
* Financial Projections

Notes

The proposed solution focuses on architectural changes to support shared context inheritance, rather than just navigation UX improvements. The distinction between this request and related issues (e.g., #22617) lies in the architectural need for Workspace-level system prompts and document sets.

Recommendation

Apply the proposed Workspace hierarchy to enable shared context inheritance and improve project organization, as it addresses the core issue and provides a scalable solution.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Feature Request: Two-Level Project Hierarchy (Workspaces containing Projects)