🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

DevTeam Command

by @sunlearndev

Runs a full Dev Team pipeline from planning to release for any coding task, producing plans, code, tests, fixes, and release notes.

Versionv1.2.0
Downloads656
Installs1
TERMINAL
clawhub install devteam-command

πŸ“– About This Skill


name: devteam-command description: Reusable Dev Team pipeline. Call anytime to spawn full pipeline: Planner β†’ PM β†’ Coder β†’ Tester β†’ Fixer β†’ Reporter. Use for any coding task.

DevTeam Command - Reusable Pipeline

πŸš€ Quick Start

Call Anytime

// Import skill
import { spawnDevTeam } from '@/skills/devteam-command'

// Spawn full pipeline await spawnDevTeam('Your task description here')

Or Use Command

# Full pipeline
/devteam "Fix UI rendering issue"

Specific agent

/devteam planner "Analyze requirements" /devteam coder "Implement feature" /devteam tester "Write tests"


πŸ“‹ Pipeline Steps

| Step | Agent | Time | Output | |------|-------|------|--------| | 1 | Planner | 10 min | PLAN.md | | 2 | PM | 15 min | TASKS.md | | 3 | Coder | 60 min | Code | | 4 | Tester | 20 min | BUGS.md | | 5 | Fixer | 30 min | Fixed Code | | 6 | Reporter | 10 min | RELEASE.md |

Total: ~2.5 hours


🎯 Usage Examples

Example 1: Bug Fix

await spawnDevTeam(
  Bug: Homepage khΓ΄ng hiển thα»‹ comics
  
  Details:
  - API: 200 OK, 24 items
  - UI: KhΓ΄ng render
  - Error: React #418
)

Example 2: New Feature

await spawnDevTeam(
  Add search functionality:
  - Search input component
  - API: GET /api/search?keyword=
  - Search results page
  - Debounce input
)

Example 3: Testing

await spawnDevTeam(
  Write E2E tests:
  - Test homepage loading
  - Test category navigation
  - Test comic detail
  - Target: All critical paths
)


πŸ”§ Configuration

Models

const MODELS = {
  planner: 'bailian/qwen3-coder-plus',
  pm: 'bailian/qwen3.5-plus',
  coder: 'bailian/qwen3-coder-plus',
  tester: 'bailian/qwen3.5-plus',
  fixer: 'bailian/qwen3-coder-plus',
  reporter: 'bailian/kimi-k2.5',
}

Timeouts

const TIMEOUTS = {
  planner: 600000,      // 10 minutes
  pm: 900000,           // 15 minutes
  coder: 3600000,       // 60 minutes
  tester: 1200000,      // 20 minutes
  fixer: 1800000,       // 30 minutes
  reporter: 600000,     // 10 minutes
}


πŸ“Š Output Files

After pipeline completes:

docs/
β”œβ”€β”€ PLAN.md          # Requirements & plan
β”œβ”€β”€ TASKS.md         # Detailed tasks
β”œβ”€β”€ BUGS.md          # Bug reports (if any)
└── RELEASE.md       # Release notes


πŸ’‘ Best Practices

βœ… Do

  • Clear, detailed task description
  • Include acceptance criteria
  • Provide context and links
  • Wait for completion before next task
  • ❌ Don't

  • Vague descriptions
  • Multiple unrelated tasks
  • Skip testing phase
  • Ignore bug reports

  • πŸ”„ Reuse Anytime

    Skill is reusable! Call anytime:

    // Task 1
    await spawnDevTeam('Fix bug A')

    // Task 2 (later) await spawnDevTeam('Add feature B')

    // Task 3 (anytime) await spawnDevTeam('Write tests for C')


    *Skill Version: 1.0.0* *Created: 2026-03-06* *Reusable: Yes*