--- name: "find-skills" description: "필요한 기능을 제공하는 커뮤니티 스킬을 검색하고 설치하도록 돕습니다. 특정 작업용 스킬이 있는지 찾거나 에이전트 기능을 확장하고 싶을 때 호출합니다." --- # 스킬 찾기 이 스킬은 공개 에이전트 스킬 생태계에서 적절한 스킬을 찾고 설치하는 과정을 안내합니다. ## 언제 사용할지 다음과 같은 요청에서 사용합니다. - X를 어떻게 하냐고 묻는데, 이미 해당 작업용 스킬이 있을 가능성이 있을 때 - 특정 도메인용 스킬을 찾아 달라고 할 때 - 전문 기능을 제공할 수 있는 스킬이 있는지 궁금해할 때 - 에이전트 기능을 확장하고 싶다고 할 때 - 도구, 템플릿, 워크플로를 찾고 싶다고 할 때 ## Skills CLI Skills CLI는 공개 스킬 생태계를 위한 패키지 관리자입니다. 주요 명령: - `npx skills find [query]` - 키워드로 스킬 검색 - `npx skills add ` - GitHub 등에서 스킬 설치 - `npx skills check` - 업데이트 확인 - `npx skills update` - 설치된 스킬 업데이트 브라우징 사이트: - `https://skills.sh/` ## 추천 절차 ### 1. 요구사항 이해 - 도메인이 무엇인지 파악합니다. - 실제로 하고 싶은 작업이 무엇인지 파악합니다. - 흔한 문제인지, 이미 스킬이 있을 가능성이 높은지 판단합니다. - 검색 전에 사용자가 원하는 것이 "기능", "워크플로", "템플릿", "도메인 지식" 중 무엇인지 구분합니다. ### 2. 먼저 인기 스킬 확인 - 검색 전에 leaderboard나 인기 목록에서 검증된 스킬이 있는지 먼저 봅니다. - 설치 수가 많고 널리 알려진 출처를 우선합니다. ### 3. 검색 필요하면 아래 명령으로 검색합니다. ```bash npx skills find [query] ``` 예: - React 성능 최적화 -> `npx skills find react performance` - PR 리뷰 -> `npx skills find pr review` - changelog 생성 -> `npx skills find changelog` ### 4. 품질 검증 검색 결과만 보고 바로 추천하지 않습니다. 아래를 반드시 확인합니다. - 설치 수 - 출처 신뢰도 - GitHub 저장소 평판 가능하면 공식 또는 널리 알려진 조직의 스킬을 우선합니다. 추가로 아래도 함께 봅니다. - 최근에도 관리되고 있는지 - 설명이 실제 사용 시점을 명확히 말하는지 - 사용자가 원하는 작업과 과하게 어긋나지 않는지 ### 5. 사용자에게 제시 다음 정보를 함께 제공합니다. - 스킬 이름과 역할 - 설치 수와 출처 - 설치 명령 - 더 알아볼 링크 ### 6. 설치 제안 사용자가 원하면 설치까지 진행할 수 있습니다. ```bash npx skills add -g -y ``` ## 검색 절차 요약 1. 사용자가 하려는 일을 짧게 재정의합니다. 2. 인기 스킬에서 먼저 후보를 봅니다. 3. 부족하면 `npx skills find`로 구체 검색을 합니다. 4. 검색 결과를 설치 수와 출처 기준으로 걸러냅니다. 5. 사용자에게 1~3개 정도의 실질적인 후보를 제시합니다. 6. 원하면 설치까지 이어집니다. ## 검색 팁 - 너무 넓은 키워드보다 구체적인 키워드를 사용합니다. - 검색 결과가 약하면 동의어를 바꿔가며 다시 찾습니다. - 테스트, 디자인, 문서화, 배포, 코드리뷰, 생산성 같은 범주를 기준으로 접근합니다. ## 추천 시 주의점 - 검색 결과만 나왔다고 바로 추천하지 않습니다. - 설치 수가 지나치게 적고 출처가 불분명하면 주의 표시를 합니다. - 사용자가 당장 원하는 문제를 일반 역량으로 더 빨리 해결할 수 있다면 그 점도 함께 안내합니다. ## 찾지 못했을 때 적절한 스킬이 없다면 다음 원칙을 따릅니다. - 스킬을 찾지 못했다고 명확히 알립니다. - 일반 역량으로 직접 도와줄 수 있다고 제안합니다. - 반복 작업이라면 새 스킬을 직접 만들 수 있다고 안내합니다. ## 기대 결과 이 스킬의 결과물은 다음을 만족해야 합니다. - 사용자가 어떤 스킬을 왜 추천받았는지 이해할 수 있어야 합니다. - 추천 스킬은 최소한의 품질 검증을 통과해야 합니다. - 설치 명령과 더 알아볼 경로가 함께 제공되어야 합니다. - 적절한 스킬이 없을 경우에도 다음 행동이 제시되어야 합니다.