효율적인 작업 방법
2. 효율적인 작업 방법
Claude Code와 함께 일하다 보면 자연스럽게 자신만의 작업 패턴이 생기게 됩니다. 처음에는 단순히 질문하고 답을 받는 방식으로 시작하지만, 점차 더 효율적인 방법들을 발견하게 되죠. 이 챕터에서는 실제 개발 현장에서 사용되고 있는 작업 방법들을 소개하려고 합니다. 순서대로는 아래와 같습니다.
- 프로젝트 폴더를 만들고 VS Code로 열기
- 터미널에서
claude실행 /plan모드로 프로젝트 기획- 개발 시작
/init으로 프로젝트 초기화- 필요할 때마다
/review로 코드 검토 - 대화가 길어지면
/clear또는/compact정리 - 사용량이 궁금하면
/context또는/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 파일을 읽고 바이브 코딩 랜딩 페이지를 만들어줘.plans.md 파일을 읽고 바이브 코딩 랜딩 페이지를 만들어줘.프로젝트가 완성되었다면 /init을 통하여 claude.md 파일을 생성하세요. 필요하다면 이 파일을 수정하세요. 앞으로도 claude code가 계속해서 참고할 파일이니 꼼꼼하게 확인하는 것이 좋습니다.
프로젝트가 어느정도 완성되었다고 생각을 한다면 /review 명령으로 전체 코드를 검토받는 것이 좋습니다. 보안 취약점, 성능 개선 포인트, 코드 품질 이슈 등을 종합적으로 점검해줍니다. 리뷰 에이전트가 있다면 중점적으로 어떤 것을 봐야할지도 얘기할 수 있습니다.
대화가 길어져서 컨텍스트가 복잡해졌다면 /clear로 정리하세요. 이는 좀 더 명확하고 의도에 맞는 답변을 생성할 수 있습니다. 만약 대화가 이어저야 한다면 /compact로 요약을 하여 저장하고 다음 세션으로 넘길 수 있습니다.
작업 중간중간 /context와 /cost 명령으로 사용량을 확인하는 것도 잊지 마세요. 특히 큰 프로젝트를 진행할 때는 비용 관리도 중요한 부분입니다. API를 사용하는 것이 아니라 정액제만 사용하고 있다면 /context를 사용하고, 너무 많이 사용하고 있다면 반복적인 작업에는 /model명령을 통해 모델을 다운그레이드하거나 무료 툴을 좀 더 적극적으로 사용하는 것을 권합니다. 간단한 작업은 직접 bash 모드로 들어가서 명령을 하는 것을 권합니다.
3. 고급 기능 활용하기
Claude Code에 익숙해지면 더 강력한 기능들을 활용할 수 있습니다. 자주 사용하는 요청을 사용자 정의 명령어로 저장해두면 반복 작업을 크게 줄일 수 있습니다. 예를 들어, 프로젝트의 코딩 스타일에 맞춰 포맷팅하는 요청을 명령어로 만들어두면 매번 긴 설명을 반복할 필요가 없죠.
파일 참조 기능도 매우 유용합니다. @파일명으로 특정 파일을 대화에 포함시킬 수 있는데, 이를 통해 "이 파일과 비슷한 구조로 새 컴포넌트를 만들어줘"와 같은 요청이 가능해집니다. 여러 모듈이 연관된 복잡한 작업을 할 때는 /add-dir 명령으로 추가 폴더를 포함시켜 Claude가 전체 프로젝트 구조를 이해하도록 할 수 있습니다.
하지만 이런 고급 기능들을 처음부터 모두 사용하려고 할 필요는 없습니다. 기본 기능만으로도 충분히 생산적인 작업이 가능하며, 필요를 느낄 때마다 하나씩 추가로 배워나가면 됩니다.