# Claude Code 마스터리 워크북 — 자료 모음

이 저장소는 **Claude Code** 실습용 워크북과 **Starter** 프로젝트를 담습니다. 슬라이드를 암기하는 대신, 미션별 **행동·검증·의도적 실패**로 익힙니다.

## 문서

| 파일 | 대상 |
|------|------|
| [workbook-learner.md](workbook-learner.md) | 실습자 — Mission 1~5 절차·체크리스트 |
| [workbook-instructor.md](workbook-instructor.md) | 강사 — 타이밍, 분기, 토큰·비용 가드 |
| [cheat-sheet-one-pager.md](cheat-sheet-one-pager.md) | 공통 — 명령어·설정 템플릿 1장 |

## Starter Repo

실습은 [`starter/`](starter/) 디렉터리를 프로젝트 루트로 사용합니다.

```bash
cd starter
# 필요 시 가상환경
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python -m todo_cli --help
```

자세한 미션 순서는 `starter/README.md`와 `workbook-learner.md`를 따릅니다.

## 준비물

- Node.js 18 이상 및 **Claude Code CLI** 설치
- Claude Pro/Max 또는 Anthropic API 키(제품 정책에 맞게)
- (Mission 3) GitHub MCP 사용 시 `GITHUB_PERSONAL_ACCESS_TOKEN` 등 [GitHub MCP 서버](https://github.com/modelcontextprotocol/servers) 문서 참고

## 저비용 실습 팁

긴 대화·멀티 에이전트는 토큰을 많이 씁니다. 제품 CLI에서 지원하는 경우 저비용 모델 플래그를 사용하고, `starter` 코드는 **500줄 이하**로 유지합니다.
