CPN 한국어 자습서 · Claude Code in Action
4 · 마무리 · 퀴즈
Quiz on Claude Code
〈Claude Code in Action〉 코스를 마무리하는 8문항 퀴즈입니다. 코딩 어시스턴트의 원리부터 컨텍스트·커스텀 명령·MCP·훅까지, 상황 문제로 점검합니다. 풀고 나면 정답·해설과 함께 어느 레슨에서 다뤘는지 복습 링크를 드립니다.
이 퀴즈에서 점검할 것What this checks
8문항LLM의 한계 → 도구 사용(tool use)이 필요한 이유
GitHub Actions에서 MCP 서버 권한 설정
Plan Mode vs Thinking Mode의 차이
CLAUDE.md의 세 단계(프로젝트·로컬·머신)
인자를 받는 커스텀 명령($ARGUMENTS)
도구 호출을 막는 훅 — PreToolUse
.env 보호를 위한 훅과 매칭 도구
훅의 핵심 목적
한 문항씩 풀어 보세요. 보기를 고르면 다음 문제가 열립니다. 8문항을 마치면 점수와 함께 각 문항의 정답·해설, 복습 링크가 나옵니다.
8문항 중 6개(75%) 이상이면 통과입니다. 틀린 곳은 해설과 복습 링크로 바로 다시 짚으세요.
퀴즈에서 다룬 주제를 〈Claude Code in Action〉의 레슨으로 모았습니다. 카드를 누르면 해당 레슨으로 이동합니다.
코딩 어시스턴트란
What is a coding assistantLLM은 텍스트만 다룬다 → 도구 사용으로 파일·명령을 다룬다.
2-3컨텍스트 추가
Adding contextCLAUDE.md — 프로젝트·로컬·머신 세 단계로 맥락을 준다.
컨텍스트 제어
Controlling contextPlan Mode는 넓게, Thinking Mode는 깊게.
2-6커스텀 명령
Custom commands$ARGUMENTS로 실행 시 인자를 받는 명령을 만든다.
MCP 서버
MCP servers with Claude Code외부 도구를 붙인다 — Actions에선 도구를 하나씩 허용.
3-1훅 소개
Introducing hooks도구 실행 전·후에 내 명령을 끼워 넣는다.
3-3훅 구현하기
Implementing a hookPreToolUse로 Read·Grep을 가로채 .env 접근을 막는다.
Claude Code SDK
The Claude Code SDK같은 엔진을 코드에서 직접 부른다 — 자동화의 토대.
여기까지가 퀴즈입니다. 다음은 코스의 마지막 — 지금까지 배운 것을 정리하고 다음에 무엇을 해볼지 안내합니다. → 요약과 다음 단계
전 코스는 계속 무료입니다. 등록하면 이 코스의 남은 16개 레슨을 끝까지 읽을 수 있습니다.
이미 등록하셨다면 그때 쓰신 이메일을 넣어 주세요.