1. Git과 GitHub 워크플로우 완전 정복 (Part 5)
팁 13: Git Worktrees로 병렬 브랜치 작업 (ykdojo #16)
git checkout으로 브랜치를 변경하지 않고, git worktree를 사용해 여러 디렉토리에 각기 다른 브랜치를 격리 생성한 뒤, 각 터미널에서 Claude Code를 동시에 독립 구동시킵니다.
# 독립된 작업 디렉토리에 feat/login 브랜치 생성
git worktree add ../project-feat-login feat/login
cd ../project-feat-login
# 이 공간에서 Claude Code 전용 독립 작업을 수행
팁 14: 대화형 PR 리뷰 (ykdojo #26)
GitHub CLI(gh)와 Claude Code를 결합하여 작성된 Pull Request의 변경사항(Diff)을 AI가 검토하고 코멘트를 자동으로 작성하게 만듭니다.
gh pr diff 105 | claude "이 PR의 잠재적 버그와 성능 저하 요인을 리뷰해줘"
2. 고급 기능 — MCP, Hooks, Agents (Part 6)
팁 15: MCP (Model Context Protocol) 외부 세계 연결 (Ado #22~#25)
MCP(Model Context Protocol)를 등록하면 Claude Code가 외부 PostgreSQL 데이터베이스, GitHub API, Figma 디자인 파일, Playwright 브라우저를 직접 조작할 수 있습니다.
팁 16: Hooks — 규칙의 강제 자동화 (Ado #26)
Claude Code가 파일이나 코드를 변경한 직후, 자동으로 린터(Linter)나 포맷터(Prettier)를 집행시키는 Hook 스크립트를 지정하여 정갈한 코드 품질을 강제합니다.
팁 17: Agents — 전문화된 서브에이전트 (Ado #28)
메인 에이전트 외에 research, database-tester 등 특화된 역량을 지닌 서브에이전트를 생성하여 복잡한 병렬 분석을 위임시킵니다.
💡 핵심 Claude Code 용어 사전 (Glossary)
- Git Worktree: 단일 Git 저장소에서 소스코드 충돌 없이 여러 브랜치를 서로 다른 디렉토리에 동시에 펼쳐놓고 작업할 수 있는 Git 기능.
- MCP (Model Context Protocol): Anthropic이 제안한 AI 모델과 외부 데이터베이스, API, 툴을 연결하는 오픈 프로토콜 표준.
- Hooks: 특정 이벤트(파일 수정 전후, 커밋 전) 발생 시 미리 지정한 스크립트를 자동으로 실행하는 파이프라인 트리거.
- Subagent (서브에이전트): 특정 전문 분야(DB, 테스트, 웹검색)만을 전담하도록 독립된 맥락을 부여받아 구동되는 보조 AI 에이전트.
핵심 체크리스트 (Summary Checklist)
- [ ] 병렬 작업을 위해 Git Worktree 환경을 구축했는가?
- [ ] 코드 수정 후 자동 포맷팅을 위한 Hooks가 설정되어 있는가?
- [ ] MCP 서버를 연동하여 데이터베이스나 외부 API 조작이 가능한가?