Claude Code 활용법: 계획과 실행의 분리

Claude Code로 소프트웨어 개발하기

Cloudflare의 엔지니어링 리드 Boris Tane이 Claude Code를 활용한 자신만의 워크플로우를 공개했습니다. Baselime를 창업하고 Cloudflare에 인수된 경험을 가진 그는 AI 코딩 도구의 효과적인 활용법을 제시합니다.

핵심 원칙: 계획과 실행의 분리

Tane의 방법론에서 가장 중요한 원칙은 계획이 완전히 승인될 때까지 코드를 작성하지 않는 것입니다. 그는 Claude Code를 두 가지 모드로 엄격하게 분리해서 사용합니다.

리서치/계획 단계: Claude가 코드베이스를 분석하고 접근 방식을 제안하지만 구현은 하지 않습니다

실행 단계: 계획이 승인된 후에만 Claude가 코드를 작성합니다

실제 워크플로우

그의 워크플로우는 세 단계로 구성됩니다. 먼저 리서치 단계에서 Claude에게 기존 코드를 분석하게 합니다. 다음으로 계획 단계에서 Claude가 작성한 계획을 검토하고 수정합니다. 마지막으로 구현 단계에서 승인된 계획을 바탕으로 코드를 생성합니다.

이 방법의 핵심 장점은 AI가 잘못된 방향으로 코드를 대량 생성하는 것을 방지한다는 점입니다. 계획 단계에서 문제를 발견하면 방향을 수정하는 비용이 훨씬 적습니다.

왜 이 방법이 효과적인가

많은 개발자들이 AI 코딩 도구를 사용할 때 생산성이 오히려 떨어지는 경험을 합니다. 코드가 빠르게 생성되지만 방향이 잘못되어 수정에 더 많은 시간을 쓰는 것입니다. Tane의 접근법은 이 문제를 해결하기 위해 인간의 판단을 계획 단계에 집중시킵니다.

Hacker News에서 479포인트를 받으며 AI 개발 워크플로우에 관심 있는 개발자들 사이에서 큰 호응을 얻었습니다.