---
name: sm-learning
user-invocable: true
description: |
  자가 발전 에이전트 — Show Me 성공 패턴을 캡처하고 template_library.json에 영구 저장.
  btw로 즉각 메모, version-up으로 라이브러리 업데이트.
  CEO는 세션 시작 시 라이브러리를 로드해 초기 품질을 점진적으로 향상시킴.
  Use when user types "/sm-learning".
version: 1.0.0
allowed-tools:
  - Task
  - Read
  - Write
  - Edit
  - Bash
---

# /sm-learning — 자가 발전 에이전트

## 사용법

```
# 즉각 패턴 캡처
/sm-learning btw "KPI 2x2 그리드 레이아웃이 한눈에 들어옴"
/sm-learning btw "진행 상황 색상 구분(완료=초록/진행=파랑/블로커=빨강)이 직관적"
/sm-learning btw "차트 없이 진행률 바만 써도 충분한 경우가 많음"

# 누적된 패턴을 라이브러리에 영구 저장
/sm-learning version-up

# 현재 라이브러리 현황 확인
/sm-learning status
```

---

## 실행 프로토콜

### Step 1: 최신 learning 경로 확인

```bash
BASE="$HOME/.claude/plugins/marketplaces/CSnShowmeCompany/plugins"
LATEST=$(ls -d "$BASE/sm-learning-v"* 2>/dev/null | sort -V | tail -1)
TEMPLATE_LIB="$BASE/../shared/template_library.json"
```

### Step 2: learning 에이전트 스폰

에이전트 파일: `$LATEST/agents/learning.md`

명령과 내용을 원문 그대로 전달:
```
명령: [btw "메모" | version-up | status]
```

### Step 3: 결과 출력

- `btw`: "📝 캡처됨: [메모]" + version-up 안내
- `version-up`: 저장된 패턴 수, 총 템플릿 수, 업데이트 확인
- `status`: 현재 템플릿 라이브러리 현황 테이블

---

## 자가 발전 구조

```
사용 → btw 캡처 → version-up 저장 → CEO가 다음 세션에 로드
                                          ↓
                              첫 렌더링 품질 점진적 향상
```

라이브러리 경로: `~/.claude/plugins/marketplaces/CSnShowmeCompany/shared/template_library.json`
