Skill Scout
새 기술을 만들기 전에 이 기술을 사용하세요. 목표는 기존 커뮤니티나 마켓플레이스 작업을 중복으로 만들지 않으면서, 외부 기술을 채택하기 전에 검증하는 것입니다.
출처: redminwang이 커뮤니티 PR #1232에서 복구했습니다.
사용 시기
- 사용자가 "기술 만들기", "기술 빌드", "기술 제작" 또는 "새 기술"이라고 말할 때.
- 사용자가 "X를 위한 기술이 있나요?" 또는 "Y를 수행하는 기술이 존재하나요?"라고 물을 때.
- 사용자가 워크플로를 설명하고, 당신이 새 기술을 만들 것을 제안하려 할 때.
- 사용자가 기존 기술을 포크하거나 확장하려 할 때.
사용자가 검색을 건너뛰거나 처음부터 만들라고 명시적으로 말하면, 그 점을 인지하고 요청된 생성 워크플로를 진행하세요.
작동 방식
1단계 - 의도 파악
다음을 추출하세요:
- 기술이 수행해야 할 작업.
- 사용 트리거 조건.
- 관련된 도메인, 도구, 프레임워크 또는 데이터 소스.
- 3~5개의 검색 키워드와 유용한 동의어.
2단계 - 로컬 소스 검색
먼저 설치된 기술과 마켓플레이스 기술 이름을 검색하세요. 로컬 소스는 이미 사용자 환경에 포함되어 있으므로 선호됩니다.
find ~/.claude/skills -maxdepth 2 -name SKILL.md 2>/dev/null | grep -iE "키워드|동의어"
find ~/.claude/plugins/marketplaces -path '*/skills/*/SKILL.md' 2>/dev/null | grep -iE "키워드|동의어"
그런 다음 프론트매터 설명을 검색하세요:
grep -RilE "키워드|동의어" ~/.claude/skills ~/.claude/plugins/marketplaces 2>/dev/null
3단계 - 원격 소스 검색
사용 가능한 GitHub 및 웹 검색 도구를 사용하세요. 간결한 쿼리를 선호합니다:
gh search repos "claude code skill 키워드" --limit 10 --sort stars
gh search code "name: 키워드" --filename SKILL.md --limit 10
웹 검색의 경우, 다음과 같은 최대 3개의 타겟팅된 쿼리를 사용하세요:
"claude code skill" 키워드
"SKILL.md" 키워드
"everything-claude-code" 키워드
4단계 - 외부 일치 항목 검증
채택 또는 포크를 위해 외부 기술을 추천하기 전에:
SKILL.md프론트매터와 지침을 읽으세요.- 예상치 못한 셸 명령, 파일 쓰기, 네트워크 호출, 자격 증명 처리 또는 패키지 설치가 있는지 확인하세요.
- 리포지토리가 유지 관리되는지 확인하세요.
- 마켓플레이스 원본을 편집하는 것보다는 새 로컬 브랜치에 복사하고 diff를 검토하는 것을 선호하세요.
5단계 - 결과 순위화
후보를 다음 기준으로 순위를 매기세요:
- 기술 이름의 정확한 키워드 일치.
- 설명의 키워드 또는 동의어 일치.
- 로컬 설치 또는 마켓플레이스 소스.
- 최근 활동이 있는 유지 관리되는 GitHub 소스.
- 웹 전용 언급.
최종 목록을 10개 결과로 제한하세요.
6단계 - 결정 옵션 제시
사용자에게 짧은 표를 제공하세요:
| 옵션 | 의미 |
|---|---|
| 기존 사용 | 일치하는 기술을 그대로 호출하거나 설치합니다. |
| 포크 또는 확장 | 가장 가까운 기술을 복사하여 수정합니다. |
| 새로 만들기 | 가까운 일치 항목이 없는지 확인한 후 새 기술을 만듭니다. |
사용자가 해당 경로를 선택하거나 검색 결과 가까운 일치 항목이 없는 경우에만 새 기술을 만드세요.
예제
결과 표
| # | 기술 | 소스 | 일치 이유 | 차이 |
| --- | --- | --- | --- | --- |
| 1 | article-writing | 로컬 ECC | 문서 및 가이드 작성 | 릴리스 노트에 초점을 맞추지 않음 |
| 2 | content-engine | 로컬 ECC | 다중 형식 콘텐츠 워크플로 | 필요보다 무거움 |
| 3 | blog-writer | GitHub | 최근 커밋이 있는 블로그 작성 기술 | 보안 검토 필요 |
사용자 대상 요약
가까운 로컬 일치 항목 2개와 외부 후보 1개를 찾았습니다. 가장 가까운 것은 `article-writing`입니다. 초안 작성과 수정을 다루지만, 요청하신 릴리스 노트 체크리스트는 포함되지 않습니다. 그대로 사용하거나, 릴리스 노트 변형으로 포크하거나, 새 기술을 만들 수 있습니다.
안티 패턴
- 검색이 합리적인 경우 바로 새 기술 생성으로 건너뛰지 마세요.
- 외부 기술을 먼저 읽지 않고 설치하지 마세요.
- 순위가 매겨지지 않은 긴 약한 일치 목록을 제시하지 마세요.
- 웹 전용 언급을 신뢰할 수 있는 소스로 취급하지 마세요.
- 설치된 마켓플레이스 원본을 제자리에서 편집하지 마세요.
관련 항목
search-first- 만들기 전에 먼저 검색하는 일반 워크플로.skill-stocktake- 설치된 기술의 상태, 중복 및 부족분을 감사합니다.agent-sort- 기존 에이전트와 기술을 분류하고 정리합니다.