Claude Code Team SetupStratum Collective — Plugin & Workspace Configuration

Overview

The claude-team-config repo contains shared plugins, workspace settings, and agents for the Stratum team. Once set up, everyone gets the same PL-operations skills (/daily-standup, /ops-triage, etc.) and workspace context automatically.

Repo

stratum-collective/claude-team-config

Private GitHub repo. Contains plugins, workspace CLAUDE.md, shared settings, and agent definitions.

Updates

git pull → done

Plugin changes commit to the repo. Pull latest and restart Claude Code — no reinstall needed for skill content updates.

New Teammate Setup

1
Create workspace directory and clone
mkdir -p ~/REPOS/Stratum\ Collective
cd ~/REPOS/Stratum\ Collective
git clone https://github.com/stratum-collective/claude-team-config.git
2
Run the setup script
bash claude-team-config/setup.sh

The script handles: workspace symlinks, CLAUDE.md, plugin cache installation, workspace slash commands, and shared agents. It will print JSON to add to your settings file in the next step.

3
Add the stratum-team marketplace to ~/.claude/settings.json

The setup script prints the exact JSON with your username filled in. Open ~/.claude/settings.json (create if missing) and merge in both blocks — don't replace the whole file if it already has content.

# Shape of what to add (use script output for real paths):
{
  "extraKnownMarketplaces": {
    "stratum-team": {
      "source": {
        "source": "directory",
        "path": "/Users/YOUR-USERNAME/REPOS/Stratum Collective/claude-team-config/plugins"
      }
    }
  },
  "enabledPlugins": {
    "PL-operations@stratum-team": true,
    "PL-messaging-quality@stratum-team": true,
    "PL-notion-ops@stratum-team": true,
    "PL-venture-studio@stratum-team": true
  }
}
4
Restart Claude Code

Skills and slash commands are now available. Test with /daily-standup or ask Claude to "run ops-triage".

What the Script Does Automatically

StepWhatType
Workspace symlinkssettings.local.json, launch.json, messaging-quality.local.md → team configAUTO
CLAUDE.mdWorkspace CLAUDE.mdstratum-claude.md in team configAUTO
Plugin cacheCopies PL-* plugin files to ~/.claude/plugins/cache/stratum-team/ and registers in installed_plugins.jsonAUTO
Slash commandsSymlinks all PL-operations commands to ~/REPOS/Stratum Collective/.claude/commands/AUTO
Shared agentsSymlinks team agents into each Stratum repo's .claude/agents/AUTO
settings.jsonMarketplace + enabledPlugins entriesMANUAL

Available Skills

Slash commandSkillWhat it does
/daily-standupPL-operations:daily-standupMorning focus, blockers, overnight completions from Ops Tracker
/ops-triagePL-operations:ops-triageAssess blocked work, split safe vs. critical actions
/milestone-reviewPL-operations:milestone-reviewMilestone health, Pending/Blocked status, critical path
/blocker-sweepPL-operations:blocker-sweepWeekly blocked queue scan, pattern analysis, resolution brief
/sprint-closePL-operations:sprint-close2-week sprint close — completion rate, carry-over, next sprint prep
/initiative-reviewPL-operations:initiative-reviewTop-down task hierarchy, orphan detection, critical path rollup
/progress-reportPL-operations:progress-reportDay N report from Ops Tracker, git activity, pipeline data
/ops-sweepPL-operations:ops-sweepScan today's git commits, create/update Ops Tracker items
/compliance-gatePL-operations:compliance-gateMilestone readiness gate-check — Legal, DMP, security, Ops Tracker
/protocol-auditPL-operations:protocol-auditGovernance doc staleness, stale agent refs, orphaned SOPs
/ops-hygiene-sweepsPL-operations:ops-hygiene-sweepsFull Ops Tracker data quality sweep (C1–C24 checks)

Keeping Up to Date

When plugin skills are updated (new checks, changed logic, new skills added):

cd ~/REPOS/Stratum\ Collective/claude-team-config
git pull
bash setup.sh    # refreshes cache copies with latest skill files
After a Claude Code update Claude Code may clear the plugin cache on major updates. If skills stop working, rerun bash setup.sh — it will repopulate the cache and re-register everything automatically.

Troubleshooting

SymptomCauseFix
Skill not found / wrong skill firesPlugin cache was wiped or not installedRerun bash setup.sh, restart Claude Code
CLAUDE.md broken symlinkStale symlink from previous pathRerun bash setup.sh — script recreates it
Slash command not in autocompleteWorkspace commands not symlinkedRerun bash setup.sh, restart Claude Code
Plugins show in marketplace but no skillsCache present but installed_plugins.json missing entryRerun bash setup.sh
git push fails with 403HTTPS auth not linked to gh CLIRun gh auth setup-git in terminal