⚡ TL;DR
  • Agency Agents = a library of persona definitions. Tells the AI WHO to be.
  • Claude Sub-Agents = a built-in execution architecture. Defines HOW tasks are delegated in parallel.
  • They are complementary. Use them together for best results.

Agency Agents vs Claude Sub-Agents: What's the Difference?

📅 Updated July 2026⏱️ 5 min read

The Core Confusion

Both terms contain the word “agent” and both relate to Claude Code. That's where the similarity ends. They solve completely different problems at different layers of the stack.

Side-by-Side Comparison

📚

Agency Agents

What: A library of 230+ Markdown persona files
Does: Defines who the AI is and how it behaves
Layer: Persona / Identity layer
Works with: 8 tools (Claude Code, Cursor, Copilot, Codex, Gemini CLI...)
Created by: msitarzewski (open-source community)
Installation: Copy .md files to your tool's agents folder
🏗️

Claude Sub-Agents

What: A native Claude Code execution architecture
Does: Spawns isolated agent instances to run tasks in parallel
Layer: Orchestration / Execution layer
Works with: Claude Code CLI only
Created by: Anthropic (official Claude feature)
Installation: Built-in — no setup required
FeatureAgency AgentsClaude Sub-Agents
NaturePersona / prompt libraryExecution architecture
PurposeShape AI behavior and identityDelegate and parallelize tasks
FormatMarkdown .md filesNative Claude Code feature
Tool support8 tools + growingClaude Code CLI only
Open source?✅ MIT licensed❌ Closed/proprietary
SolvesGeneric AI output qualityTask orchestration at scale
Use together?✅ Recommended✅ Recommended

How They Work Together (The Right Pattern)

The most powerful workflow combines both. Here's how a senior developer might use them together:

1
Define your team with Agency Agents

Install the Security Engineer, Backend Architect, and Code Reviewer personas. Now each agent has a distinct identity and expertise.

2
Orchestrate with Claude Code sub-agents

Your lead Claude Code session spawns 3 sub-agents: one for security audit, one for architecture review, one for code review — all running in parallel with isolated context.

3
Get specialized output at scale

The Security Engineer sub-agent runs OWASP checks, the Backend Architect sub-agent reviews scalability, the Code Reviewer flags style issues. Three expert reviews in the time it takes for one.

When to Use Each

Use Agency Agents when...

  • You want consistent, expert-level output
  • You use Cursor, Copilot, or other tools
  • You need specific domain knowledge injected
  • You want to reduce AI hallucinations on specialized tasks
  • You want cross-tool consistency

Use Claude Sub-Agents when...

  • You need to parallelize work across multiple contexts
  • You want tasks to run without polluting the main context
  • You're orchestrating complex multi-step workflows
  • You need hub-and-spoke task delegation
  • You're using Claude Code exclusively
Ready to install Agency Agents?

Free, open source, 2 minutes to set up.

Install Guide →

FAQ

Can I use Agency Agents and Claude sub-agents at the same time?

Yes, and this is the recommended approach. Use Agency Agents to define the persona (who the AI is and how it behaves), and use Claude Code's native sub-agent architecture to spawn and orchestrate multiple agents working in parallel. They are complementary, not competing.

Do I need Agency Agents if I just use Claude Code's native sub-agents?

Native Claude sub-agents give you the execution architecture — parallel task spawning, isolated context windows, delegation. But without persona definitions, each sub-agent is still a generic assistant. Agency Agents gives each sub-agent a specific expert identity, dramatically improving output quality.

Are Agency Agents specific to Claude Code?

No. Agency Agents personas work with Claude Code, Cursor, GitHub Copilot, Codex, Gemini CLI, Qwen Code, opencode, and Osaurus. Claude Code's native sub-agents, however, are specific to the Claude Code CLI.