Skip to content

Outline for using various repositories as discrete workspaces for Claude Code

Notifications You must be signed in to change notification settings

danielrosehill/Claude-Spaces-Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Spaces Model

Built with Claude Code Claude Code Projects Master Index

License Status Platform Claude Code

An index of Claude Code workspace repositories used for system administration tasks. This documents a pattern I've identified and implemented for using Claude Code beyond traditional software development.

Note: "Claude Spaces" is my own terminology, not official Anthropic terminology.

Documentation

Document Description
Stack Components The building blocks of a Claude Space (context, commands, integrations)
Categories Breakdown by type: Environment, Code-Adjacent, and Non-Code spaces
Implementations Current implementations with relationship diagrams
Why Claude Claude's advantages for this pattern (model quality, agent capabilities)
Portability How the pattern adapts to any AI CLI tool
Cloud Migration Evolving from local repos to cloud-deployed agent systems

What Are Claude Spaces?

Claude Spaces are Claude Code workspaces structured as repositories, where the primary use case is not traditional code development or editing. Instead, they leverage repository/folder structure to tightly modularize project context and data for operational, administrative, or creative workflows.

The pattern involves organizing workspaces around specific domains (desktop management, network administration, content creation, etc.) rather than software projects.

flowchart LR
    subgraph Space["Claude Space"]
        C[Context<br/>CLAUDE.md + /context/]
        CMD[Commands<br/>Slash commands + scripts]
        I[Integrations<br/>MCP + tools]
    end

    User --> Space
    Space --> |"Autonomous operation"| Tasks[System Admin<br/>Media Processing<br/>Research<br/>Business Ops<br/>...]
Loading

Repository Index

This repository catalogs 70 Claude Spaces (7 implemented, 63 conceptual).

Implemented Spaces

Local Administration

Repository Scope Companion Resources
Claude Linux Desktop Manager Desktop Slash Commands, Seeder
Home Folder Claude MD Home Directory -
Claude Code Repo Managers ClaudeMD Repositories -
Claude Conda Manager Conda -
Claude Code Security Auditor Security -

Remote Administration

Repository Protocol/Scope
Claude Code Remote Machine Admin Space SSH
Claude Code LAN Manager LAN/Homelab

Conceptual Spaces (63 total)

See examples.json for the full structured index and categories.md for a breakdown by type.

Categories covered:

  • Media Processing (Video, Audio, Image)
  • Data & Analytics (Pipelines, Databases, ML)
  • Content & Documentation (Books, Podcasts, Technical Writing)
  • DevOps (Containers, CI/CD, Backup, Monitoring)
  • Research (Deep Research, Literature, Market, User)
  • Business Operations (Client Projects, Finance, Proposals)
  • Personal Development (Health, Fitness, Philosophy)
  • Education (Curriculum, Language Learning)
  • Creative Projects (3D, Animation, Music, Game Design)
  • Home & Lifestyle (Renovation, Garden, Travel)
  • And more...

The Stack

A Claude Space is built from layered components:

flowchart TB
    subgraph Stack["Claude Space Stack"]
        L1[Context Layer<br/>CLAUDE.md + context files]
        L2[Command Layer<br/>Slash commands + scripts]
        L3[Integration Layer<br/>MCP servers + CLI tools]
        L4[Execution Layer<br/>File ops + shell + tool calls]

        L1 --> L2 --> L3 --> L4
    end
Loading

See stack.md for detailed component documentation.

Pattern Characteristics

The defining characteristic: using repository/folder structure to tightly modularize project context and data for non-traditional code development use cases.

Key benefits:

  • Context Persistence: Repository structure maintains domain-specific context across sessions
  • History Tracking: Version control documents the evolution of configurations and decisions
  • Modular Configuration: Each workspace can have tailored system prompts, slash commands, and MCP servers
  • Reproducibility: Workspace repositories can be cloned, shared, or restored
  • Portability: The pattern works with any AI CLI that supports context files and tool execution

Implementation Agnostic

While this repository demonstrates the pattern using Claude Code, this is fundamentally an AI agent CLI + repository pattern that can be implemented with any AI agent wrapper or CLI tool.

See portability.md for details on adapting to other tools (Aider, Continue, Goose, etc.).

Purpose of This Repository

This repository serves dual purposes:

  1. Documentation: Sharing the Claude Spaces pattern with the community
  2. Context for Claude: Creating reference material that helps Claude itself understand how to build these spaces efficiently

By mapping out the constituent elements, relationships, and implementation patterns, this repository becomes both documentation and training context for creating new Claude Spaces.


For more Claude Code projects, visit my Claude Code Repos Index.

About

Outline for using various repositories as discrete workspaces for Claude Code

Topics

Resources

Stars

Watchers

Forks