Layer 3: Team Layer (Sub-agents)
What This Layer Is
Sub-agents are specialized AI agents that handle specific types of work. Think of them as employees on your marketing team, each with defined roles, skills, and responsibilities. Unlike the Operations Manager (which orchestrates), sub-agents execute. They receive tasks, do the work, and return results—all in isolated contexts.The Team Metaphor
Traditional Marketing Team
Agentic Marketing Architecture
Core Principles
1. Context Isolation
Sub-agents work in isolated contexts. They don’t know about:- The full system architecture
- Other sub-agents
- The Marketing Architect’s broader goals
- Their specific role and responsibilities
- The task they’ve been delegated
- Which skills they have access to
- Relevant strategy files for their domain
- Prevents context overflow (each agent isn’t loaded with irrelevant information)
- Ensures focused, specialized work
- Makes each agent’s behavior predictable
2. Specialization
Each sub-agent is an expert in their domain. Instead of one generalist agent trying to do everything, you have specialists:- Brand Analyst knows research methodologies
- Content Writer knows brand voice and content frameworks
- Campaign Strategist knows multi-channel planning
3. Skills-Based Capabilities
Sub-agents don’t have inherent abilities—they use skills.Agent Definition Structure
Location
.claude/agents/brand-analyst.md.claude/agents/content-writer.md.claude/agents/campaign-strategist.md
Example Agent Definition
File:.claude/agents/brand-analyst.md
Defining Your Team
Start with These Core Roles
Most Marketing Architects need 3-5 core roles: 1. Brand Analyst- When to use: Market research, competitor analysis, customer insights
- Skills: Conducting Market Research, Analyzing Qualitative Data
- Tools: Perplexity, Firecrawl
- When to use: Blog posts, social media, email campaigns
- Skills: Writing Brand-Consistent Content, Structuring Narratives
- Tools: None (or image generation if creating visual content)
- When to use: Multi-channel campaign planning, strategic initiatives
- Skills: Multi-Channel Planning, Campaign Ideation
- Tools: Perplexity (research competitive campaigns)
- When to use: Customer data analysis, performance metrics
- Skills: Statistical Analysis, Data Visualization
- Tools: (integrate with analytics platforms if available)
How to Add Specialized Roles
Identify the pattern:- Notice a recurring type of work
- Ask: “Is this specialized enough to warrant a dedicated agent?”
- Define the role’s responsibilities
- Specify which skills they need
- Create the agent definition file
How Sub-agents Work
Task Delegation Flow
Example: Blog Post Creation
Sub-agent vs Operations Manager
| Operations Manager | Sub-agents |
|---|---|
| Orchestrates work | Executes work |
| Sees full system | Isolated context only |
| Delegates to specialists | Receives delegated tasks |
| Uses core skills (orchestration) | Uses domain skills (specialized) |
| Always active | Invoked as needed |
| Ensures architectural compliance | Follows role definition |
| Communicates with Marketing Architect | Reports to Operations Manager only |
Ownership & Customization
What Marketing Architects Own
✅ You control:- Which sub-agent roles exist
- Role definitions and responsibilities
- Communication style and tone
- Which skills each agent can use
- Working style and output formats
What Marketing Architects DON’T Control
❌ You cannot:- Override architectural rules (brand consistency requirements)
- Give sub-agents access to skills they shouldn’t have
- Make sub-agents communicate with each other directly
- Change how sub-agents are invoked (Operations Manager controls this)
Best Practices
1. Define Clear Boundaries
Good role definition:2. Map Skills Thoughtfully
Ask: What capabilities does this role NEED?3. Specify Output Formats
Sub-agents should know what “done” looks like.4. Give Them Brand Context
Sub-agents need to know YOUR brand.5. Evolve Based on Usage
After using a sub-agent, refine it:- Did outputs match expectations?
- Was the tone right?
- Did it use the right skills?
- Were output formats useful?
Common Questions
Q: How many sub-agents should I have?
Start with 2-3 core roles (usually Brand Analyst + Content Writer). Add more only when clear specialization is needed. Too many agents = overhead. Keep it lean.Q: Can sub-agents collaborate with each other?
No. They work in isolated contexts. Only the Operations Manager can coordinate multi-agent work. If collaboration is needed, Operations Manager orchestrates it (delegates to Agent A, takes result, delegates to Agent B with context).Q: What if I need a sub-agent that doesn’t fit standard roles?
Create it! Examples:- Podcast Producer
- Video Scriptwriter
- Email Sequence Architect
- Community Manager
Q: Can I use the same sub-agent across multiple brands?
Not recommended. Each brand should have its own agent definitions with brand-specific context. However, the STRUCTURE can be reused:- Copy the agent definition template
- Customize for new brand’s voice/strategy
- Map to new brand’s strategy files
Q: How do I know if I should create a new skill vs a new sub-agent?
Ask:- Is this a capability (how work gets done)? → Create a skill
- Is this a role (who does the work)? → Create a sub-agent
- “Analyzing customer data” = Skill (capability)
- “Data Analyst” = Sub-agent (role that USES the skill)
What’s Next
Understand the layers below Sub-agents:- Skill Layer - The capabilities sub-agents use
- Integration Layer - The tools skills leverage
“Sub-agents are specialists on your team—define them like you’d write job descriptions.”

