TL;DR
Claude Code를 활용한 코딩 작업 시 매번 수동으로 업무 일지를 기록하는 번거로움을 해결하기 위해, Claude Code의 'Hook' 기능을 활용한 자동화 워크플로우를 구축한다. 대화가 끝나는 시점에 'Stop Hook'을 트리거하여 파이썬 스크립트를 실행하고, AI가 대화 내용을 요약한 뒤 Notion API를 통해 데이터베이스에 자동으로 기록하는 방식을 적용한다. 이를 통해 별도의 기록 작업 없이도 업무 로그를 체계적으로 관리할 수 있다.
챕터별 상세
인트로
자동 업무 일지 기록을 위한 핵심 요건
Hook을 이용한 자동 정리 방법
Stop Hook은 Claude Code가 대답을 마치고 사용자 입력을 기다리는 시점에 특정 명령을 실행하게 한다.
"Stop": [ { "matcher": "", "hooks": [ { "type": "command", "command": "uv run <user-your-root-path>/.claude/hooks/stop.py --chat" } ] } ]Claude Code의 Stop Hook 설정 예시
def summarize(project, prompt, response, actions, current_title):대화 내용을 요약하는 파이썬 함수
def notion_request(method, path, payload=None):Notion API를 호출하는 함수
마무리
용어 해설
- 클로드 코드(Claude Code)
- — Claude에서 제공하는 AI 코딩 에이전트로, 자연어 명령을 통해 코드 작성, 수정, 실행을 자동화한다.
- 훅(Hook)
- — 특정 이벤트나 시점(예: 대화 종료)에 맞춰 사용자 정의 동작을 실행할 수 있게 하는 프로그래밍 인터페이스이다.
- 노션 API(Notion API)
- — Notion의 데이터베이스나 페이지에 프로그래밍 방식으로 접근하여 데이터를 읽고 쓰거나 업데이트할 수 있는 인터페이스이다.
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.

