CoursesClaude Code in Practice
Skills and Subagents
Skills that hold a procedure and load on use, subagents that read the bulk in their own window, and the plugins that bundle them: what loads when, who may start it, and what comes back.
- Lessons
- 7
- Exercises
- 39
- Minutes
- 41
- 1
What a Skill Is
After this lesson you can read a SKILL.md, say which command it creates, and say what loads into the window when, and for how long.
Fill blankMultiple choiceTapTrace - 2
Skill, Rule, or Path Rule
After this lesson you can look at a CLAUDE.md section and say whether it is a standing rule, a procedure that should be a skill, or a rule for one folder that should be a path rule.
Multiple choiceTapTrace - 3
When a Skill Fires
After this lesson you can write a description that fires on the right task, keep a dangerous skill off automatic, and predict which skill wins when two share a name.
DebugFill blankMultiple choice - 4
A Task in Its Own Window
After this lesson you can decide which work to hand to a subagent, read an agent file, and say what comes back to the main session and what stays behind.
DebugCode orderMultiple choiceTap - 5
Plugins Bundle It All
After this lesson you can say what a plugin carries, how its skills are named, and what to read before you install one.
Fill blankMultiple choiceTap - 6
Checkpoint: Skills and SubagentsCheckpoint
Skills, memory files, triggering, subagents and plugins in fresh situations.
DebugFill blankMultiple choiceTrace - 7
Boss: The Release SkillBoss
Kestrel's release procedure is a 14-step checklist pasted into chat every Friday. You package it as a skill: what moves and what stays in CLAUDE.md, the frontmatter that keeps it off automatic, a supporting file, the verbose step a subagent should run, and the test that it fires only when asked.
DebugFill blankMultiple choiceTrace