← ClaudeAtlas

learn-from-feedbacklisted

Use when 사용자 교정 패턴 자동 분석. Mem0 feedback 카테고리 N회+ 누적 시 룰 후보 제안. 명시적 호출 또는 세션 시작(T03) 확인 시 자동 트리거.
DaeSeokSong/oh-my-ouroboros · ★ 1 · AI & Automation · score 72
Install: claude install-skill DaeSeokSong/oh-my-ouroboros
# Learn From Feedback > **트리거**: 명시적 호출(`/learn-from-feedback`) 또는 세션 시작(T03) 확인 시 자동 — "Stop hook 자동 실행" 표기는 죽은 주장이었음(Stop hook은 셸이라 LLM 미실행, 본문 §비교표가 이미 정정 — 2026-07-16 description·트리거 표기 일치화) > **상세 흐름**: `~/.claude/rules-lazy/learner.md` § 자동 패턴 분석 ## 실행 순서 1. **감지 입력 수집**: - 로컬 빈도(토큰 0): `bash ~/.claude/scripts/pattern-detect.sh 3` → 반복 표면 1차 후보 - Mem0 이력: feedback 카테고리(T12 교정 + T40 반복 패턴) + code_pattern 카테고리 agent-eval source(T41 에이전트 약점) 각각 검색 2. **시간 순 정렬** + 키워드 클러스터링 — pattern-detect 1차 후보를 **LLM 의미 묶음**(표면 다른 같은 의도 통합) 3. **동일 패턴 3회+ 검출** → 후보 생성 (룰 / 스킬 신설 / 기존 스킬 편입 — T40 자가진화) - 교정 패턴 → 룰 후보. 중립적 반복 패턴(요청·작업방식) → `rules-lazy/learner.md § 반복 패턴 → 산출물 3택` 기준으로 룰/스킬신설(quick-skill)/편입 분류 - **Lt budget**: 한 사이클 후보 수 ≤K개(기본 K=4, 이전 사이클 채택률에 따라 cosine decay floor=2)로 클립 — 후보 과잉 억제 4. **사용자 승인 형식 출력** (learner.md § 룰 후보 출력 형식 준수) 5. **채택 게이트 (2-tier — 설계)**: > **상태 (2026-07-17)**: Tier-2 blind A/B **자동활성은 P2 미활성** (스크립트 인프라는 구현됨, 활성화 전 재설계 필요 — `rules-lazy/learner.md` § step 3). **현재 운영**: Tier-1(exit 0) 통과 → 아래 Tier-2 대신 **사용자 승인**으로 연결. 아래 Tier-2 절차는 활성화 시 흐름. - **Tier-1**: `harness-bench.sh gate <bench_id>` → exit 0이면 Tier-2 진입. exit 1/2이면 REJECT. - **Tier-2 (blind A/B — P2 미활성)**: a. `regression-blind.sh prepare <candidate_edit_file> <work_dir>` b. `regression-blind.sh run <work_dir> <suite_file>` — 사용자가 직접 실행 c. 사용자 blind 선택 완료 후 `regression-blind.sh verdict <picks_file>` d. **verdict ACCEPT(exit 0)** → 채택 (사용자 blind 선택=승