본문으로 건너뛰기

© 2026 Molayo

r/ClaudeAI분석2026. 06. 29. 23:35

Claude Code 세션을 비울 때마다 좋은 아이디어를 계속 놓쳐서, 자동으로 저장해 주는 훅(hook)을 만들었습니다 (그리고 이미

요약

Claude Code 세션 종료 시 유용한 아이디어를 자동으로 추출하여 저장하는 훅(hook) 기반의 워크플로우를 소개합니다. Haiku 모델을 활용해 세션 트랜스크립트에서 재사용 가능한 패턴이나 아이디어를 식별하고 별도의 파일로 관리합니다.

핵심 포인트

  • Claude Code의 /clear 시점에 실행되는 SessionEnd 훅 활용
  • Haiku 모델을 이용한 저비용 자동 아이디어 추출 및 분류
  • 과거 세션 기록을 소급 적용(backfill)하여 잊힌 아이디어 발굴 가능
  • jq와 Claude CLI를 사용하는 오픈소스 MIT 라이선스 도구

저는 업무를 위해 기본적으로 매일 Claude Code를 사용하는데, 계속해서 똑같이 짜증 나는 문제에 부딪혔습니다. 세션 도중에 정말 유용한 아이디어, 즉 어떤 패턴이나 까다로운 주의 사항(gotcha), 혹은 "잠깐, 이건 그 자체로 하나의 도구가 될 수 있겠는데" 하는 순간이 나타나는데, 제가 /clear를 하면 그냥 사라져 버리는 것입니다. 흐름(flow)을 깨고 싶지 않아서 그 순간에 바로 적어두지는 않았습니다.

누군가 말하기 전에 미리 말씀드리자면, 네, 이것은 기본적으로 훅(hook)과 프롬프트(prompt)의 조합일 뿐이며, 대단한 엔지니어링 결과물인 척하려는 것은 아닙니다. 하지만 이를 둘러싼 워크플로우(workflow)가 정말 유용하다는 것이 밝혀졌고, 제가 몰랐던 사실 하나를 배웠습니다. /clear를 한다고 해서 트랜스크립트(transcript)가 실제로 삭제되는 것은 아니라는 점입니다. Claude Code는 모든 세션을 디스크의 .jsonl 파일로 저장하며, /clear를 하는 바로 그 순간에 해당 파일의 경로와 함께 SessionEnd 훅(hook)이 실행됩니다. 따라서 아이디어를 위해 세션을 되돌아보기에 가장 비용이 적게 드는 순간은 바로 컨텍스트(context)에서 세션을 지우는 바로 그 시점입니다.

작동 방식:

  • 모든 /clear(또는 종료) 시점에 세션 트랜스크립트(transcript)에 대해 저렴한 Haiku 패스(pass)를 실행하여, 정말 재사용 가능한 모든 내용을 일반적인 ~/.claude/IDEAS.md 파일에 추가합니다. 작업 중단 없이 계속 일하면 됩니다.
  • /review-ideas는 로그를 분류(triage)하여 "이건 실제로 리포지토리(repo)/제품이 될 수 있겠다" 싶은 내용과 개인적인 학습 내용을 분리하므로, 좋은 아이디어들이 수백 개의 메모 아래 묻히지 않게 합니다.
  • 일회성 백필(backfill)은 전체 기록에 대해 동일한 작업을 실행합니다. 이 부분이 저를 설득시킨 부분인데, 약 100개의 오래된 세션을 대상으로 실행했더니 제가 완전히 잊어버렸던 23개의 아이디어를 찾아냈습니다. 여기에는 절반쯤 만들다가 포기했던 기능도 포함되어 있었습니다.

오래된 세션에서 실제로 추출된 내용 중 하나(편집되지 않음):

디자인 프레임보다 더 넓은 너비에서 반응형 레이아웃 확인 - 내용: Figma 프레임 너비에서만 테스트하면 1920px 모니터에서 커지는 간극을 숨기게 됨 - 재사용 가능 이유: 디자인 파일이 보여줄 수 없는 레이아웃 버그의 한 부류를 잡아냄 - 가치: 높음 노력: 낮음

이 서브레딧(sub)은 과장된 광고를 좋아하지 않으니 미흡한 점에 대해서도 솔직하게 말씀드리겠습니다:

Haiku가 미묘한 부분을 놓치거나 가끔 잘못 분류하기도 합니다.

수동 캡처(Manual capture)가 품질은 더 좋지만, 자동 방식은 아무것도 놓치지 않도록 하는 안전망(safety net)에 가깝습니다.

비용은 거의 들지 않습니다. 세션이 종료될 때마다 Haiku를 한 번씩 호출하는 정도이며, 백그라운드에서 조용히 실행되므로 중단 스위치(kill switch)도 마련되어 있습니다. 또한, 백필(backfill) 기능은 무료로 드라이 런(dry-run)을 지원하므로 무엇을 스캔할지 미리 확인할 수 있습니다.

전사 데이터(transcript)를 모델(사용자의 계정)로 전송하므로, 화면에 비밀 정보가 있었다면 해당 세션에서는 실행하지 마세요.

무료이며 MIT 라이선스이고, jq와 claude CLI만 있으면 됩니다. macOS와 Linux에서 작동합니다.
https://github.com/MatasMartin/claude-idea-capture

이미 이 분야에는 몇 가지 도구들(claude-diary, claude-reflect, claude-stash, /notes 스킬)이 있으며, 저는 그 도구들의 일부를 차용했습니다. 이 프로젝트는 자동화 기능과 '과거 기록 파헤치기(mine-your-history)'라는 저만의 관점을 결합한 것입니다. 피드백을 환영하며, 특히 다른 분들이 오래된 전사 데이터에서 다른 것들을 추출해 본 적이 있다면 알려주세요. 아이디어 외에도 더 많은 것들(반복되는 버그, 결정 사항, 본인의 나쁜 습관 등)이 들어있을 것 같습니다. 아직 꽤 초보적이니 제가 바보 같은 짓을 하고 있다면 말씀해 주세요.
제출자: /u/LTUAdventurer
[링크] [댓글]

AI 자동 생성 콘텐츠

본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0