Gsd-skill-creator team-control
Unit Circle Laboratory + sc-dev-team autonomous mission control. Provides human-in-the-loop automation layer, pipeline management, context lifecycle, stuck-state prevention. UC re-execution series and dev branch milestones. Adapted from uc-lab pattern for code plan/execute/verify/complete. Auto-activates during UC milestone work; trigger: user says 'bring up the dev team'.
git clone https://github.com/Tibsfox/gsd-skill-creator
T=$(mktemp -d) && git clone --depth=1 https://github.com/Tibsfox/gsd-skill-creator "$T" && mkdir -p ~/.claude/skills && cp -r "$T/project-claude/skills/team-control" ~/.claude/skills/tibsfox-gsd-skill-creator-team-control && rm -rf "$T"
project-claude/skills/team-control/SKILL.mdTeam Control — Autonomous Mission Control
Autonomous mission-control skill with two parameterized modes for the two team branches:
- UC Mode — Unit Circle Laboratory, v1.50 milestone review series (formerly
)uc-lab - Dev Mode — SC Dev Team, dev branch code execution (formerly
)sc-dev-team
Both modes share the same four-agent architecture, autonomy principles, context management, and stuck-state prevention. The mode is selected by the active branch (UC on
v1.50, Dev on dev) or by explicit invocation. Either way, the team acts as the human-in-the-loop layer so the pipeline never stalls waiting for decisions.
Team Architecture (shared)
| Agent | Model | Role | Key Responsibility |
|---|---|---|---|
| lab-director | Opus | Authority | Go/no-go, plan approval, quality rubric, strategic direction |
| flight-ops | Opus | Operations | Pipeline management, milestone/phase spawning, error handling |
| capcom | Sonnet | Communications | Context lifecycle, handoffs, warm starts, continuity |
| watchdog | Haiku | Monitor | Stuck detection, health checks, overload alerts |
Agent definitions:
.claude/agents/lab-director.md, flight-ops.md, capcom.md, watchdog.md.
Autonomy Principles (shared)
- lab-director IS the human — no waiting for external approval
- Auto-approve plans that pass quality gates (TDD, tests, NASA SE or clean commits)
- Auto-close milestones when enforcement checks pass
- Auto-handoff context when pressure detected (>80%)
- Auto-scale parallelism based on observed metrics (UC Mode)
- Auto-heal stuck states via watchdog detection + flight-ops resolution
Context Management (shared)
- Green (0-60%): Normal operations
- Yellow (60-80%): Prepare handoff materials
- Red (80%+): Initiate handoff immediately
- Handoffs stored at
(UC Mode) or repo-local (Dev Mode).planning/uc-observatory/handoffs/ - STATE.md is always the source of truth
Stuck State Prevention (shared)
| Pattern | Detection | Resolution |
|---|---|---|
| Waiting for user | Watchdog | lab-director decides |
| Context full | Capcom | Handoff protocol |
| Agent idle | Watchdog | flight-ops reassigns |
| Repeated failure | Watchdog | flight-ops escalates |
| Lost state | Capcom | Restore from handoff |
UC Mode — Unit Circle Laboratory
Autonomous mission control for the Unit Circle re-execution series (v1.50.14+). Branch-bound to
v1.50.
Pipeline Flow
QUEUE → PRE-FLIGHT → INIT → PLAN → APPROVE → EXECUTE → VERIFY → ANALYZE → RETRO → CLOSE → HANDOFF → NEXT ↑ | +----------------------------------------------------------------------------------------------------+
Quality Rubric (UC Mode, VERBATIM)
| Dimension | Weight | Min Score |
|---|---|---|
| Completeness | 25% | 3.0 |
| Depth | 30% | 3.0 |
| Connections | 25% | 3.0 |
| Honesty | 20% | 3.0 |
Weighted average must be >= 3.0 for auto-approval.
Integration with Observatory
The lab team coordinates with
uc-observatory agents:
- Pre-milestone: Spawns uc-brainstorm-engine, uc-skill-forger
- Post-milestone: Spawns uc-perf-analyst, uc-proof-engineer, uc-retro-analyst
- Between milestones: Reviews observatory reports for strategic decisions
Chipset & Files (UC Mode)
- Lab chipset:
.planning/uc-observatory/lab-chipset.yaml - Observatory chipset:
.planning/uc-observatory/chipset.yaml - Handoffs:
.planning/uc-observatory/handoffs/ - Reports:
.planning/uc-observatory/reports/ - Metrics:
.planning/uc-observatory/metrics/
Dev Mode — SC Dev Team
Autonomous execution team for dev branch milestones. Adapted from the UC pattern for code execution (plan/execute/verify/complete). Trigger: user says "bring up the dev team" or "sc-dev-team". Branch-bound to
dev.
Activation
- Read
for current position.planning/STATE.md - Read
for team state~/.claude/teams/sc-dev-team/config.json - Check
for pending workTaskList - Create team if not exists:
TeamCreate(team_name: "sc-dev-team") - Spawn agents into team:
(opus) — drives executionflight-ops
(opus) — approves, unblockslab-director
(sonnet) — context managementcapcom
(haiku) — health monitoringwatchdog
- Assign first pending task to flight-ops
Pipeline Flow (Dev Mode)
STATE.md → PLAN PHASE → EXECUTE PHASE → VERIFY → NEXT PHASE → ... → COMPLETE MILESTONE
Key Differences from UC Mode
- Branch: dev (not v1.50)
- Work type: Code execution (not review milestones)
- GSD commands:
,/gsd:plan-phase
,/gsd:execute-phase/gsd:complete-milestone - No observatory integration (dev milestones don't use the UC review rubric)
- Quality gate: Tests pass + clean commits (not the review scoring rubric above)
Team Files (Dev Mode)
- Team config:
~/.claude/teams/sc-dev-team/config.json - Tasks:
~/.claude/tasks/sc-dev-team/