DevTeam Command

v1.2.0

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

0· 298· 3 versions· 1 current· 1 all-time· Updated 6h ago· MIT-0

Install

openclaw skills install devteam-command

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

StepAgentTimeOutput
1Planner10 minPLAN.md
2PM15 minTASKS.md
3Coder60 minCode
4Tester20 minBUGS.md
5Fixer30 minFixed Code
6Reporter10 minRELEASE.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

Version tags

latestvk976prqfrcpe4w2twr2k2te70182e0h2