Socialpranker/deepdive

Deepdive skill for Claude Code — 12-phase research pipeline: plan-review gate, parallel sub-agent search, claims-ledger triangulation with dissent protection, relevance × authority evidence filter, multi-angle red team, four-layer citation verification. 105 blocks, 29 channels, 460+ stat sources, 47 APIs, 1072 verified endpoints.

Deepdive – 구조화된 메타 연구를 위한 Claude Code 스킬

개요 – Deepdive는 Anthropic의 Claude Code를 위한 스킬로, 일반적인 "X 연구" 요청을 재현 가능한 13단계 파이프라인으로 변환합니다. 이 파이프라인은 자동으로 다음을 수행합니다:

  1. 질문을 재구성하고 가설을 생성합니다.
  2. 보고서 장르(예: 의사결정, 설명)와 검색 채널 세트를 선택합니다.
  3. 상세한 계획을 수립하고, 검색이 실행되기 전에 사용자의 승인을 받습니다.
  4. 병렬 하위 에이전트(Claude Haiku 사용)를 파견하여 29개의 엄선된 채널(웹, 학술, 코드, 규제 등)에서 출처를 가져옵니다.
  5. 주장을 삼각측량하고, 증거를 필터링하며, CRAG 스타일의 관련성 분류기를 실행합니다.
  6. 보고서를 종합하고, 적대적인 "레드팀" 패스를 추가하며, 인용 충실성을 검증합니다(RAGAS/ALCE 스타일).
  7. 사용자에게 의사결정 분기를 안내하고, 향후 재사용을 위해 결과를 기록합니다.

모든 산출물은 마크다운 파일(계획, 출처, 주장, 숫자, 메모 등)로 저장되므로 몇 달 후에도 연구를 다시 검토할 수 있으며, 모든 주장의 출처가 명확합니다.


빠른 설치 (30초)

Claude Code의 경우 – 저장소를 ~/.claude/skills/에 클론합니다:

git clone https://github.com/Socialpranker/deepdive.git ~/.claude/skills/deepdive

그런 다음 Claude Code 세션 내에서 **"Investigate post-gres logical replication vs CDC tooling"**과 같은 명령을 입력합니다.

Claude Desktop의 경우 – 클론한 후, 폴더를 .skill 번들로 압축하여 Claude.app → Settings → Skills를 통해 업로드합니다.

기타 LLM의 경우 – 13단계 방법론은 이식 가능합니다. SKILL.md와 참조 마크다운 파일을 모델의 컨텍스트에 로드하고 단계를 수동으로 실행합니다.


작동 방식 (개요)

단계 이름 핵심 작업
1 Reframing 질문 유형을 분류하고 가설 생성
2 Genre & block selection 보고서 장르 및 블록 템플릿 선택
3 Plan 17섹션 실행 계획 생성
3.5 Capability discovery 사용할 모델(Opus/Haiku/Sonnet) 감지
3.7 Plan-review gate 승인/편집을 위해 사용자에게 계획 표시
4 Search 29개 채널에 걸친 병렬 하위 에이전트 쿼리
5 Claims ledger & triangulation 각 주장을 기록하고 출처 다양성 확인
5.5 Evidence filter 주장별 CRAG 스타일 관련성 필터
5.7 Wiki reconcile 중복되는 증거 병합
6 Synthesis + red-team 보고서 작성, 적대적 반론 생성
6.5 Verify 충실성 검사(링크 활성, 함의, 한정자)
7 Refresh targets 누락된 간극 추가, 제한된 검색 재실행
8 Decision walkthrough 대화형 분기 해결, 결과 기록

모델 라우팅은 명시적입니다: 고추론 단계는 Claude Opus를 사용하고, 저비용 확장은 Haiku를 사용하며, 종합에는 Sonnet을 사용합니다. 비용은 사전에 표시되며, 원하는 경우 "저비용 모드"로 강제할 수 있습니다.


저장소와 함께 제공되는 주요 자산

  • Report blocks – 106개의 사전 작성된 블록 템플릿(FRAME, EXPLAIN, COMPARE 등)
  • Search channels – 쿼리 패턴과 페이월 대체책을 가진 29개의 명명된 전략
  • Statistical sources – 460개 이상의 엄선된 API 및 데이터셋(정부, 금융, 건강, 암호화폐 등)
  • API catalog – 47개의 무료, 인증 불필요 엔드포인트(Semantic Scholar, arXiv, World Bank, SEC EDGAR 등)
  • Eval harness – 6개의 품질 차원(인용 무결성, 비용, 정확성, 적용 범위, 적대적 정직성, 결정론)에서 실행을 벤치마크하는 스크립트
  • Validation scriptscheck_citations.py, check_number_provenance.py, scripts/validate_phases.py는 각 단계가 예상된 산출물을 생성했는지 강제합니다.

실행 후 얻을 수 있는 것

research/<topic>/
├─ plan.md                # 17섹션 실행 계획
├─ claims.csv             # 모든 주장 + 삼각측량 상태의 원장
├─ sources/…/*.md         # 출처당 하나의 파일(직접 인용 포함)
├─ findings/F*.md         # 신뢰 수준을 가진 원자적 논제
├─ .verify/*.json         # 활성, 충실성, 한정자 검사
├─ memo.md                # 1페이지 의사결정 메모(권장 사항, 위험)
└─ report.md              # 전체 다중 섹션 연구 보고서

각 주장은 출처([s12]) 및 검증 결과에 연결되어 출력을 완전히 감사 가능하고 재사용 가능하게 만듭니다.


사용자 대상

  • 기술적 의사결정을 내리기 전에 문서화되고 편향이 점검된 조사가 필요한 제품 관리자 또는 엔지니어.
  • 수동으로 인용을 추적할 필요 없이 재현 가능한 증거 수집 파이프라인을 원하는 연구원.
  • 이미 Claude Code를 사용하고 있으며 "연구-as-code" 워크플로우로 확장하려는 팀.

자세히 알아보기


요약

Deepdive는 엄격하고 인용이 풍부한 연구를 자동화하는 완전한 기능을 갖춘 오픈소스 Claude Code 스킬입니다. 쿼리를 13개의 투명한 단계로 분해함으로써, 환각을 줄이고 편향을 드러내며, 나중에 다시 검토하거나 감사할 수 있는 재사용 가능하고 버전 관리되는 연구 폴더를 생성합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트