feat: add find-something skill - general purpose search pipeline

This commit is contained in:
2026-06-13 01:51:44 +09:00
parent f1548fc74d
commit ffb3bd9b59
7 changed files with 972 additions and 0 deletions
+118
View File
@@ -0,0 +1,118 @@
---
name: find-something
description: "인터넷에서 사용자가 요청한 모든 대상을 찾고 신뢰성을 검증하는 범용 검색 파이프라인 스킬입니다. USE FOR: find anything, search information, lookup, 검색, 정보 찾기, 자료 조사, 문서 검색, 인물 검색, 장소 검색, 코드 검색, 데이터 검색. DO NOT USE FOR: 상품 구매 대행, 배송 추적, 가격 추적."
version: 2.0.0
author: Find Something System
tags: [search, find, information, validation, pipeline, general]
dependencies: [websearch, webfetch]
---
# Find Something
인터넷에서 사용자가 요청한 모든 대상을 찾고, 수집된 정보의 신뢰성을 검증하는 범용 검색 파이프라인 스킬입니다. 상품, 문서, 코드, 인물, 장소, 뉴스, 데이터 등 찾을 수 있는 모든 것이 대상입니다.
## 전체 파이프라인
```
┌─────────────────────────────────────────────────────────────────────────┐
│ FIND-SOMETHING PIPELINE │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ [Step 1: 요구사항 분석] │
│ │ │
│ ▼ │
│ 사용자 입력 → 대상 유형 분류 → 키워드 추출 → 검증 기준 설정 │
│ │
│ [Step 2: 검색 실행] │
│ │ │
│ ▼ │
│ 웹 검색 → 유형별 맞춤 검색 → 결과 통합 │
│ │
│ [Step 3: 결과 수집] │
│ │ │
│ ▼ │
│ 중복 제거 → 신뢰도 평가 → 기본 필터링 → 결과 목록 │
│ │
│ [Step 4: 결과 검증] │
│ │ │
│ ▼ │
│ 정확성 확인 → 최신성 확인 → 출처 검증 → 검증 결과 │
│ │
│ [Step 5: 리포트 생성] │
│ │ │
│ ▼ │
│ 결과 요약 → 대안/추가 정보 제안 → 최종 리포트 │
│ │
└─────────────────────────────────────────────────────────────────────────┘
```
## 파이프라인 단계
| 단계 | 파일 | 설명 |
|------|------|------|
| 1 | `pipeline/01-requirement-parsing.md` | 요구사항 분석, 대상 유형 분류, 검색 키워드 생성 |
| 2 | `pipeline/02-search-execution.md` | 유형별 검색 전략 실행 (웹/문서/코드/이미지 등) |
| 3 | `pipeline/03-result-collection.md` | 검색 결과 통합, 중복 제거, 신뢰도 평가 |
| 4 | `pipeline/04-result-validation.md` | 정보의 정확성, 최신성, 출처 신뢰성 검증 |
| 5 | `pipeline/05-report-generation.md` | 리포트 생성 및 추가 정보 제안 |
## When to Use
- 사용자가 특정 정보나 대상을 찾고 있을 때
- 문서, 코드, 인물, 장소, 뉴스 등 다양한 유형의 검색이 필요할 때
- 검색 결과의 신뢰성과 정확성이 중요할 때
- 여러 소스의 정보를 종합해야 할 때
- 주제에 대한 심층 조사가 필요할 때
## 실행 규칙
1. **단계 순차 실행** — 각 단계는 이전 단계의 출력이 필요
2. **유형별 전략 적용** — 대상 유형에 따라 검색/검증 전략을 달리함
3. **에러 시 재시도** — 네트워크 오류 시 최대 3회 재시도
4. **중간 결과 저장** — 각 단계 완료 시 결과 저장
5. **출처 명시** — 모든 정보의 출처를 반드시 표기
## 데이터 흐름
```
사용자 요구사항 (텍스트)
[01-requirement-parsing]
├─> 대상 유형 (문자열)
├─> 검색 키워드 (배열)
└─> 검증 기준 (객체)
[02-search-execution]
├─> 웹 검색 결과 (배열)
├─> 유형별 검색 결과 (배열)
└─> 통합 원시 결과 (배열)
[03-result-collection]
└─> 필터링된 결과 목록 (배열)
[04-result-validation]
├─> 검증된 결과 (배열)
└─> 검증 상태 (객체)
[05-report-generation]
└─> 최종 리포트 (마크다운)
```
## 에러 핸들링
| 상황 | 처리 방법 |
|------|-----------|
| **검색 실패** | 해당 소스 건너뛰고 다음 소스로 진행 |
| **네트워크 오류** | 최대 3회 재시도, 실패 시 로그 기록 |
| **결과 없음** | 대안 검색 키워드로 재검색 제안 |
| **검증 실패** | 실패 사유 명시 및 대안 정보 제안 |