
Claude Code Skills, Subagents and Hooks Explained
If you have been using Claude Code for a while you have definitely run into three terms: skill, subagent and hook. All three live under “customizing Claude Code” and at first glance they look like they do the same job. They don’t. Each solves a different problem, and picking the wrong one means either needless complexity or a setup that never fires 🛠️ The Short Answer The decision rule Skill: when you keep writing the same instructions over and over Subagent: when a job produces so much output it floods your main conversation Hook: when you need a rule to hold without exception Slash Commands Are Skills Now The biggest change first, because most older guides miss it: custom slash commands have been merged into skills. ...