Start a teamwork project with multi-session collaboration support
Initializes a multi-session collaboration project with role-based task management.
/plugin marketplace add mnthe/hardworker-marketplace/plugin install teamwork@hardworker-marketplace[--project NAME] [--team NAME] <goal> | --helpTeamwork enables multi-session collaboration with role-based workers and file-per-task storage.
Execute the setup script:
"${CLAUDE_PLUGIN_ROOT}/scripts/setup-teamwork.sh" $ARGUMENTS
This creates project at: ~/.claude/teamwork/{project}/{sub-team}/
Parse the output to get:
The coordinator will:
ACTION REQUIRED - Call Task tool with:
TEAMWORK_DIR: {teamwork_dir}
PROJECT: {project}
SUB_TEAM: {sub_team}
Goal: {goal}
Wait for coordinator to complete using TaskOutput.
Read the project.json and task files:
cat {TEAMWORK_DIR}/{PROJECT}/{SUB_TEAM}/project.json
ls {TEAMWORK_DIR}/{PROJECT}/{SUB_TEAM}/tasks/
Display summary:
# Teamwork Project Created
## Project
- Name: {PROJECT}
- Sub-team: {SUB_TEAM}
- Goal: {goal}
- Tasks: {total_tasks}
## Tasks
| ID | Task | Role | Blocked By |
|----|------|------|------------|
| 1 | ... | backend | - |
| 2 | ... | frontend | 1 |
## Next Steps
1. Open new terminal and run: /teamwork-worker
2. Check progress: /teamwork-status
3. Workers can specialize: /teamwork-worker --role frontend
| Option | Description |
|---|---|
--project NAME | Override project name (default: git repo name) |
--team NAME | Override sub-team name (default: branch name) |
~/.claude/teamwork/{project}/{sub-team}/
├── project.json # Project metadata
└── tasks/
├── 1.json
├── 2.json
└── ...
/teamwork-worker # Claim and complete a task
/teamwork-worker --loop # Continuous worker mode
/teamwork-status # Check project status