← ClaudeAtlas

learnlisted

프로젝트 메모리에 패턴/규칙을 저장·조회하고, 외부 소스를 메모리로 통합(ingest)하거나 메모리 위생을 검사(lint)한다. "기억해줘", "다음에도 기억", "패턴 저장", "이거 학습", "메모리에 추가", "이 글/문서 메모리에 정리해줘", "메모리 정합 검사" 요청 시 사용. 사용법 /learn [save|show|ingest|lint]
SONGYEONGSIN/vibe-flow · ★ 1 · AI & Automation · score 77
Install: claude install-skill SONGYEONGSIN/vibe-flow
프로젝트 메모리를 관리한다. ## 사용법 저장 (참고용 학습 — 사람이 읽음): - `/learn save pattern <설명>` — 현재 세션에서 발견한 코드 패턴 저장 - `/learn save error <설명>` — 해결한 에러 패턴 저장 - `/learn save profile <설명>` — 프로젝트 특성 업데이트 저장 (hook이 자동 읽음 — 기계 형식): - `/learn save deny <명령>` — `smart-guard.sh`가 차단할 명령 (예: `/learn save deny "yarn install"`) - `/learn save check <패턴>` — `pattern-check.sh`가 위반 시 경고할 패턴 (PostToolUse) - `/learn save require <패턴>` — `pattern-check.sh`가 누락 시 경고할 필수 패턴 통합/검사 (Karpathy llm-wiki Ingest/Lint 축 — brainstorm 20260718): - `/learn ingest <url|파일|"방금 읽은 내용">` — 외부 소스를 읽어 **기존 메모리 파일을 갱신** (신규 생성보다 갱신 우선) - `/learn lint` — 메모리 위생 기계 검사 (dead 링크/200줄 cap/hook 규칙 형식 FAIL, 고아 leaf/[[미해결]] WARN) 조회: - `/learn show` — 메모리 전체 조회 - `/learn show patterns` — 패턴만 조회 - `/learn show errors` — 에러 해결법만 조회 - `/learn show profile` — 프로젝트 프로파일만 조회 - `/learn show rules` — hook이 읽는 deny/check/require 규칙만 조회 ## 절차 ### save 모드 1. `$ARGUMENTS`에서 모드와 카테고리 파싱 2. 현재 세션 컨텍스트 분석: - `git diff HEAD~3` — 최근 변경사항 - `git log --oneline -10` — 최근 커밋 - `.claude/session-logs/` — 최신 세션 로그 - `.claude/metrics/` — 최신 메트릭 (실패 패턴 파악) 3. 분석 결과에서 학습할 내용 추출 #### save pattern - 반복 사용된 코드 구조 (API 호출 패턴, 상태 관리 패턴 등) - 자주 적용한 리팩토링 (컴포넌트 분리, 타입 추출 등) - `.claude/memory/patterns.md`의 `## 코드 패턴` 섹션에 추가 #### save error - TypeScript 에러 메시지 + 해결법 쌍 - ESLint 위반 유형 + 수정 방법 - 런타임 에러 + 디버깅 과정 - `.claude/memory/patterns.md`의 `## 에러 해결` 섹션에 추가 #### save profile - 프로젝트에서 자주 사용하는 DB 테이블명, API 엔드포인트 - 외부 서비스 연동 패턴 - 프로젝트 고유 규칙/컨벤션 - `.claud