CLAUDE CODE DEEP DIVE WORKSHOP / HANDS-ON LAB PORTAL

Claude Code Deep Dive Workshop

Hands-on Lab 포털 - Chapter 1~5 정규 랩 + Capstone Mission 4종

이틀 동안 Claude Code를 설치부터 자동화 부품, 그리고 하나의 서비스 팀원으로 승격시키는 실습 과정입니다. 모든 랩은 독립 HTML 문서로, 아래에서 열어 진행 상황을 체크하며 따라갑니다. 캡스톤은 네 가지 미션 중 하나를 선택해 완주하며, 별도 인프라 없이 혼자서도 처음부터 끝까지 수행할 수 있습니다.

구성 준비 2 + Chapter 랩 6 + Capstone 4 + Reference 3 환경 Claude Code on EC2 + Admin 계정 리전 ap-northeast-2 모델 Opus 4.8, Sonnet 5.0, Sonnet 4.6 (Global CRIS) Update 2026.07

Chapter Hands-on Labs

정규 6랩 / 각 40~80분

이론 세션 직후 바로 이어지는 실습입니다. 순서대로 진행하며, 각 랩은 이전 랩의 인증 상태를 전제합니다.

PRE

핸즈온 랩 시작 전 확인

Workshop Studio 접속, EC2 2대, 접속 주소, code-server, claude 기동까지 5분 프리플라이트. 화면 캡처 5장 내장.

5분체크 5개 열기 →
CH 01

Claude Code, 설치부터 Headless 자동화까지

설치와 인증, CLAUDE.md, 실제 버그 수정, 그리고 첫 헤드리스 파이프라인 실행까지.

40분 내외준비 + 6 Task 랩 열기 →
CH 02

Subagents, 전문 에이전트를 만들고 지휘하기

code-reviewer 등 서브에이전트 3종 정의, 도구 권한 격리, 자동 위임과 명시 지휘, 병렬 실행.

40분 내외준비 + 5 Task 랩 열기 →
CH 03

Admin Setup, 통제 가능한 Enterprise 배포

관리자의 40분. managed settings와 정책 배포, Bedrock 라우팅, 조직 단위 통제선 구축.

40분 내외준비 + 5 Task 랩 열기 →
CH 04

Settings, 나의 Claude Code를 팀의 플랫폼으로

Part A 설정 계층 4 Task에 이어, Part B 슈퍼랩 4 Mission으로 훅과 스킬을 팀 자산으로 승격.

80분A 4 Task + B 4 Mission 랩 열기 →
CH 05

CLI Reference, Claude Code를 파이프라인의 부품으로

헤드리스 호출 5패턴, JSON 파싱, 로컬 리뷰 봇, CSV와 HTML 대시보드 파이프라인, GitHub Actions 통합.

40분 내외준비 + 4 Task 랩 열기 →
CH 06

Agent SDK, Claude Code를 코드에서 부른다

query 함수, resume 대화 메모리, in-process 커스텀 도구, 프로세스를 넘는 미니 상주 점검원.

60분 내외준비 + 4 Task 랩 열기 →

Capstone Missions

이틀 2라운드 / Day 1 택 1 + Day 2 택 1

이틀 동안 두 번 완결합니다. Day 1 라운드 1은 게임, 미술관(로컬 완결) 또는 2시간 트랙 지진 워치(CloudFront 실배포) 중 택 1. Day 2 라운드 2는 풀 트랙 증시, 유튜브(깊이 우선) 또는 2시간 트랙 뉴스룸 렌즈(키 발급 없음, CloudFront 실배포까지) 중 택 1입니다. 난이도가 아니라 정체성이 다르니 관심사에 맞춰 고르세요. 전부 superpowers의 brainstorm → plan → execute 워크플로로 진행합니다.

MISSION 1 Press Start

Clawd Jump, 에이전틱 게임 개발

Day 1, 라운드 1. Claude Code 마스코트 Clawd의 슈퍼마리오풍 플랫포머. 엔진, 물리, 타일 레벨, 코인과 깃발까지 전부 superpowers로 시켜서 만들고 CloudFront로 개장합니다. Bedrock 미사용, API 키 불필요.

피날레: 내가 만든 게임 URL을 Slack에 공유, 서로 플레이

135분 / 미션 5 + DoD시작 →
MISSION 2 Market Desk

웹 시황 대시보드

Day 2, 라운드 2. FastAPI + React + lightweight-charts로 지표 바, 지수 카드, 종목 테이블, 캔들 차트를 짓고, Bedrock 종목 분석이 SSE로 타자기처럼 흐릅니다. 캐시는 single-flight, 실행은 make run 하나. 원작 stock-monitoring 축소판.

피날레: 브라우저에서 뛰는 내 데스크 스크린샷을 Slack에

135분 / 미션 5 + DoD시작 →
MISSION 3 Frame It

Generative Hours, 코드로 그린 전시를 개장하라

Day 1, 라운드 1. 제너러티브 아트 두 점으로 여는 인터랙티브 미디어 아트 전시. 첫 작품을 추상 없이 끝까지 밀고, 두 번째 작품이 도착하는 순간 공통 계약을 추출합니다. 추상이 태어나는 순간을 손으로 겪는 랩. Bedrock 미사용, API 키 불필요.

피날레: 내 전시 URL을 Slack에 공유, 서로 관람

120분 / 미션 6 + DoD시작 →
MISSION 4 Trend Radar

유튜브 급상승 30, 트렌드 레이더

Day 2, 라운드 2. 급상승 30을 주기 수집해 스냅샷으로 쌓고, 순위 변동(▲▼)과 NEW, 카테고리 점유율의 흐름을 읽습니다. 브리핑은 Bedrock을 SDK 없이 REST로 직접 호출, now/daily 두 모드. 원작 youtube-trend 축소판.

피날레: 흐름이 읽히는 레이더 스크린샷을 Slack에

135분 / 미션 5 + DoD시작 →
MISSION 5 Quake Watch

지구의 맥박, 실시간 지진 워치

Day 1, 라운드 1 (2시간 트랙). USGS 실시간 피드를 멱등 수집해 세계지도 SVG에 진앙 펄스로 띄우고, Bedrock이 "지난 24시간, 지구는"을 절제된 한국어로 해설합니다. 키 발급 없음, CloudFront 실배포로 개장.

피날레: 누구나 열리는 내 지진 워치 URL을 Slack에

120분 / 미션 5 + DoD시작 →
MISSION 6 Newsroom Lens

뉴스룸 렌즈, 4개 매체 관점 비교

Day 2, 라운드 2 (2시간 트랙). BBC, Guardian, NHK, 연합뉴스 RSS를 수집해 공통 토픽을 묶고, 매체별 프레임을 한국어로 나란히 비교합니다. LLM 출력을 JSON 계약으로 화면에 - 요약을 넘어 관점을 읽는 도구.

피날레: 내 미디어 렌즈 URL을 Slack에

120분 / 미션 5 + DoD시작 →

References

찾아보기 3부작

랩 진행 중 옆에 띄워 두는 참고 문서입니다. 커맨드 레버, 플러그인, 그리고 파일이 사는 곳.

모든 캡스톤의 마지막에는 OPTION 하네스 엔지니어링 (+15분)이 있습니다. project-init으로 작업 환경을 표준 구조로 성숙시키고 harness-eval로 6개 차원 등급을 받습니다.