Oh My ClaudeCode
SkillsUtility Skills

Learner

현재 대화 세션에서 재사용 가능한 스킬을 추출하는 학습 스킬

개요

Learner는 어려운 버그 수정, 코드베이스 특수한 우회법, 시간을 낭비하게 만드는 함정 같은 경험에서 재사용 가능한 스킬을 추출합니다. 단순한 코드 스니펫이 아니라, Claude가 문제 유형에 대해 어떻게 사고할지를 가르치는 원칙과 의사결정 휴리스틱을 저장합니다.

사용법

/oh-my-claudecode:learner

다음 상황에서 쓰면 좋습니다.

  • 깊은 조사가 필요한 까다로운 버그를 해결한 후
  • 코드베이스 특유의 비자명한 우회법을 발견한 후
  • 잊어버리면 시간을 낭비하는 숨겨진 함정을 발견한 후
  • 프로젝트에 영향을 미치는 문서화되지 않은 동작을 발견한 후

추출 기준

모든 솔루션이 스킬로 저장할 가치가 있는 건 아닙니다.

기준좋은 예나쁜 예
검색 불가이 코드베이스의 ESM 커스텀 경로 해결 방식TypeScript에서 파일 읽기
컨텍스트 특수server.py:42의 aiohttp 프록시 크래시try/catch로 에러 처리
정확한 행동 지침tsconfig.json의 moduleResolution 확인엣지 케이스 처리
어렵게 얻은 지식worker.ts:89의 레이스 컨디션일반적 프로그래밍 패턴

스킬 저장 위치

  • 사용자 레벨: ~/.claude/skills/omc-learned/ - 모든 프로젝트에서 사용 (드물게)
  • 프로젝트 레벨: .omc/skills/ - 해당 저장소에서만 사용 (기본값)

스킬 형식

# [Skill Name]

## The Insight
발견한 근본적인 원칙.

## Why This Matters
이걸 모르면 뭐가 잘못되는지.

## Recognition Pattern
이 스킬이 적용되는 시점을 어떻게 아는지.

## The Approach
의사결정 휴리스틱. 코드가 아닌 사고 방식.

관련 스킬

  • skill - 스킬 관리 (목록, 추가, 제거, 검색)
  • note - 빠른 메모 저장 (스킬보다 비공식적)

레퍼런스

항목
호출/oh-my-claudecode:learner
매직 키워드-
카테고리Utility

On this page