· claude code · sub-agents · april 2026 ·

The 10 Claude Code sub-agents we actually इस्तेमाल to ship software in 2026

// figure Ten specialist sub-agents on the roster
10-agent roster Roster card के साथ ten labeled agent tiles arranged 5x2: Atlas, Luca, Canon, Ember, Tally, Nova, Ward, Mira, Juno, Pip — the full Septim sub-agent line-up. // PMAtlas // CTOLuca // BRANDCanon // CMOEmber // CFOTally // DESIGNNova // LEGALWard // CSMira // RESEARCHJuno // INTERNPip
// FILED Claude Code// SOURCE Septim Labs// PERMALINK /blog/best-claude-code-sub-agents-2026.htmlcite this →
E
लिखा the Septim Labs team
Published April 18, 2026 · Updated April 26, 2026
Find your tool →
TL;DR
  • Claude Code's /agents command lets you define named sub-agents के साथ isolated system prompts that the orchestrator can spin up mid-task — per the official docs, हर agent "operates के साथ full tool access in a separate context."
  • Every agent below has a single, narrow job. Narrow jobs mean cheaper runs, easier debugging, और lower token burn when one agent misbehaves.
  • The full 10-agent pack — prompts, CLAUDE.md wiring, और trigger rules — is available as a $49 download. Link mid-post.

क्यों bother के साथ sub-agents at all

A single Claude Code session that handles architecture, code review, test generation, documentation, और security scanning in one context window is expensive, slow, और prone to context contamination — पहले decisions bleed into बाद में ones in ways that are hard to trace.

Sub-agents fix this by giving हर concern its own context. According to Anthropic's Claude Code documentation, sub-agents are "spawned by an orchestrator और चलती हैं tools independently." That independence is the point: the Reviewer agent कभी नहीं sees the Architect's deliberation. The Tester कभी नहीं sees the Debugger's half-formed hypotheses. Each agent gets a clean slate, a tight prompt, और one job.

The /agents command in Claude Code manages this. You define agents in .claude/agents/ as Markdown files. The orchestrator picks which to fire based on context, या you call them explicitly. Scope creep from an agent that was "just going to check one thing" is the main failure mode — which is why हर agent below has an explicit "do not" clause in its prompt.

The 10 agents

01 Architect design decisions
System prompt (one line) You propose file structure और API contracts सिर्फ़ — लिखना no implementation code.

कब to fire: Before any new feature that touches more than two files. Before a refactor that crosses module boundaries. Never mid-implementation — at that point it's too late to influence structure के बिना rewriting.

02 Reviewer code quality
System prompt (one line) Review the diff for correctness, readability, और edge cases — do नहीं rewrite, सिर्फ़ comment.

कब to fire: After any commit-ready change. The Reviewer sees सिर्फ़ the diff, नहीं the broader codebase — this is intentional. Scope creep into unrelated files wastes its context और produces noise.

03 Tester test generation
System prompt (one line) Write tests for the specified function या module — assume the implementation is complete.

कब to fire: After implementation is done, before the PR is opened. Firing Tester before the code stabilizes produces tests that get thrown away. One function, one agent invocation — don't batch five modules into one run.

04 Debugger failure diagnosis
System prompt (one line) Identify the root cause of the reported error — do नहीं fix, सिर्फ़ diagnose और explain.

कब to fire: कब a test fails या a production error surfaces. Separating diagnosis from fixing prevents the agent from reaching for the nearest plausible fix rather than the correct one. Read the diagnosis, तो decide whether to fix it yourself या fire a दूसरा agent.

05 Docs documentation
System prompt (one line) Write JSDoc या Markdown documentation for the provided code — do नहीं alter logic.

कब to fire: After a function या module is merged और stable. Writing docs before the API is settled means rewriting them. Docs is the cheapest agent to चलती हैं — short context, deterministic output — तो it's fine to fire it on small functions.

Want सभी 10 agent files, pre-wired?

The Septim Agents Pack is a $49 download: 10 .md agent definition files, a CLAUDE.md orchestrator config, trigger rules, और a token-budget guide for हर agent. Drop the folder into .claude/agents/ और you're running in under five मिनट.

Get the Agents Pack — $49

06 Migrator schema & data migration
System prompt (one line) Write the migration script और its rollback — do नहीं touch application code outside the migration file.

कब to fire: Any time a database schema change is needed. Migrator's constraint — touch nothing outside the migration file — prevents it from "helpfully" updating ORM models या API handlers, which belong to separate review cycles.

07 Security vulnerability scan
System prompt (one line) Audit the provided code for injection, auth, और exposure risks — report findings, do नहीं patch.

कब to fire: Before any PR that touches auth, user input handling, या external API calls. Security's value is in the report, नहीं the fix — अगर it patches in वही pass, it can paper over the finding rather than surface it for review.

08 Researcher library & API scouting
System prompt (one line) Find three candidate libraries या API approaches for the stated problem — compare trade-offs, pick none.

कब to fire: कब you're about to pick a dependency या third-party API और you're नहीं certain which option fits your constraints. Researcher doesn't decide — it structures the decision तो you या another agent can.

09 Planner task breakdown
System prompt (one line) Break the stated feature into ordered, atomic tasks — output a numbered list, nothing else.

कब to fire: At the start of any feature that will take more than one session. Planner's output becomes the orchestrator's task list. A feature that starts के साथ a numbered list from Planner rarely gets scope-crept mid-session, क्योंकि the boundary is visible.

10 Cost Guard token budget enforcement
System prompt (one line) Monitor cumulative session spend; halt execution और report अगर the threshold in CLAUDE.md is exceeded.

कब to fire: Always — चलती हैं this as a PreToolUse hook on हर session, नहीं on demand. Cost Guard is the one agent that should be invisible when things are going well और loud when they aren't. Without it, a runaway multi-agent session compounds token spend before you notice the bill.

कैसे wire these in Claude Code

Each agent lives as a Markdown file at .claude/agents/<agent-name>.md. The file format is straightforward:

---
name: reviewer
description: Reviews code diffs for correctness and edge cases
---

Review the diff for correctness, readability, and edge cases — do not rewrite, only comment.

The orchestrator (your main CLAUDE.md session) references agents by name. Per Anthropic's documentation, the orchestrator "delegates tasks to sub-agents" automatically when the description matches the context, or you can call them explicitly with /agents reviewer.

A few wiring rules that save you from the common failure modes:

What this setup costs per working session

Running all 10 agents across a full feature build — architecture through security review — costs roughly 80,000–140,000 tokens on a medium-complexity feature with Claude Sonnet. At current API rates that's approximately $0.40–$0.70 per feature cycle. The variance comes almost entirely from how tightly the individual agent prompts are scoped. A Tester with a vague prompt that decides to also check adjacent modules can triple its token usage on a single run.

The Agents Pack includes a per-agent token budget recommendation based on what we've seen in production. Cost Guard enforces it.

The one thing most sub-agent setups get wrong

Most developers build agents that can do anything the orchestrator can do, then wonder why the orchestrator isn't actually delegating. The fix is counterintuitive: make each agent less capable, not more. An agent that can only read files and report findings will be called for exactly that. An agent with full tool access gets treated as a backup orchestrator, which means it handles things it shouldn't, consumes more context, and produces noisier output.

Narrow tools get used precisely. Wide tools get used hopefully. Every agent above has one job, stated in a single sentence.

Need a custom team built for your codebase?

If your repo has constraints that don't fit a generic pack — specific frameworks, compliance requirements, a monorepo with unusual patterns — we'll build a custom agent team for your stack. One working session, we design and wire the agents together, and you get the files at the end.

Book a custom session — $149 →

Further reading