Dashboard view of teamwork project status
Displays a dashboard view of teamwork project status with progress metrics and task breakdown.
/plugin marketplace add mnthe/hardworker-marketplace/plugin install teamwork@hardworker-marketplace[--project NAME] [--team NAME] [--verbose] | --helpDisplay a dashboard-style status view of a teamwork project.
Parse options:
--project NAME: Override project detection--team NAME: Override sub-team detection--verbose: Show task detailsDetect project/team:
# Default detection
PROJECT=$(basename "$(git rev-parse --show-toplevel 2>/dev/null)" || echo "unknown")
SUB_TEAM=$(git rev-parse --abbrev-ref HEAD 2>/dev/null | tr '/' '-' || echo "main")
# Check for overrides in arguments
Teamwork directory: ~/.claude/teamwork/{PROJECT}/{SUB_TEAM}/
If project doesn't exist:
No teamwork project found for: {PROJECT}/{SUB_TEAM}
Start one with: /teamwork "your goal"
Otherwise, read:
Count by status:
Count by role:
Calculate:
Render:
═══════════════════════════════════════════════════════════
TEAMWORK STATUS
═══════════════════════════════════════════════════════════
Project: {PROJECT}
Sub-team: {SUB_TEAM}
Goal: {goal}
───────────────────────────────────────────────────────────
PROGRESS
───────────────────────────────────────────────────────────
████████████░░░░░░░░ 60% (6/10)
Open: 3 tasks
In Progress: 1 task
Completed: 6 tasks
───────────────────────────────────────────────────────────
BY ROLE
───────────────────────────────────────────────────────────
backend: ████████████████████ 100% (3/3) ✓
frontend: ████████░░░░░░░░░░░░ 40% (2/5)
test: ░░░░░░░░░░░░░░░░░░░░ 0% (0/2)
───────────────────────────────────────────────────────────
ACTIVE WORKERS
───────────────────────────────────────────────────────────
session-abc: #7 Build login form (5m ago)
session-xyz: #9 Add unit tests (2m ago)
───────────────────────────────────────────────────────────
BLOCKED TASKS
───────────────────────────────────────────────────────────
#10 Integration tests - blocked by: #7, #8
───────────────────────────────────────────────────────────
COMMANDS
───────────────────────────────────────────────────────────
/teamwork-worker Start working on tasks
/teamwork-worker --loop Continuous worker mode
/teamwork-status --verbose Show task details
═══════════════════════════════════════════════════════════
Additional output:
───────────────────────────────────────────────────────────
ALL TASKS
───────────────────────────────────────────────────────────
| ID | Status | Role | Task | Owner |
|----|--------|------|------|-------|
| 1 | ✓ | backend | Setup schema | - |
| 2 | ✓ | backend | Build API | - |
| 3 | ✓ | backend | Add auth | - |
| 4 | ✓ | frontend | Create layout | - |
| 5 | ✓ | frontend | Login page | - |
| 6 | ◐ | frontend | Dashboard | session-abc |
| 7 | ○ | frontend | Settings | - |
| 8 | ○ | frontend | Profile | - |
| 9 | ○ | test | Unit tests | - |
| 10 | ⊘ | test | Integration | blocked |
Legend: ✓ resolved, ◐ in progress, ○ open, ⊘ blocked
| Option | Description |
|---|---|
--project NAME | Override project name |
--team NAME | Override sub-team name |
--verbose | Show detailed task list |