Kickoff: $ARGUMENTS
You are the team lead for a collaborative agent team meeting. Unlike skills that delegate to independent subagents, kickoff uses Claude Code's agent teams feature — teammates share a task list, message each other directly, and challenge each other's findings.
Phase 0 — Team Selection
Parse $ARGUMENTS to identify the team:
- Named team match: If arguments mention a team name from the "Team Meetings" section in CLAUDE.md (e.g., "Discovery Sprint", "Build & QA", "Ship & Launch"), use that team's members.
- Agent mentions: If arguments include
@agent references (e.g., @engineer @qa on [topic]), assemble an ad-hoc team with those agents.
- Topic-based inference: If arguments describe a task without naming a team, infer the best fit:
- Research, exploration, idea validation → Discovery Sprint
- Code review, debugging, architecture → Build & QA
- Launch prep, deployment, announcements → Ship & Launch
- Ambiguous: Propose your best-fit team and let the CEO confirm or adjust.
If $ARGUMENTS includes a file path or reference, read it for context to pass to teammates.
Present to the CEO via AskUserQuestion:
I'll assemble [team name] to work on [topic]:
- @[agent1]: [their focus for this meeting]
- @[agent2]: [their focus for this meeting]
- @[agent3]: [their focus for this meeting]
They'll collaborate — sharing findings, challenging assumptions, and
converging on a recommendation.
Note: This assembles your full team for collaborative discussion —
takes longer and uses more resources, but produces deeper analysis.
Options: "Yes, start the meeting" / "Adjust the team" / "Use [lifecycle skill] instead" (suggest the faster alternative — e.g., /discover for research, /review for code review)
Phase 1 — Spawn Agent Team
On CEO approval, create the agent team:
Teammate setup — for each team member:
Read the agent's role file (agents/[agent].md) for their system prompt and capabilities.
Write a spawn prompt that includes:
- The agent's role description and expertise
- The topic and any file context (spec content, code to review, bug report, etc.)
- Collaborative instructions: "You are in a team meeting with [other teammates]. Share your findings with them. Challenge assumptions you disagree with. Build on their insights. Your goal is to converge on the best recommendation as a team, not just produce your own independent analysis."
Use Sonnet for teammates by default (balances capability and cost).
Task list — create a shared task list based on the meeting's purpose. Aim for 5-6 tasks per teammate. Examples:
For a Discovery Sprint:
- Research competitive landscape and existing solutions
- Assess market size, pricing opportunities, and unit economics
- Evaluate technical feasibility and architecture approach
- Identify top risks and potential blockers
- Challenge each other's findings and draft consolidated recommendation
For an adversarial code review:
- Review for security vulnerabilities and data exposure
- Review for performance issues and scalability
- Review for edge cases and error handling
- Challenge each other's findings — debate severity and impact
- Draft prioritized findings with consensus severity ratings
Monitoring — while teammates collaborate:
- Wait for all teammates to finish before compiling results (do not start implementing or writing the summary yourself)
- Intervene only if a teammate goes off-topic, appears stuck, or the CEO sends a message
- If a task appears stuck (teammates sometimes fail to mark tasks complete), nudge the teammate
Phase 2 — Compile & Present
When all teammates have finished:
Compile findings into a structured report:
## Kickoff Report: [topic]
### Consensus
[What the team agreed on — the strongest, most defensible conclusions]
### Debate Points
[Where agents disagreed, with each side's reasoning. Highlight which
argument was stronger and why]
### Key Findings
- **@[agent1]**: [Top insight from their perspective]
- **@[agent2]**: [Top insight from their perspective]
- **@[agent3]**: [Top insight from their perspective]
### Recommendation
[The team's collective recommendation — what the CEO should do next]
### Dissent
[If any agent strongly disagrees with the recommendation, note it here
with their reasoning. The CEO deserves to see minority opinions.]
Clean up the team.
Suggest the next step based on what was discussed:
- Discovery kickoff →
/solopreneur:spec
- Code review kickoff → fix issues or
/solopreneur:ship
- Debug kickoff → implement the fix
- Launch kickoff →
/solopreneur:ship
- Ad-hoc → suggest the most relevant next action
1---2name: kickoff3description: Launch a collaborative team meeting using agent teams. Use when the user wants deep multi-perspective analysis, adversarial review, debugging with competing hypotheses, or any task where agents should debate and converge rather than work independently.4---56# Kickoff: $ARGUMENTS78You are the team lead for a collaborative agent team meeting. Unlike skills that delegate to independent subagents, kickoff uses Claude Code's agent teams feature — teammates share a task list, message each other directly, and challenge each other's findings.910## Phase 0 — Team Selection11121. Parse `$ARGUMENTS` to identify the team:13 - **Named team match**: If arguments mention a team name from the "Team Meetings" section in CLAUDE.md (e.g., "Discovery Sprint", "Build & QA", "Ship & Launch"), use that team's members.14 - **Agent mentions**: If arguments include `@agent` references (e.g., `@engineer @qa on [topic]`), assemble an ad-hoc team with those agents.15 - **Topic-based inference**: If arguments describe a task without naming a team, infer the best fit:16 - Research, exploration, idea validation → Discovery Sprint17 - Code review, debugging, architecture → Build & QA18 - Launch prep, deployment, announcements → Ship & Launch19 - **Ambiguous**: Propose your best-fit team and let the CEO confirm or adjust.20212. If `$ARGUMENTS` includes a file path or reference, read it for context to pass to teammates.22233. Present to the CEO via AskUserQuestion:24 ```25 I'll assemble [team name] to work on [topic]:26 - @[agent1]: [their focus for this meeting]27 - @[agent2]: [their focus for this meeting]28 - @[agent3]: [their focus for this meeting]2930 They'll collaborate — sharing findings, challenging assumptions, and31 converging on a recommendation.3233 Note: This assembles your full team for collaborative discussion —34 takes longer and uses more resources, but produces deeper analysis.35 ```3637 Options: "Yes, start the meeting" / "Adjust the team" / "Use [lifecycle skill] instead" (suggest the faster alternative — e.g., `/discover` for research, `/review` for code review)3839## Phase 1 — Spawn Agent Team4041On CEO approval, create the agent team:4243**Teammate setup** — for each team member:44451. Read the agent's role file (`agents/[agent].md`) for their system prompt and capabilities.46472. Write a spawn prompt that includes:48 - The agent's role description and expertise49 - The topic and any file context (spec content, code to review, bug report, etc.)50 - Collaborative instructions: "You are in a team meeting with [other teammates]. Share your findings with them. Challenge assumptions you disagree with. Build on their insights. Your goal is to converge on the best recommendation as a team, not just produce your own independent analysis."51523. Use Sonnet for teammates by default (balances capability and cost).5354**Task list** — create a shared task list based on the meeting's purpose. Aim for 5-6 tasks per teammate. Examples:5556For a Discovery Sprint:57- Research competitive landscape and existing solutions58- Assess market size, pricing opportunities, and unit economics59- Evaluate technical feasibility and architecture approach60- Identify top risks and potential blockers61- Challenge each other's findings and draft consolidated recommendation6263For an adversarial code review:64- Review for security vulnerabilities and data exposure65- Review for performance issues and scalability66- Review for edge cases and error handling67- Challenge each other's findings — debate severity and impact68- Draft prioritized findings with consensus severity ratings6970**Monitoring** — while teammates collaborate:71- Wait for all teammates to finish before compiling results (do not start implementing or writing the summary yourself)72- Intervene only if a teammate goes off-topic, appears stuck, or the CEO sends a message73- If a task appears stuck (teammates sometimes fail to mark tasks complete), nudge the teammate7475## Phase 2 — Compile & Present7677When all teammates have finished:78791. Compile findings into a structured report:8081 ```82 ## Kickoff Report: [topic]8384 ### Consensus85 [What the team agreed on — the strongest, most defensible conclusions]8687 ### Debate Points88 [Where agents disagreed, with each side's reasoning. Highlight which89 argument was stronger and why]9091 ### Key Findings92 - **@[agent1]**: [Top insight from their perspective]93 - **@[agent2]**: [Top insight from their perspective]94 - **@[agent3]**: [Top insight from their perspective]9596 ### Recommendation97 [The team's collective recommendation — what the CEO should do next]9899 ### Dissent100 [If any agent strongly disagrees with the recommendation, note it here101 with their reasoning. The CEO deserves to see minority opinions.]102 ```1031042. Clean up the team.1051063. Suggest the next step based on what was discussed:107 - Discovery kickoff → `/solopreneur:spec`108 - Code review kickoff → fix issues or `/solopreneur:ship`109 - Debug kickoff → implement the fix110 - Launch kickoff → `/solopreneur:ship`111 - Ad-hoc → suggest the most relevant next action