Claude Code Skills, Hooks, Subagents, MCP 언제 뭘 써야 할까
이 글에서 사용하는 주요 용어 정의용어정의SkillSKILL.md + 보조 스크립트로 구성된, 특정 작업 지식을 담은 폴더 단위 지침Hook특정 이벤트 시점에 자동 실행되는 셸 명령(규칙 강제용)Subagent독립된 컨텍스트·권한을 가지고 병렬로 작업을 처리하는 하위 에이전트MCP(Model Context Protocol)에이전트가 외부 도구·데이터에 JSON-RPC로 접근하게 해주는 프로토콜도입Claude Code를 쓰다 보면 "이건 스킬로 만들어야 하나, 서브에이전트로 시켜야 하나" 헷갈리는 순간이 옵니다. 네 가지 개념(Skills, Hooks, Subagents, MCP)이 서로 겹쳐 보이지만, 실제로는 에이전트가 무엇을 보고 무엇을 할 수 있는지를 각각 다른 층위에서 바꿔주는 도구입니다. 오늘은..