[Claude Code 스킬] 끼어들기 & 메시지 큐잉 — Esc로 멈추고, 타이핑으로 방향 틀기 | DAKER 커뮤니티
무엇
Claude Code는 한 번 시키면 도구를 줄줄이 엮어 스스로 일하는 '에이전트 루프'를 돕니다(컨텍스트 수집 → 행동 → 검증, 반복). 끼어들기(steering)는 그 루프가 도는 중간에 운전대를 잠깐 넘겨받는 기능입니다. 핵심은 두 입력이 정반대로 동작한다는 점입니다. Esc는 급정거, 타이핑 + Enter는 조수석에서 길안내. 둘을 구분해 쓰면 작업을 처음부터 다시 시작하지 않고도 방향을 바꿀 수 있습니다.

언제 쓰나
Claude가 엉뚱한 파일을 고치기 시작했을 때 → Esc로 즉시 멈춤
큰 방향은 맞고 작은 보정만 주고 싶을 때(예: "테스트는 건너뛰고 구현부터", "X 말고 Y 파일") → 멈추지 않고 타이핑해 다음 스텝에 반영
긴 작업을 끊지 않고 추가 맥락만 얹고 싶을 때
한참 잘못된 길로 갔을 때 → Esc 두 번으로 체크포인트 되감기
사용법
Esc 한 번: 현재 도구 호출을 취소하고 입력 대기 상태로. 무엇을 하던 중이든 즉시 정지합니다.
타이핑 + Enter: 현재 도구는 끝까지 돌고, 메시지는 큐에 들어가 '다음 스텝을 결정하기 직전'에 읽힙니다. 멈추지 않는 조향입니다.
Esc 두 번: 되감기(rewind) 메뉴 — 코드와 대화를 이전 스냅샷으로 복원.
# 잘못된 방향 감지 → 급정거(현재 동작 즉시 취소)
[Esc]
src/legacy 말고 src/v2를 고쳐줘
# 큰 틀은 유지, 멈추지 않는 길안내(다음 스텝에 반영)
테스트는 일단 건너뛰고 구현부터 끝내줘 [Enter]
팁
되돌릴 수 없는 일(DB·배포·외부 API)일수록 Esc를 빨리 누르세요. 코드 편집은 체크포인트로 되감지만, 외부 부작용은 되감을 수 없습니다.
Enter로 보낸 메시지는 현재 진행 중인 동작을 '중단'시키지 못합니다. 큐는 다음 스텝에 적용되므로, 한 도구 호출이 길면 반영이 늦습니다. 이미 한참 잘못 갔다면 Esc가 확실합니다.
처음부터 구체적으로 지시하면(파일·제약·예시 명시) 끼어들 일 자체가 줄어듭니다.
