一键导入
mistake-recorder
실수를 했을 때, 사용자에게 교정받았을 때, 가정이 틀렸을 때, 또는 코드베이스에 대해 비자명한 것을 배웠을 때 사용하세요. 실수와 교훈을 .claude/memory/ 파일에 영구적으로 기록하여 다음 세션에서 같은 실수를 반복하지 않도록 합니다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
실수를 했을 때, 사용자에게 교정받았을 때, 가정이 틀렸을 때, 또는 코드베이스에 대해 비자명한 것을 배웠을 때 사용하세요. 실수와 교훈을 .claude/memory/ 파일에 영구적으로 기록하여 다음 세션에서 같은 실수를 반복하지 않도록 합니다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
컨텍스트 압축(compaction) 타이밍을 안내합니다. "컴팩트해줘", "컨텍스트 정리해줘", "compact-guide", "context가 꽉 찼어", "토큰이 부족해" 등에 트리거합니다. 언제 압축해야 하고 언제 하면 안 되는지 판단 기준과 압축 전 체크리스트를 제공합니다.
사용자가 "커밋해줘", "스테이지해줘", "PR 만들어줘", "브랜치 만들어줘", "이거 올려줘", "git 작업 도와줘"라고 할 때 사용하세요. 안전한 git 작업, 커밋 메시지 작성, PR 생성을 위한 표준 절차를 제공합니다. 파괴적 명령은 절대 실행하지 않습니다.
주간/세션 단위 회고를 실행하세요. "회고해줘", "이번 주 정리해줘", "뭘 했는지 요약해줘", "retro", "retrospective", "/retro" 등에 트리거합니다. git 통계 + 메모리를 결합해 성과·배운 것·막힌 곳을 구조화된 리포트로 출력하고, 진화 기회를 식별합니다.
하네스 자체를 진화시킬 때 사용하세요. "이거 규칙으로 만들어", "이 작업 스킬로 만들어", "이거 차단해", 같은 실수가 반복될 때, 같은 패턴의 코드를 여러 번 작성할 때, 프로젝트 구조가 변경되었을 때 트리거합니다. 규칙·스킬·hook·메모리를 프로젝트에 맞게 진화시킵니다.
基于 SOC 职业分类
| name | mistake-recorder |
| description | 실수를 했을 때, 사용자에게 교정받았을 때, 가정이 틀렸을 때, 또는 코드베이스에 대해 비자명한 것을 배웠을 때 사용하세요. 실수와 교훈을 .claude/memory/ 파일에 영구적으로 기록하여 다음 세션에서 같은 실수를 반복하지 않도록 합니다. |
이 스킬은 이 하네스의 핵심 메커니즘이다. 같은 실수를 두 번 하지 않는 유일한 방법은 적어 두는 것이다.
무엇이 일어났는지 한 줄로 요약한다.
분류한다.
.claude/memory/mistakes.md.claude/memory/lessons.md.claude/memory/decisions.mdmistakes.md 항목 작성:
## YYYY-MM-DDTHH:MM:SSZ — <한 줄 제목>
- 맥락: <어떤 작업 중이었는가>
- 한 일: <틀린 행동>
- 왜 틀렸나: <증상이 아니라 근본 원인>
- 옳은 접근: <다음엔 어떻게>
- 태그: #<영역> #<언어> #<도구>
lessons.md 항목 작성 (1~5줄, 태그 포함):
- [#tag] <한 줄 사실> — <왜 중요한가, 짧게>
decisions.md 항목 작성 (ADR 형식):
## ADR-NNNN: <제목>
- 날짜: YYYY-MM-DD
- 상태: 채택
- 맥락: ...
- 결정: ...
- 결과: ...
Edit/Write 도구로 직접 추가한다. (PostToolUseFailure hook이 자동으로 초안을 채워주므로, 그 경우엔 교훈 줄만 채우면 된다.)
datetime.utcnow()를 썼는데, 이 프로젝트는
모든 시각을 pendulum.now('UTC')로 다루기 때문에 비교가 깨졌다.
교훈: 새 시간 객체는 항상 pendulum을 사용한다."evolve 스킬을 먼저 실행하여 규칙/hook/스킬로 승급한다(50-memory-protocol.md와 정합).