Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add Siul49/skill-pack --skill "manage-skills"
Install specific skill from multi-skill repository
# Description
세션 변경사항을 분석하여 검증 스킬 누락을 탐지합니다. 기존 스킬을 동적으로 탐색하고, 새 스킬을 생성하거나 기존 스킬을 업데이트한 뒤 CLAUDE.md를 관리합니다.
# SKILL.md
name: manage-skills
description: 세션 변경사항을 분석하여 검증 스킬 누락을 탐지합니다. 기존 스킬을 동적으로 탐색하고, 새 스킬을 생성하거나 기존 스킬을 업데이트한 뒤 CLAUDE.md를 관리합니다.
disable-model-invocation: true
argument-hint: "[선택사항: 특정 스킬 이름 또는 집중할 영역]"
스킬 관리자
목적
.claude/skills/ 디렉토리를 일관되고 실행 가능한 상태로 유지한다.
- 변경된 영역에 대한 검증 스킬 누락 탐지
- 삭제/이동된 파일에 대한 잘못된 참조 탐지
- 스킬 생성/업데이트/삭제 제안
verify-implementation,CLAUDE.md동기화
탐지 대상
| 유형 | 설명 |
|---|---|
| 커버리지 갭 | 변경된 파일이 어떤 verify 스킬에서도 참조되지 않음 |
| 잘못된 참조 | 스킬이 삭제/이동된 파일을 참조함 |
| 누락된 검사 | 새로운 패턴이 기존 검사에 포함되지 않음 |
| 오래된 값 | 설정 값이나 탐지 명령이 더 이상 맞지 않음 |
실행 절차
Step 1: 세션 변경 분석
변경된 파일 수집:
git diff HEAD --name-only
git log main..HEAD --name-only --pretty=format:""
git diff main...HEAD --name-only
최상위 영역별로 그룹화한다.
Step 2: 등록된 스킬과 매핑
변경된 파일을 각 verify 스킬의 커버리지 패턴과 대조.
각 파일을 COVERED, PARTIAL, UNCOVERED로 분류.
Step 3: 커버리지 갭 분석
각 관련 스킬에 대해:
- 누락된 파일 참조 확인
- 오래된 탐지 명령 확인
- 새 패턴이 기존 검사에 포함되는지 확인
- 삭제된 파일의 잔존 참조 확인
- 변경된 설정 값 확인
Step 4: CREATE vs UPDATE 결정
기존 스킬 도메인과 관련? → UPDATE
관련 파일 3개 이상이 공통 패턴 공유? → CREATE (새 verify 스킬)
그 외 → 면제 (검증 불필요)
Step 5: 기존 스킬 업데이트
- 기존에 작동하는 검사는 절대 삭제하지 않음 (추가만)
- 새 파일 참조, 탐지 명령, 워크플로우 스텝 추가
- 예외 조건 업데이트
Step 6: 새 스킬 생성
사용자 확인 후 생성. 규칙:
- verify- 프리픽스 필수
- kebab-case 명명
- SKILL.md 필수 섹션: 목적, 실행 시점, 관련 파일, 워크플로우, 출력 형식, 예외
생성 후 3곳 동기화:
1. .claude/skills/manage-skills/SKILL.md — 등록 테이블
2. .claude/skills/verify-implementation/SKILL.md — 실행 목록
3. CLAUDE.md — 스킬 테이블
Step 7: 검증
수정된 모든 SKILL.md를 재확인:
- 마크다운 포맷 검증
- 파일 참조가 실제 존재하는지 ls로 확인
- 탐지 명령을 dry-run 실행
- PASS/FAIL 기준이 명확한지 확인
Step 8: 요약 보고
## 스킬 관리 결과
### 분석된 변경 파일
- [파일 목록]
### 수행한 작업
| 스킬 | 작업 | 변경 내용 |
|------|------|-----------|
| verify-xxx | UPDATE/CREATE/DELETE | 설명 |
### 미커버 파일 (있을 경우)
- [파일 목록과 사유]
### 후속 권장 사항
- [있을 경우]
품질 기준
생성/업데이트된 스킬은 다음을 충족해야 한다:
- 실제 파일 경로가 ls로 확인됨
- 탐지 명령이 실제 grep/glob 패턴으로 동작함
- 각 검사에 명확한 PASS/FAIL 기준이 있음
- 최소 2~3개의 현실적 예외 조건이 있음
- 기존 스킬과 일관된 포맷을 따름
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.