← ClaudeAtlas

cella-opslisted

Use when inside a cella dev container and you need to manage branches, dispatch tasks, run parallel agents, or interact with other containers. Also use when you see CELLA_DAEMON_ADDR in the environment or /cella/bin/cella exists.
eve0415/cella · ★ 2 · AI & Automation · score 72
Install: claude install-skill eve0415/cella
# Cella Operations Complete reference for operating the cella worktree-container system from inside a running container. Covers branch management, task dispatch, agent integration, and parallel development. ## Mental Model **1 branch = 1 container = 1 agent.** Cella extends dev containers with git worktrees. Each worktree branch gets its own isolated container with its own filesystem, packages, ports, and environment. The host git repo is shared via bind mount, so git operations (commits, merges) are coordinated through the worktree mechanism. **Architecture**: A cella daemon runs on the host and manages all containers. Inside each container, a cella agent binary (symlinked as `cella`) communicates with the host daemon over gRPC. The commands in this skill are agent-side commands — they talk to the daemon to create branches, dispatch tasks, etc. Host-side commands (like `cella up` without a branch argument to start the daemon) are different and not covered here. ``` main (container A) feat/auth (container B) feat/api (container C) ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ │ You are here │ │ AI agent │ │ AI agent │ │ (human) │◄──────►│ (autonomous) │◄───────►│ (autonomous) │ │ ports: 3000 │ exec │ ports: 3001 │ exec │ ports: 3002 │ └────────┬─────────┘ └────────┬─────────┘ └────────┬─────────┘ └──────────────────