작업 기록 스킬. 다음 상황에서 자동으로 실행한다: (1) 유저가 기능 구현, 버그 수정, 설계 결정 등 의미 있는 작업을 마쳤을 때 (2) 유저가 "기록해줘", "저장해줘", "남겨줘", "worklog", "/worklog" 라고 할 때 (3) 대화가 길어져 컨텍스트가 쌓였을 때 (30분 주기 또는 주요 단락 완료 시) 유저가 나눈 대화, 결정 사항, 완료한 작업을 CLAUDE.md에 기록한다.
이 스킬은 작업 기억 관리자다. 유저(dyl)가 Claude와 함께 noado 프로젝트를 개발하면서 나눈 대화, 내린 결정, 완료한 작업을 CLAUDE.md에 자동으로 기록한다. 기록은 다음 세션에서 맥락을 빠르게 복원하는 데 쓰인다.
현재 대화에서 아래 항목을 추출한다:
Read /Users/dyl/antigravity/noado/CLAUDE.md
CLAUDE.md 상단 "✅ 완료된 작업" 섹션에 새 항목을 추가하고, "🚀 다음 세션 시작 순서" 섹션을 현재 상태 기준으로 갱신한다.
새 항목 형식:
### [번호]. [작업 제목] ([날짜])
- **완료:** [완료한 것들 bullet]
- **결정:** [내린 결정들 bullet]
- **유저 언급:** [유저가 강조한 것들 bullet]
- **다음:** [이어서 해야 할 것들 bullet]
유저가 인수로 메모를 전달했으면 ($ARGUMENTS가 비어있지 않으면),
해당 내용을 "유저 메모" 항목으로 추가한다.
기록을 마치면 유저에게 한 줄로 보고한다:
✅ 작업 기록 완료 — [요약 1줄]
Claude는 아래 상황에서 유저에게 묻지 않고 자동으로 이 스킬을 실행한다:
| 상황 | 예시 |
|---|---|
| 주요 기능 완료 | 빌드 성공, 마이그레이션 실행, 페이지 재작성 완료 |
| 버그 수정 완료 | "이제 동작함" 확인 |
| 설계 결정 | "이 방식으로 하기로 함", 아키텍처 변경 |
| 데이터 변경 | DB 스키마 변경, 실데이터 임포트 |
| 세션 마무리 | 유저가 "끝", "수고", "나중에" 등 종료 신호 |
currentDate 컨텍스트를 우선 사용하고, 없으면 시스템 날짜를 쓴다.