Skip to content

Developer Onboarding

Welcome to your new team! This guide explains what SCC provides automatically and how to get started.

When you run scc setup and select your team profile, you automatically receive:

Approved Plugins

Your team’s approved Claude Code plugins, pre-configured and ready to use.

MCP Servers

Access to MCP servers like context7, shadcn, or team-specific tools.

Security Policies

Organization security policies applied automatically—no action needed.

Command Guardrails

Safety-net protection against destructive git commands (if enabled).

  • Edit config files manually
  • Download or configure plugins
  • Worry about security settings
  • Set up MCP server connections

Your org admin and team lead handle all configuration. You just code.

  1. Install SCC CLI

    Terminal window
    pip install scc-cli
  2. Run setup and enter your org URL

    Terminal window
    scc setup

    Your team lead or org admin will provide the URL. It looks like:

    • https://github.com/my-org/scc-config/raw/main/org-config.json
    • https://gitlab.example.com/devops/scc-config.json
  3. Select your team profile

    You’ll see a list of available teams. Pick yours:

    Available teams:
    1. backend
    2. frontend
    3. platform
    Select team: 1
  4. Verify your setup

    Terminal window
    scc doctor
  5. Start coding!

    Terminal window
    cd ~/your-project
    scc

To see what your team profile includes:

Terminal window
# List teams
scc team
# Show current team settings
scc team info <team-name>
# Show full effective configuration with sources
scc config explain

If you work on multiple teams:

Terminal window
# List available teams
scc team
# Switch to a different team interactively
scc team switch
# Or switch directly
scc team switch frontend

You can add a .scc.yaml file to your repository for project-specific settings:

.scc.yaml
# Add plugins specific to this project
additional_plugins:
- "project-linter@internal"
# Override session settings
session:
timeout_hours: 4

If you want your own tweaks (plugins or MCP servers) without committing anything to the repo, use personal profiles:

Terminal window
scc profile save
scc profile apply

These live outside the repo and can be synced across machines. See Personal Profiles.

Terminal window
git clone https://github.com/my-org/my-project.git
cd my-project
scc
Terminal window
scc start --resume
# or
scc start --select # Pick from recent sessions
Terminal window
scc worktree create ~/my-project feature-auth
scc worktree enter feature-auth
NeedCommand
Check your setupscc doctor
See your team configscc team info
See effective configscc config explain
List recent sessionsscc sessions

If something is blocked or doesn’t work as expected, talk to your team lead first—they can often resolve plugin or permission issues.

Working with Worktrees

Parallel development without branch conflicts. Learn more →