Agent skill · writing content · affaan-m
continuous-learning-v2
훅을 통해 세션을 관찰하고, 신뢰도 점수가 있는 원자적 본능을 생성하며, 이를 스킬/명령어/에이전트로 진화시키는 본능 기반 학습 시스템. v2.1에서는 프로젝트 간 오염을 방지하기 위한 프로젝트 범위 본능이 추가되었습니다.
Why this skill is useful
Adds a system for generating reusable knowledge from observed coding behaviors, including project-specific instincts and automated learning processes.
What it needs
Requires claude installed locally. About 6k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
지속적 학습 v2.1 - 본능 기반 아키텍처 Claude Code 세션을 원자적 "본능(instinct)" -- 신뢰도 점수가 있는 작은 학습된 행동 -- 을 통해 재사용 가능한 지식으로 변환하는 고급 학습 시스템입니다. v2.1에서는 프로젝트 범위 본능이 추가되었습니다 -- React 패턴은 React 프로젝트에, Python 규칙은 Python 프로젝트에 유지되며, 범용 패턴(예: "항상 입력 유효성 검사")은 전역으로 공유됩니다. 활성화 시점 Claude Code 세션에서 자동 학습 설정 시 훅을 통한 본능 기반 행동 추출 구성 시 학습된 행동의 신뢰도 임계값 조정 시 본능 라이브러리 검토, 내보내기, 가져오기 시 본능을 완전한 스킬, 명령어 또는 에이전트로 진화 시 프로젝트 범위 vs 전역 본능 관리 시 프로젝트에서 전역 범위로 본능 승격 시 v2.1의 새로운 기능 기능 v2.0 v2.1 --------- ------ ------ 저장소 전역 (~/.claude/homunculus/) 프로젝트 범위 (projects/<hash>/) 범위 모든 본능이 어디서나 적용 프로젝트 범위 + 전역 감지 없음 git remote URL / 저장소 경로 승격 해당 없음 2개 이상 프로젝트에서 확인 시 프로젝트 -> 전역 명령어 4개 (status/evolve/export/import) 6개 (+promote/projects) 프로젝트 간 오염 위험 기본적으로 격리 v2의 새로운 기능 (v1 대비) 기능 v1 v2 --------- ---- ---- 관찰 Stop 훅 (세션 종료) PreToolUse/PostToolUse (100% 신뢰성) 분석 메인 컨텍스트 백그라운드 에이전트 (Haiku) 세분성 전체 스킬 원자적 "본능" 신뢰도 없음 0.3-0.9 가중치 진화 직접 스킬로 본능 -> 클러스터 -> 스킬/명령어/에이전트 공유 없음 본능 내보내기/가져오기 본능 모델 본능은 작은 학습된 행동입니다: 속성: 원자적 -- 하나의 트리거, 하나의 액션 신뢰도 가중치 -- 0.3 = 잠정적, 0.9 = 거의 확실 도메인 태그 -- code-style, testing, git, debugging, workflow 등 증거 기반 -- 어떤 관찰이 이를 생성했는지 추적 범위 인식 -- project (기본값) 또는 global 작동 방식 프로젝트 감지 시스템이 현재 프로젝트를 자동으로 감지합니다: 1. CLAUDEPROJECTDIR 환경 변수 (최우선 순위) 2. git remote get-url origin -- 이식 가능한 프로젝트 ID를 생성하기 위해 해시됨 (서로 다른 머신에서 같은 저장소는 같은 ID를 가짐) 3. git rev-parse --show-toplevel -- 저장소 경로를 사용한 폴백 (머신별) 4. 전역 폴백 -- 프로젝트가 감지되지 않으면 본능은 전역 범위로 이동 각 프로젝트는 12자 해시 ID를 받습니다 (예: a1b2c3d4e5f6). ~/.claude/homunculus/projects.json의 레지스트리 파일이 ID를 사람이 읽을 수 있는 이름에 매핑합니다. 빠른 시작 1. 관찰 훅 활성화 ~/.claude/settings.json에 추가하세요. 플러그인으로 설치한 경우 (권장): ~/.claude/settings.json에 추가 hook 블록을 넣지 마세요. Claude Code v2.1+가 플러그인의 hooks/hooks.json을 자동으로 로드하며, observe.sh는 이미 그곳에 등록되어 있습니다. 이전에 observe.sh를 ~/.claude/settings.json에 복사했다면 중복된 PreToolUse / PostToolUse 블록을 제거하세요. 중복 등록은 이중 실행과 ${CLAUDEPLUGINROOT} 해석 오류를 일으킵니다. 이 변수는 플러그인 소유 hooks/hooks.json 항목에서만 확장됩니다. 수동으로 ~/.claude/skills에 설치한 경우, 아래 내용을 ~/.claude/settings.json에 추가하세요: 2. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/continuous-learning-v2--e2cb17