Skip to main content
Popular

Deploying Agents on Claude Code

Learn how to build, configure, and ship Claude subagents that your whole team can use, from a single working agent to a private plugin marketplace.

Updated Sep 14, 2026

About this course

Most people using Claude work in one big context window and hope the model figures it out. That works for simple tasks. It breaks down when you want Claude to review code, query a database, and coordinate a deployment without those concerns bleeding into each other. Subagents solve this by giving each job its own isolated context, its own tools, and its own permissions. This course teaches you how to build them correctly. You will start by understanding what a subagent actually is and what isolation buys you, then move into the specifics: writing valid .md agent files, scoping tool permissions to the minimum a job needs, wiring MCP servers to specific agents, and writing description fields that make Claude route reliably instead of guessing. These details look small on paper. In production, they are the difference between an agent that works and one that silently takes a wrong path. The last part of the course covers shipping. A subagent sitting in .claude/agents/ on your laptop helps only you. This unit walks through converting that folder into a plugin, publishing it to a private marketplace, and letting your whole team install it with one command. You will also write CLAUDE.md routing rules that tell the main agent when to delegate and when to stay in the main thread, and learn how to recognize when a task has grown beyond subagents entirely.

Details

Updated Sep 14, 2026
3 units, 6 lessons
3 projects
3 assessments

Skills you'll learn

Subagent file authoring

Write valid .md subagent files with correct frontmatter and system-prompt bodies that Claude can parse and route to.

Permission scoping

Build tool allowlists and choose permission modes so each agent has exactly the access its job requires and no more.

MCP server scoping

Attach an MCP server to a single subagent using inline frontmatter so private toolsets stay isolated from the main session.

Description-based routing

Write description fields specific enough that Claude auto-delegates to the right agent without manual instruction.

Plugin packaging and distribution

Convert a local agents folder into a plugin, publish it to a private marketplace, and install it across a team with the CLI.

Syllabus

3 units • 6 lessons • 3 projects • 3 assessments

Learning activities

Every lesson gives you several ways to learn.

Read

Frequently asked questions

Course thumbnail