17개월간의 집중적인 사용을 통해 얻은 7가지 고급 Claude Code 팁
요약
17개월간 Claude Code를 사용하며 터득한 7가지 고급 활용 팁을 공유합니다. 자동 모드 활용, 모바일 원격 제어, 특정 모델(Fable 5) 최적화 등 생산성을 극대화하는 구체적인 워크플로우를 다룹니다.
핵심 포인트
- 자동 모드(Auto mode)를 통해 승인 피로도를 줄이고 생산성 향상
- 원격 제어(/rc) 기능을 활용하여 모바일에서도 Claude Code 세션 제어 가능
- Fable 5 모델이 Opus 시리즈보다 작업 용이성과 지능 면에서 우수함
- 보안을 위해 격리된 별도 머신을 Claude Code 제어용으로 활용 권장
저는 지난 17개월 동안 Claude Code를 집중적으로 사용해 왔으며, 최근 몇 달 동안 사용량을 대폭 늘렸습니다. 그래서 제가 배운 몇 가지 더 고급스러운 팁들을 공유하고자 합니다.
-
자동 모드 (Auto mode) 사용하기
자동 모드 (Auto mode)를 사용하면 Claude가 모든 명령을 매번 승인해 달라고 요청하는 대신, 문맥상 해당 명령을 실행하는 것이 안전한지 스스로 결정할 수 있습니다. (Shift+Tab 키로 전환할 수 있습니다.) 저는 지난 한 달 정도 이를 사용해 왔으며 지금까지 매우 잘 작동하고 있습니다. 이 모드가 해결해 주는 가장 큰 문제는 생각 없는 승인 (mindless approving)입니다. 명령어가 너무 길어서 주의 깊게 읽기 어렵거나 피곤해질 때, 결국 제대로 생각하지 않고 승인하게 되는 경우가 생깁니다. 자동 모드는 그러한 압박감을 덜어주므로 좋은 기본 설정이라고 생각합니다. 지난 한 달 동안 자동 모드를 사용하면서 안전함을 느끼는 동시에 훨씬 더 높은 생산성을 유지할 수 있었습니다. -
휴대폰에서 Claude Code 사용하기
원격 제어 (Remote Control) 기능을 사용하면 휴대폰에서 Claude Code를 제어할 수 있으며, 이는 자동 모드 (Auto mode)와 매우 잘 어우러집니다. 무언가를 시작해 두고 자리를 비운 뒤, 어디에서나 상태를 확인할 수 있습니다. 제가 개인적으로 선호하는 방식은 다음과 같습니다: 무언가를 해야 할 때마다 스레드를 시작하고/remote-control(또는 짧게/rc)을 실행한 뒤, 휴대폰에서 동일한 세션을 제어하는 것입니다. 동일한 세션이기 때문에 휴대폰과 컴퓨터 사이를 자유롭게 오갈 수 있습니다. 휴대폰에서는 음성 받아쓰기 (transcription) 기능을 사용하여 빠르게 대화할 수 있습니다. 받아쓰기에 오류가 있더라도 Claude는 거의 항상 이를 파악해 낼 수 있습니다. 제가 가장 좋아하는 워크플로우 중 하나는 다음과 같습니다: 에이전트 (agent)가 개발과 테스트를 수행하고, 스크린샷을 찍어 초안 PR (draft PR)을 통해 저에게 보여주도록 하는 것입니다. 그런 방식을 통해 저는 훨씬 더 많은 일을 위임할 수 있고, Claude는 전통적인 AI 어시스턴트보다 스스로 훨씬 더 많은 것을 성취할 수 있습니다. 또한 휴대폰에서 완전히 새로운 세션을 시작할 수 있는 서버 모드 (claude remote-control --spawn=worktree --capacity=N)도 있지만, 저는/rc방식을 선호하며 사용하지 않을 때는 기능을 꺼둡니다.
당신의 Claude Code 세션에 접근할 수 있는 잠재적 공격자는 본질적으로 당신의 컴퓨터에 있는 모든 것에 접근할 수 있으므로, 저는 조심하는 편을 택하겠습니다. 예외는 완전히 격리된 환경을 가지고 있을 때입니다. 그럴 때는 휴대폰 어디에서나 Claude Code 세션을 시작할 수 있어 매우 편리합니다. 3. Fable 5를 최대한 많이 사용하세요. 저는 Fable 5가 일반적으로 Opus 4.6 또는 4.8보다 더 유능한 모델이라는 것을 발견했으며, Opus 4.8보다 더 친숙하고 다루기 쉽다는 것을 알게 되었습니다. 마치 두 세계의 장점을 모두 가진 것처럼 느껴집니다. 즉, Opus 4.6과 작업할 때의 용이성과 Opus 4.8의 지능을 동시에 갖추고 있습니다. 결코 완벽한 모델은 아니지만, 우리가 본 모델 중에서는 최고입니다. 따라서 가능한 한 많이 사용하는 것이 이점이라고 생각합니다. 4. 제어할 별도의 머신을 제공하세요. 실험으로서, 저는 Claude Code가 제 여분의 머신 중 하나에 대한 전체 접근 권한을 가져서 이를 제어할 수 있도록 하고, 저는 데이터 유출 걱정 없이 휴대폰에서 새로운 세션을 시작할 수 있도록 결정했습니다. 지금까지는 잘 작동하고 있습니다. Claude Code는 컴퓨터 사용 (computer use) 기능을 통해 제 여분의 노트북에서 무엇이든 할 수 있습니다. 클릭하고 드래그할 수 있으며, Playwright와 Chrome 내의 Claude를 통해 브라우저를 사용할 수 있습니다. 저는 Claude Code가 일을 망치지 않도록 별도의 계정을 부여합니다. 그리고 --dangerously-skip-permissions를 사용하여 필요한 모든 것을 수행하도록 자유롭게 두는 것이 정말 좋다는 것을 발견했습니다. 이것은 에이전트 (agents)가 스스로 더 많은 일을 할 수 있도록 하는 저만의 또 다른 방법입니다. 5. 루프를 마스터하세요: 조사(investigate), 설계(design), 구현(implement), 검증(verify). Claude Code로 많은 기능을 구현하고 많은 버그를 수정하면서, 저는 다음과 같은 간단한 루프가 매우 효과적이라는 것을 발견했습니다. 조사 (Investigate): 문제에 대해 질문을 던지고 가능한 한 많이 이해하려고 노력하세요. 관련 이슈(issues), Slack 스레드, 그리고 모든 관련 컨텍스트 (context)를 가져와서 문제의 전체 맥락을 파악할 수 있도록 합니다. 만약 버그라면, 나중에 해결책을 검증할 수 있도록 재현 가능한 단계 (reproducible steps)를 만드세요. 설계 (Design): 잠재적인 해결책, 트레이드오프 (trade-offs), 그리고 앞으로 나아갈 최선의 방법에 대해 논의하세요.
필요하다면 긴 대화를 나누고, 필요하다면 프로토타입 (prototype)도 구축하세요. 구현 (Implement): 탄탄한 조사 (investigation)와 설계 (design)를 마쳤다면, 이는 일종의 직관적인 경로가 됩니다. 하지만 코드를 단순하게 유지하도록 노력하세요. 지나치게 복잡한 코드를 생성하거나, 요청하지 않은 코드베이스의 다른 부분이나 요소들을 건드릴 수도 있습니다. 따라서 간결하게 유지하도록 요청하세요. 검증 (Verify): 모델이 만든 결과물의 특정 부분에 대해 질문함으로써 변경 사항을 검토하세요. 초안 PR (Pull Request)을 생성하게 하여 상태가 괜찮은지 확인할 수도 있습니다. 주고받으며 피드백을 나누세요. 테스트를 작성하고, 실행하며, 관련이 있다면 Playwright를 통해 모든 것을 철저히 테스트하게 하세요. 이는 품질을 유지하면서도 빠르게 움직일 수 있는 좋은 방법입니다. 6. 아직 사용해 보지 않았다면 Chrome에서의 Claude를 사용해 보세요. Chrome에서의 Claude는 출시된 지 꽤 되었지만, 아직 많은 사람들이 사용하지 않는다는 점을 발견했기에 여기서 언급하고자 합니다. 브라우저 관련 작업에는 Playwright를 사용할 수 있습니다. 하지만 Chrome에서의 Claude가 편리한 이유는 사용자의 브라우저 프로필에서 실행되므로, 로그인된 상태에 대한 접근 권한을 부여할 수 있다는 점입니다. 대부분의 경우 작업을 잘 수행하지만, 때때로 실수를 하기도 합니다. 예를 들어, 저는 Slack에서 무언가를 검색하려고 했는데, 대신 메시지를 공개적으로 전송해 버렸습니다. 조금 답답한 상황이었지만 다행히 치명적이지는 않았습니다. 따라서 매우 주의 깊게 관찰하며 사용하거나, 별도의 계정을 부여하는 것이 좋습니다. 7. 이해를 대체하는 것이 아니라, 더 빠르게 배우기 위해 사용하세요. 만약 모델이 이해할 수 없는 복잡한 코드를 생성한다면, 가벼운 프로젝트에서는 때때로 괜찮을 수 있습니다. 하지만 더 진지한 프로젝트이고 내부 동작 원리를 이해하고 싶다면, 그에 대해 질문하세요. 검토하고 싶은 초안 PR이 있거나 다른 사람의 PR이 있다면, 변경 사항을 잘 이해할 수 있도록 단계별로 설명해 달라고 요청하세요. 특정 부분을 이해하지 못한다면 기초적인 질문을 하는 것을 두려워하지 마세요. 완전히 이해할 때까지 점점 더 깊은 질문을 던질 수 있습니다.
무언가를 단순화해 달라고 요청하거나, 답변을 요약해 달라고 요청할 수도 있습니다. 진심으로, 이를 학습 파트너 (learning partner)로서 활용하세요. --- 원래 이 리포지토리 (repo)에 게시되었습니다. /u/yksugi 에 의해 제출됨 [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기