Four frontend skills are on sale now. Pay once, download straight away with your licence key.

See the catalogue
AI Skill Up
Browse skills

Skills vs subagents in Claude Code: which one you need

A skill adds knowledge to the current conversation; a subagent runs a task in its own separate context. How to tell which a job needs, with examples.

Both extend Claude Code, and they are easy to confuse. The difference is where the work happens.

SkillSubagent
Runs inThe current conversationIts own separate context
AddsKnowledge, rules, proceduresA worker with its own instructions and tools
Good forApplying a standard while you buildA self-contained task you want summarised
ExampleA design system while restyling a pageSearching a large codebase and reporting back

A quick test

If you need the result to shape work you are doing right now, it is a skill. If you want to hand something off and get a summary back, it is a subagent. The same distinction against the other extension points is in skills vs slash commands and skills vs hooks.

Questions

What is a subagent in Claude Code?

A separately configured assistant with its own instructions and tools that the main session can hand a task to. It works in its own context and returns a result.

When is a skill better than a subagent?

When the job needs knowledge or rules applied inside the work you are already doing, such as a design system while building a page.

When is a subagent better?

When a task is self-contained and would clutter the main conversation, such as a broad search or a review whose details you do not need to see.

Or skip the afternoonand drop one in.

Every skill in the catalogue is a folder you drop into your skills directory. Each ships with its design rules, worked examples and a troubleshooting table, and downloads the moment you pay.