skill-checkuplisted
Install: claude install-skill iceberggymnast/skills
# Skill Checkup — 스킬이 돌기는 하는지 잰다
스킬의 1차 실패 모드는 **절차가 틀리는 것이 아니라 조용히 안 쓰이게 되는 것**이다. 안 도는 스킬은 아무 신호도 안 보낸다 — 원장이 안 자라고, 지표가 0으로 예쁘고, 아무도 불평하지 않는다. 이 스킬은 그 침묵을 숫자로 바꾼다.
## 이 스킬이 다루는 것
| 상황 | 담당 |
|---|---|
| **함대 전체가 돌기는 하는지 · 트리거 수리** | **이 스킬** |
| **원장·프로필의 상태 점검과 정리** | **이 스킬** |
| 스킬 하나가 자기 성공 기준을 충족했는지 | 그 스킬 자신 ("이 스킬 의도대로 작동해?") |
| 로그에서 **새** 자동화 후보를 발굴 | `session-audit` |
| `CLAUDE.md`·설정 파일 점검 | `claude-md-management` 플러그인 |
**개별 점검과 겹치지 않는다.** 개별 스킬 점검은 "내 기준을 충족했나"를 묻고 그 스킬의 `RATIONALE.md` 관측 표에 남는다. 이 스킬은 "애초에 돌기는 했나"를 묻는다. 재는 대상이 달라서 한쪽이 다른 쪽을 대체하지 않는다.
**`session-audit`과 방향이 반대다.** 그쪽은 없는 것을 만들 근거를 찾고, 이쪽은 있는 것이 죽었는지 본다. 로그를 읽는다는 점만 같다.
## 측정 대상
**판정은 `RATIONALE.md`를 가진 스킬에만 한다.** 그 파일이 있다는 것은 성공 기준을 선언했다는 뜻이고, 선언이 없으면 발동률이 낮은 것이 문제인지 정상인지 판정할 근거가 없다.
**단, 발동 수치는 전부 보고한다.** `RATIONALE.md`가 없어도 계기는 스킬 이름을 가리지 않고 세므로 숫자는 나온다. 그 숫자를 빼면 "함대가 돌기는 했는지"라는 이 스킬의 목적 자체가 사라진다. 없는 스킬은 수치 옆에 **"판정 보류 — 기준 없음"**으로 적고 임의 기준을 지어내지 않는다.
**`RATIONALE.md`를 찾는 순서**: 스킬 폴더 안 → 없으면 `<기준 폴더>/rationale/<스킬명>.md`. 플러그인으로 설치한 경우 스킬 폴더가 캐시 디렉터리라 관측 기록이 `/plugin update`에 지워지므로, 그쪽 규약은 후자에 두게 되어 있다(BOOTSTRAP 2-7). **앞만 보고 "기준 없음"으로 처리하면 규약을 지킨 사람이 전부 측정 불가를 받는다.**
**전 스킬이 "기준 없음"으로 나오면 갓 설치한 상태다.** 고장이 아니다. 그 사실을 그대로 알리고, 만드는 형식은 각 스킬 `SKILL.md` 끝의 "성공 기준 · 존재 의의" 절과 BOOTSTRAP 2-7에 있다고 안내한 뒤 **발동 수치만 내고 끝낸다.** 판정 없는 결과를 "고장"처럼 내면 첫 사용자가 이 스킬을 다시 안 부른다.
## 분모에서 빼야 하는 것
수치를 내기 전에 먼저 거른다. 안 거르면 정상인 것을 실패로 적는다.
**스킬이 없던 기간.** 스킬 폴더의 생성일이나 그 스킬의 첫 커밋보다 앞선 세션은 분모에서 뺀다. 없던 스킬의 발동이 0