← ClaudeAtlas

team-outsourcelisted

Outsource a feature to a teammate via issue tracker. Use with /team-outsource.
AirMile/claude-config · ★ 0 · AI & Automation · score 78
Install: claude install-skill AirMile/claude-config
# Team Outsource Create an external issue for a teammate based on a local backlog item or feature.json brief. Writes `externalRef.direction: "outbound"` back so the item stays linked to the external issue in the local dashboard. **Trigger**: `/team-outsource`, `/team-outsource <name>`, `/team-outsource --paste` ## Process > **Seed task list at start:** > > TaskCreate with phases: > > - PHASE 0: Pre-flight + tracker detection > - PHASE 1: Item selection + brief composition > - PHASE 2: Format selection > - PHASE 3: Assignee + tracker target > - PHASE 4: Confirm preview > - PHASE 5: Create issue > - PHASE 6: Write externalRef back > - PHASE 7: Output ### PHASE 0: Pre-flight + tracker detection > **Todo**: mark PHASE 0 → `in_progress`. 0. **Team-mode gate.** Read `TEAM_MODE` via `shared/PROJECT-MODE.md` read pattern. If `"solo"` or absent → show AskUserQuestion (warn-only): ```yaml header: "Solo project" question: "This project is marked solo (team.mode). /team-outsource is meant for projects with multiple contributors. Continue anyway?" options: - label: "Cancel (Recommended)" description: "Exit. Toggle to team via the ⚙ button in the backlog or run /core-setup to mark this as a team project." - label: "Yes, continue once" description: "Proceed with outsourcing for this single invocation." multiSelect: false ``` Cancel → exit. Continue → proceed with PHASE 0 step 1. 1. Read `.project/project.json` → check `team.tracker`. Un