지속적 학습 스킬
Claude Code 세션 종료 시 자동으로 평가하여 학습된 스킬로 저장할 수 있는 재사용 가능한 패턴을 추출합니다.
활성화 시점
- Claude Code 세션에서 자동 패턴 추출을 설정할 때
- 세션 평가를 위한 Stop Hook을 구성할 때
~/.claude/skills/learned/에서 학습된 스킬을 검토하거나 큐레이션할 때- 추출 임계값이나 패턴 카테고리를 조정할 때
- v1 (이 방식)과 v2 (본능 기반) 접근법을 비교할 때
작동 방식
이 스킬은 각 세션 종료 시 Stop Hook으로 실행됩니다:
- 세션 평가: 세션에 충분한 메시지가 있는지 확인 (기본값: 10개 이상)
- 패턴 감지: 세션에서 추출 가능한 패턴을 식별
- 스킬 추출: 유용한 패턴을
~/.claude/skills/learned/에 저장
구성
config.json을 편집하여 사용자 지정합니다:
{
"min_session_length": 10,
"extraction_threshold": "medium",
"auto_approve": false,
"learned_skills_path": "~/.claude/skills/learned/",
"patterns_to_detect": [
"error_resolution",
"user_corrections",
"workarounds",
"debugging_techniques",
"project_specific"
],
"ignore_patterns": [
"simple_typos",
"one_time_fixes",
"external_api_issues"
]
}
패턴 유형
| 패턴 | 설명 |
|---|---|
error_resolution | 특정 에러가 어떻게 해결되었는지 |
user_corrections | 사용자 수정으로부터의 패턴 |
workarounds | 프레임워크/라이브러리 특이점에 대한 해결책 |
debugging_techniques | 효과적인 디버깅 접근법 |
project_specific | 프로젝트 고유 컨벤션 |
Hook 설정
~/.claude/settings.json에 추가합니다:…