Two Claude Code primitives. Two very different jobs. Here's the rule I use to pick between them. Most devs still confuse these Almost every Claude Code setup I review has the same bug: subagents doing the work of skills, and skills being skipped where they'd actually help.
The two primitives look similar from the outside. They do very different jobs. The rule Skill = knowledge you reuse. Subag