한 줄 정의

Claude Code는 터미널에서 목표를 받으면 코드 수정·실행·검토를 계속 이어 가게 도와주는 도구야.

어떻게 작동하나

작동 방식은 보통 3단계야.

  1. 목표를 전달해.
  2. 승인 범위를 고정해.
  3. 제안된 변경을 사람이 최종 점검해.

이 흐름은 “실행 제안”과 “사람 승인”이 분리되면 잘 맞아. 승인되지 않은 동작은 걸러지게 놔두고, 승인된 경로만 실행해.

예를 들어, 버그가 떠오르는 부분만 추려서 먼저 고치고 결과 diff를 비교해. 이걸 반복하면 사람이 각 단계에서 판단 포인트를 놓치지 않게 돼.

왜 중요한가

코드베이스에서 잘못된 한 번의 자동 실행은 되돌리기 비용이 크거든. 승인 체계를 먼저 고정해야 사고 비용이 줄어들어. 특히 보안 중심 작업에선 도구가 빨리 돌더라도 경계는 더 촘촘해야 해.

사용 방식

실무에서 바로 쓰려면 이렇게 정리해.

  • 작업 범위를 2~3개 단위로 작게 나눠.
  • allow/deny를 먼저 고정해 두고 실행해.
  • 변경 로그를 남긴 뒤 승인 여부를 매번 분리해.

이렇게 하면 사람은 반복 결정 대신 예외만 검사하면 돼. 그리고 문제 생기면 1) 승인 범위, 2) 토큰 만료, 3) 되돌림 경로 순으로 점검하면 돼.

리스크와 운영 체크

  • 임시 토큰을 장시간 유지하지 마.
  • 예외 규칙은 임시 템플릿으로만 둬.
  • 공식 출처와 다른 동작은 바로 운영 정책에 반영하지 마.
  • 로그 없이 자동 실행이 축적되는 구간이 있으면 즉시 중단해.

관련 용어

  • AnthropicClaude Code의 배경이 되는 조직이야.
  • Claude는 이 흐름의 기본 모델이야.
  • CLI는 터미널 기반 실행 계층을 뜻해.
  • MCP는 도구 연결 규격으로 자주 같이 보이지.
  • Agent는 승인된 반복 동작을 이해할 때 같이 보면 좋아.

출처