Skip to content

Daily Workflow

This guide covers the most common SCC commands and patterns you’ll use day-to-day.

If you have a recent session for your current project:

Terminal window
cd ~/project
scc

SCC opens the dashboard with your recent sessions:

Status Containers Sessions Worktrees
› New session
Resume last draken · main · 1h ago
Team: draken
Containers: 2/3 running
Settings
↑↓ navigate · Enter open · Tab/Shift+Tab switch tabs · n new · q quit
Terminal window
scc start --fresh

This creates a new container even if you have existing sessions.

Terminal window
scc start --resume

Automatically resumes the most recent session for this workspace.

Terminal window
cd ~/project-a
scc
# Work on project A...
# Press Ctrl+D or type 'exit' to leave
Terminal window
cd ~/project-b
scc
# Different session, different container

If you customize plugins or MCP servers for a project, save them as a personal profile:

Terminal window
scc profile save

When plugins are installed inside the container and only exist in sandbox settings, SCC detects them and offers to import them into .claude/settings.local.json before saving.

Check status and drift anytime:

Terminal window
scc profile status
Terminal window
scc sessions

Output (team-scoped by default):

Sessions
› feature-auth draken · project-a · main · 2h ago
bugfix-login draken · project-a · fix/login · 1d ago
main draken · project-b · main · 3h ago
Terminal window
# Show all teams
scc sessions --all
Terminal window
scc stop
Terminal window
scc stop --session feature-auth
  1. Create the worktree

    Terminal window
    scc worktree create ~/project feature-payments

    This creates:

    • Directory: ~/project/.worktrees/feature-payments
    • Branch: scc/feature-payments
  2. Enter the worktree

    Terminal window
    scc worktree enter feature-payments

    This opens a subshell in the worktree directory.

  3. Start SCC in the worktree

    Terminal window
    scc
  4. Exit when done

    Terminal window
    exit # Leave the worktree subshell
Terminal window
scc worktree list -v

Output with status indicators:

Worktrees
› feature-payments scc/feature-payments +2 !1 ?3
bugfix-auth scc/bugfix-auth .
main main ◆ (current)

Status symbols:

  • +N — staged files
  • !N — modified files
  • ?N — untracked files
  • . — clean worktree
  • — current worktree
Terminal window
# Enter a different worktree
scc worktree enter bugfix-auth
# Or use the interactive picker
scc worktree select
Terminal window
scc worktree enter ^ # Enter main branch worktree
scc worktree enter - # Enter previous worktree (like cd -)

Sometimes you need to work as a different team for one session:

Terminal window
scc start --team security ~/project

This uses the security team’s profile for this session only.

Terminal window
scc team switch
# Select new team interactively

Or directly:

Terminal window
scc team switch frontend
Terminal window
scc config explain

This shows every setting and where it came from:

plugins:
- scc-safety-net (from: team/backend)
- code-linter (from: project/.scc.yaml)
network_policy: corp-proxy-only (from: org/defaults)
Terminal window
scc config explain --field plugins

For automation, use flags to avoid prompts:

Terminal window
# Will fail instead of prompting
scc start --non-interactive ~/project
# Preview configuration as JSON
scc start --dry-run --json
# Combine for CI pipelines
scc start --dry-run --json --non-interactive ~/project

The dashboard uses a tab-based interface with four sections:

TabDescription
StatusQuick actions, team info, container count
ContainersRunning Docker containers with action menus
SessionsRecent Claude sessions for resume
WorktreesGit worktrees with status indicators

Press Enter on any resource to open its action menu:

ResourceAvailable Actions
ContainerAttach shell, View logs, Stop/Resume, Delete
SessionResume session
WorktreeStart session in worktree
KeyAction
↑↓Navigate list
EnterOpen action menu / Select
TabSwitch between tabs
SpaceToggle details panel
nStart new session
tSwitch team
rRefresh
sOpen Settings & Maintenance
?Show help
EscClose panel / Clear filter
qQuit

When on the Containers tab:

KeyAction
KStop container
RResume container
DDelete container
aOpen actions menu
ProblemSolution
”Session won’t resume”Container may have been pruned; start fresh
”Quick Resume not showing”Check workspace path and team filter; press a for all teams
”Team switch not taking effect”Switches only affect new sessions

See Troubleshooting for more solutions.