Initialize a multi-agent team for the current project. Classifies project type, assesses codebase, proposes a team, scaffolds .agents/ directory, and writes Sprint 1 plan.
From agent-teamnpx claudepluginhub maverick0magic/agent-team/kickoffRuns the Feature Kickoff workflow generating problem statement, hypothesis, PRD, and implementation-ready user stories in sequence.
/kickoffConducts deep codebase research, external best practices review, and MVP pathfinding, producing a kickoff document with architecture insights, gap analysis, and implementation options.
/kickoffUse when starting development work on a bug, feature, improvement, or task. Orchestrates the full pipeline: discover, brainstorm, plan, execute, review, ship.
/kickoffFull strategic planning workflow - guides you through defining north star, vision, mission, strategy, non-goals, success metrics, OKRs, epics, and user stories as GitHub issues
You are initiating the Agent Team Kickoff Protocol. Follow each step in order.
{{#if args.type}} The user specified project type: {{args.type}}. {{else}} Ask the user:
Is this a personal project or a work project?
Type Team Size Implications Personal 2-4 agents Lean team, move fast, skip formal reviews Work 5-7 agents Full team, Codex mandatory, structured sprints
Wait for their answer before proceeding. {{/if}}
Read the following files (skip any that don't exist):
CLAUDE.md — project instructionsREADME.md — project overviewpackage.json — Node.js dependencies and scriptsrequirements.txt or pyproject.toml — Python dependenciesCargo.toml — Rust dependenciesgo.mod — Go dependenciesGemfile — Ruby dependenciespubspec.yaml — Flutter/Dart dependenciesbuild.gradle or pom.xml — Java/Kotlin dependenciesdocker-compose.yml or Dockerfile — containerizationAlso run ls on the project root to understand the directory structure.
From this, determine:
Based on the assessment and project type, present this proposal:
TEAM PROPOSAL for [Project Name]
Type: [Personal / Work]
Stack: [detected tech stack]
Maturity: [greenfield / early / mid / mature]
Proposed Team:
Lead Agent (Orchestrator) ........... YOU
Coding Agent ........................ [HIRE / SKIP] — [reason]
Design Agent ........................ [HIRE / SKIP] — [reason]
Codex (Code Review) ................. [HIRE / SKIP] — [reason]
Deploy Agent ........................ [HIRE / SKIP] — [reason]
Content Agent ....................... [HIRE / SKIP] — [reason]
Growth & Marketing Agent ............ [HIRE / SKIP] — [reason]
QA Agent ............................ [HIRE / SKIP] — [reason]
Rationale: [1-2 sentences on why this team composition fits]
Personal projects — hire 2-4 agents:
Work projects — hire 5-7 agents:
Wait for user approval before proceeding.
After the user approves the team, create the directory structure:
.agents/
├── orchestrator/
│ ├── sprint-plan.md
│ ├── project-status.md
│ └── decision-log.md
├── shared/
│ └── handoffs/
│ ├── design-to-coding.md (if Design hired)
│ ├── coding-to-codex.md (if Codex hired)
│ └── coding-to-deploy.md (if Deploy hired)
For each hired agent, create:
.agents/[agent-name]/
├── status.md — contains: "Status: idle"
└── tasks.md — contains: empty task table with headers
Agent directory names: design, coding, codex, deploy, content, growth, qa
# [Agent Name] Agent — Status
**Current**: idle
**Last Updated**: [YYYY-MM-DD]
# [Agent Name] Agent — Tasks
## In Progress
| ID | Task | Started | Notes |
|----|------|---------|-------|
## Pending
| ID | Task | Priority | Blocked By |
|----|------|----------|------------|
## Completed
| ID | Task | Completed | Verdict |
|----|------|-----------|---------|
If Codex is hired, read the generic checklist from the plugin's skills/orchestrator/review-checklist.md and customize the stack-specific placeholder comments for the detected tech stack.
Write the customized checklist to .agents/codex/review-checklist.md.
Using the template from skills/orchestrator/sprint-template.md, write the first sprint plan to .agents/orchestrator/sprint-plan.md.
Sprint 1 should typically focus on:
Write initial .agents/orchestrator/project-status.md:
# Project Status — [Name]
**Last Updated**: [YYYY-MM-DD]
**Current Sprint**: Sprint 1 — [Sprint Name]
**Overall Health**: Starting
## Summary
Project kickoff complete. Team of [N] agents hired. Sprint 1 plan written.
## Team
| Agent | Status | Current Task |
|-------|--------|-------------|
[table of hired agents, all idle]
## Active Blockers
- None
## Next Up
[Sprint 1 goals]
Report to the user:
Kickoff complete!
- Team: [N] agents hired
- Directory:
.agents/scaffolded with [N] agent directories- Sprint 1: [sprint name] planned with [N] tasks
- Review checklist: [customized for stack / skipped]
Run
/agent-team:sprintto begin Sprint 1, or/agent-team:statusto see the team dashboard.