한눈에 결론부터 (30초 요약)
Claude Code(클로드가 직접 파일을 만들고 고쳐 주는 코딩 도구)에는 '체크포인트(checkpoint)'라는 자동 저장 기능이 있습니다. AI가 코드를 수정하기 직전 상태를 자동으로 기록해 두었다가, /rewind 명령이나 Esc 키를 두 번 눌러 그 시점으로 되돌릴 수 있습니다. 덕분에 "AI가 잘못 건드려서 다 망가지면 어쩌지?"라는 걱정 없이, 코딩을 몰라도 마음껏 시켜볼 수 있습니다.
체크포인트 = AI 작업 전용 '실행 취소(Undo) 타임머신'. 코드만, 대화만, 혹은 둘 다 원하는 시점으로 되돌릴 수 있습니다.
체크포인트가 대체 뭔가요?
체크포인트는 Claude Code가 파일을 수정하기 직전마다 자동으로 찍어 두는 스냅샷(순간 저장 지점) 입니다. 여러분이 따로 "저장해!"라고 말하지 않아도, AI가 코드를 건드리기 전에 알아서 백업을 만들어 둡니다. 그래서 몇 단계 작업이 지나간 뒤에도 "아, 세 번째 수정 전으로 돌아가고 싶어"가 가능합니다.
되돌릴 때는 세 가지 중에서 고를 수 있습니다.
- 코드만 되돌리기: 파일은 예전 상태로, 대화 내용(맥락)은 그대로 유지
- 대화만 되돌리기: 대화 흐름만 이전으로, 파일은 현재 상태 유지
- 코드 + 대화 둘 다 되돌리기: 그 시점으로 완전히 시간 여행
용어 한 줄 풀이 — /rewind: Claude Code 입력창에 치는 명령어로, 'rewind'는 '되감기'라는 뜻입니다. 되돌릴 지점을 고르는 메뉴가 뜹니다.
왜 코딩을 모르는 사람에게 특히 유용한가요?
왜 중요한가 → 비전문가가 바이브코딩(AI에게 말로 시켜서 프로그램을 만드는 방식)을 할 때 가장 큰 두려움은 "AI가 멀쩡하던 걸 망가뜨리면 되돌릴 방법을 모른다"는 점입니다. 개발자들은 보통 git(변경 이력 관리 도구)으로 되돌리지만, 이건 배우는 데 시간이 걸립니다.
무엇이 바뀌나 → 체크포인트는 그 git을 몰라도, 클릭 몇 번(또는 Esc 두 번)으로 안전하게 되돌리게 해 줍니다. 결과적으로 이렇게 달라집니다.
- 실험이 자유로워집니다: "일단 이렇게 해봐" → 마음에 안 들면 즉시 원상복구
- 한 줄씩 검토할 필요가 줄어듭니다: 크게 시켜 보고, 아니면 통째로 되감기
- 초보자의 심리적 안전망: 망칠까 봐 주저하던 시도를 부담 없이 하게 됩니다
체크포인트는 '내가 뭘 잘못했는지' 이해하지 못해도 되돌릴 수 있게 해 줍니다. 이해는 나중에, 일단 되돌리고 다시 시도하세요.
오늘 30분 안에 어떻게 시작하나요?
아직 Claude Code를 안 써 봤다면, 아래 순서대로 따라 하면 체크포인트 감을 잡을 수 있습니다. (Claude Code는 최신 버전에서 이 기능이 기본 켜져 있습니다.)
체크리스트
0 / 7 완료
꼭 알아 두면 좋은 주의점은?
체크포인트는 강력하지만 만능은 아닙니다. 아래는 실제로 사람들이 자주 헷갈리는 부분입니다.
체크포인트는 'Claude가 파일 편집 도구로 직접 고친 변경'을 중심으로 되돌립니다. 여러분이 손으로 직접 수정한 내용이나, 터미널 명령(bash)으로 일어난 변화까지 전부 완벽히 되돌린다고 가정하지 마세요. 진짜 중요한 프로젝트라면 git 같은 정식 버전 관리를 함께 쓰는 것이 안전합니다.
- 체크포인트는 '되감기(undo)'이지 '영구 백업'이 아닙니다. 세션·기간이 지나면 사라질 수 있으니 완성본은 따로 저장하세요.
- 되돌린 뒤 다시 앞으로 갈 수도 있지만, 새 작업을 시작하면 갈라진 이후 기록은 정리될 수 있습니다. 되돌리기 전, 지금 상태가 정말 버려도 되는지 한 번 더 생각하세요.
바로 써보는 프롬프트
아래 프롬프트를 Claude Code 입력창에 그대로 붙여 넣어 연습해 보세요.
연습을 하려고 해. 아래를 순서대로 해줘.
1) 이 폴더에 'todo.html'이라는 간단한 할 일 목록 웹페이지를 만들어줘. 항목 추가/삭제가 되면 좋겠어.
2) 다 만들면 "1단계 완료"라고 알려줘.
3) 그다음 배경색을 짙은 남색으로, 글씨를 흰색으로 바꿔줘.
작업이 끝나면, 내가 방금 한 변경을 어떻게 되돌리는지(/rewind 사용법)도 한 줄로 알려줘.
지금까지 우리가 한 변경들을 시간순으로 짧게 정리해줘.
각 단계가 어떤 파일을 어떻게 바꿨는지 한 줄씩 요약하고,
"만약 되돌린다면 몇 단계 전으로 가는 게 좋을지" 너의 추천도 알려줘.
나는 /rewind 로 되돌릴 거야.
팁: Esc를 두 번 빠르게 누르면 /rewind를 타이핑하지 않아도 되감기 메뉴가 바로 뜹니다. 손에 익히면 훨씬 빠릅니다.