Community연구 & 데이터 분석github.com

tiensi/search-drill-iterate

Claude Code 스킬로, 심층적이고 반복적인 웹 리서치를 수행합니다. 개방형 질문 전달과 UNFILLABLE 마커를 활용한 다중 라운드, 다중 패스 연구 구조를 통해 각 순차적 패스가 동일한 사실을 재발견하는 대신 더 깊이 탐색하도록 합니다.

search-drill-iterate란 무엇인가요?

이 스킬은 에이전트 기반의 반복 심층 리서치를 가능하게 합니다. 오케스트레이터가 주제, 반복 횟수, 기존 연구 문서(선택 사항)를 입력받아, 각 반복마다 하위 에이전트를 생성하여 연구 문서를 점진적으로 개선합니다. 하위 에이전트는 템플릿을 통해 문서의 구조화된 섹션(Findings, Investigated Paths, Decision Log, Open Questions)을 읽고 해석하며, 가장 가치 있는 정보 격차를 식별하고 채웁니다. 특히 'Open Questions' 섹션의 'UNFILLABLE' 마커는 실제로 답할 수 없는 격차를 표시하여 리소스 낭비를 방지하고, 'Investigated Paths'는 중복 검색을 차단하여 연구 효율성을 극대화합니다. Claude Code 플랫폼에서 사용 가능하며, 문서 기반 핸드오프 방식을 통해 각 패스가 이전 패스의 중단점에서 자연스럽게 이어집니다. 이 스킬은 광범위하고 철저한 주제 연구, 기존 연구 문서 개선, 또는 여러 패스가 필요한 복잡한 리서치 작업에 이상적입니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add tiensi/search-drill-iterate

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

search-drill-iterate은(는) 무엇을 하나요?

하위 에이전트를 통한 반복 심층 리서치. 각 반복은 문서의 구조화된 섹션을 파싱하여 가장 가치 있는 격차를 대상으로 삼으며 이전 반복을 기반으로 구축됩니다.

사용 시기

  • 주제에 대한 심층적 / 철저한 / 포괄적인 연구
  • 연구 문서 작성 또는 개선
  • 기존 연구 파일에 추가 패스 실행

입력

입력필수설명
주제예연구할 내용
연구 문서아니오기존 문서 경로 (없으면 생성됨)
반복 횟수예실행할 패스 수

작동 방식

  1. 오케스트레이터가 입력을 받아 templates/pass.md 템플릿을 채웁니다.
  2. 각 반복에 대해 채워진 템플릿으로 하위 에이전트가 생성됩니다.
  3. 하위 에이전트가 문서를 읽고, 스키마 섹션을 파싱하며, 격차를 연구하고 문서를 업데이트합니다.
  4. 다음 하위 에이전트는 이전 에이전트가 중단한 지점에서 시작합니다. 문서가 유일한 핸드오프 수단입니다.

문서 스키마

모든 연구 문서는 이 스키마를 따릅니다. 하위 에이전트 템플릿은 각 에이전트가 이를 파싱하고 업데이트하는 방법을 가르칩니다.

---
title: ...
topic: ...
created: ...
last-updated: ...
pass: N
status: draft | complete
---

## Findings
주제별로 구성된 연구 콘텐츠. 핵심 출력물입니다. 하위 에이전트는
추가, 확장, 정제만 수행하며 이전 Findings를 절대 삭제하지 않습니다.

## Investigated Paths
검색한 내용과 그 결과를 기록합니다. 하위 에이전트는 모든 검색 전에
이를 확인하여 재연구를 방지합니다.
- `<쿼리 또는 접근 방식>` → `<결과>`

## Decision Log
연구 중 내린 결정과 그 근거를 기록합니다. 향후 패스가 왜 어떤 것이
우선순위가 높거나 낮았는지 이해하는 데 도움이 됩니다.
- [패스 N] <결정> — <근거>

## Open Questions
채워야 할 격차들입니다. 각 항목에는 시도한 내용에 대한 맥락이 포함됩니다.
진정으로 답할 수 없는 격차는 UNFILLABLE: <이유>로 표시됩니다.

이 섹션들이 중요한 이유

섹션목적
Findings실제 연구 결과 — 읽게 될 내용
Investigated Paths재연구 방지 — 라운드 낭비의 #1 원인 차단
Decision Log추론을 보존하여 향후 패스가 정보에 기반한 트레이드오프를 할 수 있도록 함
Open Questions핸드오프 — 다음 패스에 정확히 어디에 집중해야 할지 알려줌

템플릿의 플레이스홀더

플레이스홀더설명
<RESEARCH_FILE>연구 문서의 절대 경로 (없으면 생성됨)
<TOPIC>일반 언어로 된 연구 주제
<SCOPE>범위 내 항목
<EXCLUSIONS>범위 외 항목
<RESEARCH_QUESTIONS>조사할 우선순위 질문들

파일

SKILL.md                       이 파일
templates/pass.md              하위 에이전트 프롬프트 템플릿 (모든 반복에 동일한 템플릿 사용)
docs/anti-duplication.md       재연구를 방지하는 규칙
docs/logging-markers.md        감사 및 보정을 위한 구조화된 마커
examples/example-output.md     실제 문서 스키마를 보여주는 예제

관련 스킬