**Claude Code 창시자(bcherny)가 공개한 실전 사용 팁 요약**
**1\. 병렬 작업의 극대화** 클로드 코드 팀은 3\~5개의 git worktree를 동시에 실행하며 각각 별도의 세션을 병렬로 운영하여 생산성을 높인다. 이를 위해 터미널에 shell alias를 설정하여 빠르게 전환하고, 로그 확인이나 BigQuery 실행 전용 worktree를 별도로 운영하기도 한다. 이러한 요구를 반영해 Claude Desktop 앱에도 네이티브 worktree 지원 기능이 추가되었다.
**2\. 복잡한 작업은 Plan Mode로 시작** 난이도가 높은 작업은 반드시 plan 모드로 시작하여 계획 수립에 집중해야 한다. Claude가 계획을 세우면 다른 Claude 세션을 띄워 검토시키는 방식을 권장한다. 작업이 꼬이면 즉시 plan 모드로 돌아가 재설계해야 하며, 검증 단계에서도 명시적으로 plan 모드 진입을 지시하는 것이 효과적이다.
**3\. CLAUDE\.md의 지속적 업데이트** Claude에게 매 수정 시마다 CLAUDE.md를 업데이트하게 하여 같은 실수를 반복하지 않도록 규칙을 문서화해야 한다. 시간이 지남에 따라 실수율이 줄어들 때까지 이 과정을 반복하며, 별도의 프로젝트 노트를 유지하고 PR마다 업데이트하도록 지시하여 이를 CLAUDE.md가 참조하게 만든다.
**4\. 커스텀 Skill 및 슬래시 커맨드 활용** 하루에 한 번 이상 반복되는 작업은 Skill이나 Slash Command로 만들어 git에 커밋한다. 예를 들어 중복 코드를 제거하는 /techdebt 커맨드나, Slack, GDrive, GitHub 등의 데이터를 동기화하는 커맨드를 설정할 수 있다. 특정 역할(분석 엔지니어 등)을 수행하는 에이전트를 만들어 dbt 모델 작성이나 리뷰를 맡기기도 한다.
**5\. 버그 수정의 자동화** Slack MCP를 활용해 버그 스레드를 붙여넣고 "fix"라고 입력하거나, 실패한 CI 테스트를 수정하라고 지시하는 것만으로도 충분하다. 특히 docker logs를 Claude에게 전달하면 분산 시스템의 트러블슈팅에서 매우 뛰어난 성능을 보여준다.
**6\. 프롬프트 수준 향상** Claude를 엄격한 리뷰어로 활용하여 테스트 통과 전까지는 PR을 생성하지 못하게 제한할 수 있다. 또한 main 브랜치와 feature 브랜치 간의 동작 차이를 비교 증명하게 하거나, 결과물이 평범할 경우 "지금까지의 맥락을 바탕으로 더 우아한 솔루션을 다시 구현하라"고 지시하여 품질을 높인다.
**7\. 터미널 및 환경 최적화** 동기화 렌더링과 유니코드를 잘 지원하는 Ghostty 터미널을 선호하며, /statusline을 통해 컨텍스트 사용량과 git 브랜치를 항상 표시한다. 또한 타이핑보다 3배 빠른 음성 받아쓰기를 활용해 더욱 상세한 프롬프트를 작성할 것을 권장한다.
**8\. 서브에이전트 활용** 더 많은 연산 자원이 필요한 요청에는 "use subagents"를 추가하여 개별 작업을 위임한다. 이를 통해 메인 에이전트의 컨텍스트를 깔끔하게 유지할 수 있으며, 특정 보안 스캔 후 안전한 요청은 자동으로 승인되도록 hook을 설정할 수도 있다.
**9\. 데이터 분석 업무 통합** 코드베이스에 BigQuery skill을 등록해두면 Claude Code에서 직접 SQL을 실행하고 분석 결과를 얻는다. 실제 팀 내에서는 CLI, MCP 등을 활용해 6개월 이상 SQL을 직접 작성하지 않고도 분석 업무를 수행한다.
**10\. Claude를 통한 학습 가속** /config에서 설명형(Explanatory) 또는 학습(Learning) 스타일을 활성화하여 코드 변경의 이유를 학습한다. 익숙하지 않은 코드는 시각적인 HTML 슬라이드나 ASCII 다이어그램으로 설명을 요청하고, Claude가 사용자에게 역질문을 던지는 방식의 간격 반복 학습(spaced-repetition) 시스템을 구축해 활용한다.
붙임 : [Claude Skills 구축을 위한 완벽 가이드](https://claude.com/blog/complete-guide-to-building-skills-for-claude)
<span style="color: rgb(0, 0, 0); font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif, 'Noto Emoji'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 500; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> </span>
콘텐츠를 불러오는 중..
![TrPak [시간Time, 공간Space, 사람Human)] 중등 사회과 교수학습 교육포털](https://www.trpak.kr/data/logo/logo_1763375261.png)

댓글목록
등록된 댓글이 없습니다.