Teams Overview
Overview of all 35+ pre-configured agent teams for multi-agent collaboration
Agent Teams Overview
The .do platform provides 35+ pre-configured agent teams for complex multi-agent workflows. Each team combines specialized agents with complementary skills to tackle projects requiring diverse expertise.
Team Categories
Engineering Teams
Engineering Team - Full-stack development lifecycle
- Members: Tom, Cody, Quinn, Sam, Rae, Dev
- Use Cases: Web applications, APIs, infrastructure
- Learn more →
Mobile Team - iOS and Android development
- Members: Tom, Luna, Quinn
- Use Cases: Mobile apps, cross-platform development
DevOps Team - Infrastructure and deployment
- Members: Dev, Sam, Cody
- Use Cases: CI/CD, cloud infrastructure, monitoring
Data Team - Data engineering and analytics
- Members: Morgan, Amy, Tom
- Use Cases: Data pipelines, analytics, reporting
Platform Team - Platform engineering
- Members: Cody, Dev, Sam, Tom
- Use Cases: Platform architecture, developer tools
Infrastructure Team - Cloud infrastructure
- Members: Dev, Sam, Jordan
- Use Cases: Cloud resources, networking, security
Product Teams
Product Team - Product strategy and management
- Members: Priya, Luna, Eli, Amy
- Use Cases: Product roadmaps, feature planning, user research
- Learn more →
Design Team - UX/UI design
- Members: Luna, Max, Eli
- Use Cases: User interfaces, design systems, prototypes
Research Team - User research and insights
- Members: Luna, Amy, Mira
- Use Cases: User interviews, usability testing, market research
Analytics Team - Product analytics
- Members: Amy, Morgan, Priya
- Use Cases: Product metrics, A/B testing, experimentation
Marketing Teams
Marketing Team - Growth and campaigns
- Members: Mira, Clara, Alex, Jordan
- Use Cases: Marketing strategy, campaigns, brand management
- Learn more →
Content Team - Content creation and management
- Members: Clara, Max, Eli
- Use Cases: Blog posts, documentation, content strategy
Growth Team - Growth hacking and optimization
- Members: Mira, Alex, Jordan
- Use Cases: Growth experiments, conversion optimization, viral loops
SEO Team - Search engine optimization
- Members: Clara, Mira, Jordan
- Use Cases: Keyword research, on-page SEO, link building
Social Media Team - Social media management
- Members: Mira, Clara, Alex
- Use Cases: Social content, community management, engagement
Operations Teams
Operations Team - Business operations
- Members: Taylor, Finn, Morgan, Amy
- Use Cases: Process optimization, resource management, operations
- Learn more →
Finance Team - Financial planning and analysis
- Members: Finn, Amy, Taylor
- Use Cases: Financial modeling, budgeting, reporting
HR Team - Human resources management
- Members: Taylor, Amy, Luna
- Use Cases: Recruitment, onboarding, employee engagement
Legal Team - Legal compliance and contracts
- Members: Taylor, Finn, Sam
- Use Cases: Contract review, compliance, legal research
Sales Teams
Sales Team - Revenue generation
- Members: Amy, Mira, Taylor, Jordan
- Use Cases: Lead generation, sales strategy, pipeline management
SDR Team - Sales development
- Members: Amy, Alex, Jordan
- Use Cases: Lead qualification, outbound prospecting, demos
Account Management Team - Customer accounts
- Members: Amy, Taylor, Mira
- Use Cases: Account expansion, renewals, relationship management
Customer Success Teams
Customer Success Team - Customer experience
- Members: Taylor, Amy, Luna, Eli
- Use Cases: Onboarding, retention, customer health
Support Team - Customer support
- Members: Taylor, Quinn, Eli
- Use Cases: Ticket resolution, troubleshooting, documentation
Implementation Team - Customer implementation
- Members: Cody, Taylor, Luna
- Use Cases: Technical setup, integration, training
Specialized Teams
Security Team - Security operations
- Members: Sam, Dev, Cody
- Use Cases: Security audits, vulnerability management, compliance
Quality Assurance Team - Testing and QA
- Members: Quinn, Sam, Tom
- Use Cases: Test automation, quality assurance, bug tracking
Documentation Team - Technical documentation
- Members: Clara, Quinn, Tom
- Use Cases: API docs, user guides, technical writing
Compliance Team - Regulatory compliance
- Members: Sam, Taylor, Finn
- Use Cases: GDPR, SOC2, compliance audits
Innovation Team - R&D and innovation
- Members: Cody, Luna, Amy, Mira
- Use Cases: Prototyping, research, experimentation
Partnerships Team - Strategic partnerships
- Members: Priya, Amy, Taylor
- Use Cases: Partner development, integrations, alliances
Business Intelligence Team - BI and reporting
- Members: Amy, Morgan, Finn
- Use Cases: Dashboards, KPI tracking, business insights
Events Team - Events and webinars
- Members: Mira, Clara, Taylor
- Use Cases: Event planning, webinars, conferences
Localization Team - Internationalization
- Members: Clara, Luna, Taylor
- Use Cases: Translation, localization, global expansion
Team Composition
Common Agent Roles
| Agent | Primary Role | Common Teams |
|---|---|---|
| Amy | Business Analyst | Product, Operations, Sales, Analytics |
| Tom | Software Engineer | Engineering, Data, Mobile |
| Cody | Technical Architect | Engineering, DevOps, Platform, Security |
| Quinn | QA Engineer | Engineering, Mobile, QA, Support |
| Sam | Security Engineer | Engineering, Security, DevOps, Compliance |
| Rae | Frontend Developer | Engineering, Mobile, Design |
| Dev | DevOps Engineer | DevOps, Infrastructure, Platform |
| Priya | Product Manager | Product, Analytics, Partnerships |
| Luna | UX Designer | Product, Design, Research, Customer Success |
| Eli | Content Strategist | Product, Marketing, Content, Documentation |
| Mira | Growth Marketer | Marketing, Growth, SEO, Social Media |
| Clara | Content Writer | Marketing, Content, SEO, Documentation |
| Alex | Growth Specialist | Marketing, Growth, Sales, Social Media |
| Jordan | Marketing Analyst | Marketing, Growth, SEO, Infrastructure |
| Taylor | Operations Manager | Operations, HR, Sales, Customer Success |
| Finn | Financial Analyst | Operations, Finance, Legal, BI |
| Morgan | Data Engineer | Data, Analytics, BI |
| Max | Creative Designer | Design, Content |
Invoking Teams
REST API
# List all teams
curl -X GET "https://api.do/agents/teams" \
-H "Authorization: Bearer YOUR_API_KEY"
# Get team details
curl -X GET "https://api.do/agents/teams/team_engineering" \
-H "Authorization: Bearer YOUR_API_KEY"
# Assign task to team
curl -X POST "https://api.do/agents/teams/team_engineering/assign" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"task": "Build analytics dashboard",
"requirements": {
"features": ["Real-time data", "Interactive charts"],
"timeline": "4 weeks"
}
}'SDK
import { $ } from 'sdk.do'
// List teams
const teams = await $.Team.list({ category: 'engineering' })
// Get team details
const engineeringTeam = await $.Team.get('team_engineering')
// Assign task
const project = await $.Team.assign({
teamId: 'team_engineering',
task: 'Build analytics dashboard',
requirements: {
features: ['Real-time data', 'Interactive charts'],
timeline: '4 weeks',
},
})CLI
# List teams
do team list --category engineering
# Get team details
do team get team_engineering
# Assign task
do team assign team_engineering "Build analytics dashboard" \
--requirements requirements.jsonCreating Custom Teams
You can create custom teams with your preferred agent combination:
const customTeam = await $.Team.create({
name: 'E-commerce Team',
description: 'Specialized e-commerce development',
category: 'engineering',
members: [
{ agentId: 'tom', role: 'Backend Developer', lead: true },
{ agentId: 'rae', role: 'Frontend Developer' },
{ agentId: 'quinn', role: 'QA Engineer' },
{ agentId: 'mira', role: 'Growth Marketer' },
],
})Pricing
Team pricing is based on complexity and duration:
| Team Type | Hourly Rate | Monthly Subscription |
|---|---|---|
| Engineering Teams | $500-800/hr | $25,000-40,000/mo |
| Product Teams | $400-600/hr | $20,000-30,000/mo |
| Marketing Teams | $350-500/hr | $17,500-25,000/mo |
| Operations Teams | $300-450/hr | $15,000-22,500/mo |
| Custom Teams | Variable | Variable |
Best Practices
1. Choose the Right Team
Match team capabilities to your project requirements:
// Building a web app? Use Engineering Team
await $.Team.assign({
teamId: 'team_engineering',
task: 'Build SaaS platform',
})
// Planning product strategy? Use Product Team
await $.Team.assign({
teamId: 'team_product',
task: 'Develop product roadmap',
})2. Provide Clear Requirements
Help teams plan effectively with detailed requirements:
await $.Team.assign({
teamId: 'team_engineering',
task: 'Build analytics platform',
requirements: {
features: ['Real-time processing', 'Dashboards', 'Alerts'],
stack: 'React, Node.js, PostgreSQL',
scale: '10k users',
timeline: '8 weeks',
budget: '$50,000',
},
})3. Monitor Progress
Track team progress regularly:
const project = await $.Project.get(projectId)
console.log(`Progress: ${project.progress}%`)
console.log(`Phase: ${project.currentPhase}`)
console.log(`Next milestone: ${project.nextMilestone}`)4. Optimize Team Size
Balance team size for effectiveness:
- Small projects: 2-3 agents
- Medium projects: 4-6 agents
- Large projects: 7-10 agents
- Enterprise initiatives: 10+ agents (multiple teams)
Related Documentation
- Engineering Team →
- Product Team →
- Marketing Team →
- Operations Team →
- Teams API →
- Workflows →
- Pricing →
Support
- Documentation: docs.do
- API Status: status.do
- Community: Discord
- Support: support@do