🧪 Skills
DevTeam Command
Runs a full Dev Team pipeline from planning to release for any coding task, producing plans, code, tests, fixes, and release notes.
v1.2.0
Description
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
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!