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.
Private GitHub repo. Contains plugins, workspace CLAUDE.md, shared settings, and agent definitions.
Plugin changes commit to the repo. Pull latest and restart Claude Code — no reinstall needed for skill content updates.
mkdir -p ~/REPOS/Stratum\ Collective cd ~/REPOS/Stratum\ Collective git clone https://github.com/stratum-collective/claude-team-config.git
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.
~/.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
}
}
Skills and slash commands are now available. Test with /daily-standup or ask Claude to "run ops-triage".
| Step | What | Type |
|---|---|---|
| Workspace symlinks | settings.local.json, launch.json, messaging-quality.local.md → team config | AUTO |
| CLAUDE.md | Workspace CLAUDE.md → stratum-claude.md in team config | AUTO |
| Plugin cache | Copies PL-* plugin files to ~/.claude/plugins/cache/stratum-team/ and registers in installed_plugins.json | AUTO |
| Slash commands | Symlinks all PL-operations commands to ~/REPOS/Stratum Collective/.claude/commands/ | AUTO |
| Shared agents | Symlinks team agents into each Stratum repo's .claude/agents/ | AUTO |
| settings.json | Marketplace + enabledPlugins entries | MANUAL |
| Slash command | Skill | What it does |
|---|---|---|
/daily-standup | PL-operations:daily-standup | Morning focus, blockers, overnight completions from Ops Tracker |
/ops-triage | PL-operations:ops-triage | Assess blocked work, split safe vs. critical actions |
/milestone-review | PL-operations:milestone-review | Milestone health, Pending/Blocked status, critical path |
/blocker-sweep | PL-operations:blocker-sweep | Weekly blocked queue scan, pattern analysis, resolution brief |
/sprint-close | PL-operations:sprint-close | 2-week sprint close — completion rate, carry-over, next sprint prep |
/initiative-review | PL-operations:initiative-review | Top-down task hierarchy, orphan detection, critical path rollup |
/progress-report | PL-operations:progress-report | Day N report from Ops Tracker, git activity, pipeline data |
/ops-sweep | PL-operations:ops-sweep | Scan today's git commits, create/update Ops Tracker items |
/compliance-gate | PL-operations:compliance-gate | Milestone readiness gate-check — Legal, DMP, security, Ops Tracker |
/protocol-audit | PL-operations:protocol-audit | Governance doc staleness, stale agent refs, orphaned SOPs |
/ops-hygiene-sweeps | PL-operations:ops-hygiene-sweeps | Full Ops Tracker data quality sweep (C1–C24 checks) |
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
bash setup.sh — it will repopulate the cache and re-register everything automatically.
| Symptom | Cause | Fix |
|---|---|---|
| Skill not found / wrong skill fires | Plugin cache was wiped or not installed | Rerun bash setup.sh, restart Claude Code |
| CLAUDE.md broken symlink | Stale symlink from previous path | Rerun bash setup.sh — script recreates it |
| Slash command not in autocomplete | Workspace commands not symlinked | Rerun bash setup.sh, restart Claude Code |
| Plugins show in marketplace but no skills | Cache present but installed_plugins.json missing entry | Rerun bash setup.sh |
| git push fails with 403 | HTTPS auth not linked to gh CLI | Run gh auth setup-git in terminal |