프롬프트 로그 쌓기 (프로젝트 설정)
현재 프로젝트의 프롬프트 로그를 쌓는 설정을 하도록 지시합니다.
지금 열려 있는 이 프로젝트에 "프롬프트 로그" 자동 기록을 설정해줘. 이 프로젝트에서
내가 입력하는 모든 프롬프트가 프로젝트 안에 자동으로 쌓이게 하는 거야.
참고 글: https://game.dev-play.kr/articles/prompt-log/
요구사항:
1. 기록 위치: 프로젝트 루트의 log_prompt/도구이름/ 폴더에 날짜별 파일
(예: log_prompt/claude/2026-07-18.md, Codex라면 log_prompt/codex/...)
2. 기록 형식: 항목마다 [HH:MM:SS] 프롬프트내용 한 줄 + 빈 줄.
3. 네가 Claude Code라면: 이 프로젝트의 .claude/settings.json에 UserPromptSubmit
훅을 등록하고, 훅 스크립트는 log_prompt/log-prompt.sh 로 만들어줘.
스크립트는 stdin으로 들어오는 JSON에서 프롬프트를 읽고, 실행 권한을 주고,
어떤 경우에도 실패로 대화를 막지 않게 항상 정상 종료(exit 0)해야 해. timeout은 5초.
4. 네가 Codex 등 다른 도구라면: 프롬프트 입력 시점에 실행되는 훅/이벤트를 이 도구가
지원하는지 공식 문서 기준으로 먼저 확인해. 지원하면 같은 사양으로 설정하고,
지원하지 않으면 아무것도 만들지 말고 "이 도구는 자동 프롬프트 로그를 지원하지
않는다"고 솔직하게 알려줘. 되는 척하는 어설픈 대안은 금지.
5. 내 OS를 확인해서 거기에 맞는 스크립트로 만들어줘 (macOS/Linux는 bash,
Windows는 PowerShell). jq 같은 별도 프로그램 설치가 필요 없어야 해.
6. 기존 설정 파일에 다른 내용이 있으면 절대 덮어쓰지 말고 훅만 추가해줘.
7. 이 프로젝트가 git 저장소라면, 로그를 git에 포함할지 나에게 한 번 물어봐줘.
판단 기준도 같이 알려줘:
- 개인 프로젝트나 비공개 저장소라면 포함 추천 (작업 의도가 코드와 함께 백업되고,
나중에 AI가 옛 코드를 다룰 때 로그를 검색해 맥락을 복원할 수 있음)
- 공개 저장소이거나 회사/팀 코드라면 제외 추천 (프롬프트에는 미정제 내용이
그대로 담기므로) — 이 경우 .gitignore에 log_prompt/ 추가
내가 "포함"을 선택하면: .gitignore에 넣지 말고, 어떤 커밋을 하든 log_prompt/가
항상 최신 상태로 함께 스테이징되도록 git pre-commit 훅(.git/hooks/pre-commit에서
git add -A log_prompt/ 실행)도 만들어줘. 로그만 단독으로 커밋할 필요가 없어지고,
모든 커밋에 그 시점까지의 로그가 자연스럽게 따라 들어가.
8. 이 프로젝트의 CLAUDE.md에(네가 Codex라면 AGENTS.md에, 파일이 없으면 생성해서)
다음 지침을 추가해줘:
"log_prompt/ 폴더는 내가 AI에게 입력한 프롬프트의 자동 기록이다.
오래된 코드의 의도가 불분명하거나 과거 작업 맥락이 필요할 때는
git log와 함께 log_prompt/에서 관련 키워드를 검색해 참고하라.
로그 파일 자체를 수정하거나 삭제하지는 마라."
9. 끝나면 ①만든 파일 목록 ②수정한 설정 파일 ③확인 방법을 정리해서 보여줘.
그리고 다음 내 메시지가 첫 기록이 될 테니, 그때 로그 파일을 직접 읽어서
정상 동작하는지 검증해줘.
10. 마지막으로 "이 로그에는 입력하는 모든 내용(비밀번호·API키 포함 가능)이 그대로
기록되니 주의하라"는 안내를 꼭 해줘.
