한 줄 정의
Claude Code는 터미널에서 목표를 받으면 코드 수정·실행·검토를 계속 이어 가게 도와주는 도구야.
어떻게 작동하나
작동 방식은 보통 3단계야.
- 목표를 전달해.
- 승인 범위를 고정해.
- 제안된 변경을 사람이 최종 점검해.
이 흐름은 “실행 제안”과 “사람 승인”이 분리되면 잘 맞아. 승인되지 않은 동작은 걸러지게 놔두고, 승인된 경로만 실행해.
예를 들어, 버그가 떠오르는 부분만 추려서 먼저 고치고 결과 diff를 비교해. 이걸 반복하면 사람이 각 단계에서 판단 포인트를 놓치지 않게 돼.
왜 중요한가
코드베이스에서 잘못된 한 번의 자동 실행은 되돌리기 비용이 크거든. 승인 체계를 먼저 고정해야 사고 비용이 줄어들어. 특히 보안 중심 작업에선 도구가 빨리 돌더라도 경계는 더 촘촘해야 해.
사용 방식
실무에서 바로 쓰려면 이렇게 정리해.
- 작업 범위를 2~3개 단위로 작게 나눠.
allow/deny를 먼저 고정해 두고 실행해.- 변경 로그를 남긴 뒤 승인 여부를 매번 분리해.
이렇게 하면 사람은 반복 결정 대신 예외만 검사하면 돼. 그리고 문제 생기면 1) 승인 범위, 2) 토큰 만료, 3) 되돌림 경로 순으로 점검하면 돼.
리스크와 운영 체크
- 임시 토큰을 장시간 유지하지 마.
- 예외 규칙은 임시 템플릿으로만 둬.
- 공식 출처와 다른 동작은 바로 운영 정책에 반영하지 마.
- 로그 없이 자동 실행이 축적되는 구간이 있으면 즉시 중단해.
관련 용어
- Anthropic은 Claude Code의 배경이 되는 조직이야.
- Claude는 이 흐름의 기본 모델이야.
- CLI는 터미널 기반 실행 계층을 뜻해.
- MCP는 도구 연결 규격으로 자주 같이 보이지.
- Agent는 승인된 반복 동작을 이해할 때 같이 보면 좋아.