효율적인 작업 방법
이 장에서는 실제 개발 현장에서 사용되는 효율적인 작업 흐름을 소개합니다. Plan 모드로 설계하고, 개발하고, 리뷰하는 전체 워크플로우를 배웁니다.
Claude Code와 함께 일하다 보면 자연스럽게 자신만의 작업 패턴이 생기게 됩니다. 처음에는 단순히 질문하고 답을 받는 방식으로 시작하지만, 점차 더 효율적인 방법들을 발견하게 되죠. 이 챕터에서는 실제 개발 현장에서 사용되고 있는 작업 방법들을 소개하려고 합니다. 순서대로는 아래와 같습니다.
| 단계 | 명령어 | 설명 |
|---|---|---|
| 1 | - | 프로젝트 폴더 생성 및 VSCode 열기 |
| 2 | claude | 터미널에서 Claude Code 실행 |
| 3 | /plan | 프로젝트 기획 |
| 4 | - | 개발 시작 |
| 5 | /init | 프로젝트 초기화 |
| 6 | /review | 코드 검토 |
| 7 | /clear or /compact | 대화 정리 |
| 8 | /context or /cost | 사용량 확인 |
1. Plan 모드로 큰 그림 그리기
복잡한 기능을 개발하기 전, 우리는 종종 노트에 설계를 스케치하거나 화이트보드에 다이어그램을 그립니다. Claude Code의 Plan 모드는 바로 이런 설계 단계를 AI와 함께 진행할 수 있게 해주는 강력한 도구입니다.
Plan 모드에 진입하려면 /plan 명령어를 입력하면 됩니다. 이 모드에서 Claude는 여러분의 아이디어를 체계적으로 정리하고, 구현 전략을 함께 수립합니다. 이 문서를 작성할 때 일부 흐름은 머메이드로 그리게 하여 좀 더 사람이 보기 쉽게 만드는 것도 좋습니다.
특히 Plan 모드는 반복적인 개선 과정을 통해 고도화할 수 있습니다. 처음 작성한 계획을 Claude Code와 함께 여러 번 다듬으면서, 놓친 부분을 보완하고 더 나은 구조를 찾아갈 수 있습니다. 이렇게 완성된 계획은 plans.md 파일로 작성해두세요. 앞으로 AI가 2 ~ 3배 좋아진다면 이 문서가 자산이 되는 시대가 올 것입니다.
Plan 모드에서 충분한 설계를 마쳤다면, 그 컨텍스트에서 바로 구현으로 넘어가지 말고 새로운 세션을 시작하세요. 왜냐하면 계획 수립 과정에서 쌓인 대화 내용이 실제 구현 시 오히려 방해가 될 수 있기 때문입니다. 깔끔한 새 세션에서 완성된 계획 문서를 참고하며 구현하는 것이 훨씬 효율적입니다.
Alt + M을 2번 눌러 plan모드로 진입한 다음 다음과 같이 입력해보세요. 선택지가 나오면 3번 No, keep planning을 선택하여 2 ~ 3번 plan을 더 고도화하고, plans.md 파일로 저장하세요.
나는 바이브 코딩 랜딩 페이지를 만들 예정이야.
2. 작업 흐름
계획이 완성되었으니 아래와 같이 작업을 지시합니다. 이 계획을 가지고 /init을 하여 claude.md 파일을 작성할 수 있지만, 아직 프로젝트 파일이 없기 때문에 지금 단계에서 하는 것보다는 아래 명령을 수행한 다음에 하는 것을 권합니다. 작업은 계속 물어보지 않도록 accept edits 모드로 진입하여 진행합니다.
plans.md 파일을 읽고 바이브 코딩 랜딩 페이지를 만들어줘.
프로젝트가 완성되었다면 /init을 통하여 claude.md 파일을 생성하세요. 필요하다면 이 파일을 수정하세요. 앞으로도 claude code가 계속해서 참고할 파일이니 꼼꼼하게 확인하는 것이 좋습니다.
프로젝트가 어느 정도 완성되었다고 생각을 한다면 /review 명령으로 전체 코드를 검토받는 것이 좋습니다. 보안 취약점, 성능 개선 포인트, 코드 품질 이슈 등을 종합적으로 점검해줍니다. 리뷰 에이전트가 있다면 중점적으로 어떤 것을 봐야 할지도 이야기할 수 있습니다.
대화가 길어져서 컨텍스트가 복잡해졌다면 /clear로 정리하세요. 이는 좀 더 명확하고 의도에 맞는 답변을 생성할 수 있습니다. 만약 대화가 이어져야 한다면 /compact로 요약을 하여 저장하고 다음 세션으로 넘길 수 있습니다.
작업 중간중간 /context와 /cost 명령으로 사용량을 확인하는 것도 잊지 마세요. 특히 큰 프로젝트를 진행할 때는 비용 관리도 중요한 부분입니다. API를 사용하는 것이 아니라 정액제만 사용하고 있다면 /context를 사용하고, 너무 많이 사용하고 있다면 반복적인 작업에는 /model명령을 통해 모델을 다운그레이드하거나 무료 툴을 좀 더 적극적으로 사용하는 것을 권합니다. 간단한 작업은 직접 bash 모드로 들어가서 명령을 하는 것을 권합니다.
3. 고급 기능 활용하기
Claude Code에 익숙해지면 더 강력한 기능들을 활용할 수 있습니다. 자주 사용하는 요청을 사용자 정의 명령어로 저장해두면 반복 작업을 크게 줄일 수 있습니다. 예를 들어, 프로젝트의 코딩 스타일에 맞춰 포맷팅하는 요청을 명령어로 만들어두면 매번 긴 설명을 반복할 필요가 없죠.
| 기능 | 사용법 | 설명 |
|---|---|---|
| 파일 참조 | @파일명 | 특정 파일을 대화에 포함 |
| 폴더 추가 | /add-dir | 추가 폴더 포함 |
| 커스텀 명령 | /명령어 | 반복 작업 자동화 |
파일 참조 기능도 매우 유용합니다. @파일명으로 특정 파일을 대화에 포함시킬 수 있는데, 이를 통해 "이 파일과 비슷한 구조로 새 컴포넌트를 만들어줘"와 같은 요청이 가능해집니다. 여러 모듈이 연관된 복잡한 작업을 할 때는 /add-dir 명령으로 추가 폴더를 포함시켜 Claude가 전체 프로젝트 구조를 이해하도록 할 수 있습니다.
고급 기능 활용 팁
- 처음부터 모든 기능을 사용하려고 하지 마세요
- 기본 기능만으로도 충분히 생산적인 작업이 가능합니다
- 필요를 느낄 때마다 하나씩 추가로 배워나가세요
4. 여러 창을 띄어 작업하기
실제 작업할 때에는 아래와 같이 여러 터미널 창을 띄워놓고 작업하는 것을 권장합니다. 지금 띄어져 있는 모든 창이 Claude Code 세션과 연결되어 있기 때문에, 각 창에서 서로 다른 작업을 동시에 진행할 수 있습니다.

5. 토큰 절약 팁
Claude Code는 사용량에 따라 비용이 발생합니다. 아래 방법으로 토큰을 절약할 수 있습니다.
| 방법 | 명령어 | 효과 |
|---|---|---|
| 모델 다운그레이드 | /model | 간단한 작업은 Haiku로 전환 |
| 대화 요약 | /compact | 긴 대화를 요약하여 컨텍스트 축소 |
| 세션 초기화 | /clear | 불필요한 대화 내역 삭제 |
실전 팁: 반복적인 작업이나 단순 수정은 Haiku 모델로, 복잡한 설계나 디버깅은 Sonnet/Opus 모델로 전환하여 사용하세요. /cost로 수시로 사용량을 체크하는 습관을 들이면 예상치 못한 비용을 방지할 수 있습니다.