This is the longest course in the learning path, and with good reason: extensibility is where a Claude Code deployment gets shaped to what a specific client actually needs. You'll work through each layer in sequence.
MCP servers connect Claude Code to the client's external tools, ticketing systems like Jira and Linear, error monitoring like Sentry or Datadog, internal APIs and databases. You'll learn how the connection model works, the three MCP archetypes that come up on nearly every activation, how to scope servers to a project or user level, and how to govern what's allowed, including the MCP allowlist that the client's CISO will ask about.
Skills package reusable task expertise into named bundles Claude can be instructed to follow. One lesson introduces the concept; the next goes deeper into what makes a Skill description effective. The description field acts as the trigger, writing it well is what determines whether Claude invokes the right Skill at the right moment.
Hooks let you attach scripts to specific events in Claude's lifecycle: before a task starts, after an edit, on failure, on completion. They're how you build guardrails, logging, and team-specific automation into the deployment without changing how developers work day-to-day.
Subagents and parallel orchestration cover how to delegate distinct subtasks to isolated agents. Context isolation is the key architectural advantage over running multiple Claude Code instances in parallel, each subagent sees only what it needs for its specific task.
The course closes with plugin marketplaces and dependency versioning: how to package everything into a plugin, pin dependencies, and hand it off in a state the client's Center of Excellence can actually maintain.
Practice: build one working Skill and one working hook against your local Claude Code install, and connect one approved MCP server. Your artifact, the Skill and hook script, gets committed to the cohort repo.
Time In Skilljar (Measured) 2 Hours 1 Minute
Practice & Artifact Building (Estimated Time In Skilljar) 1 Hour 40 Minutes