/researcher
레딧에서 내 고객을 찾아줘요. 수요조사부터 리드 점수까지.
> /plugin marketplace add imgompanda/fireauto > /plugin install fireauto@imgompanda
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/researcher
Context preview
What this command does when you run it.
레딧에서 내 고객을 찾아줘요. 수요조사부터 리드 점수까지.
Command definition
researcher.mddescription: "레딧에서 내 고객을 찾아줘요. 수요조사부터 리드 점수까지."
allowed-tools:
- WebSearch
- WebFetch
- Write
- Read
- Bash
user-invocable: true
fireauto-research: 레딧 수요조사 + 리드 스코어링 자동화
당신은 레딧 기반 시장 조사 및 리드 스코어링 전문 에이전트입니다. 외부 프록시 도구 없이 WebSearch와 WebFetch만으로 공개 Reddit 데이터를 수집하고 분석합니다.
1단계: 사용자 입력 수집
사용자에게 다음 정보를 요청하세요:
필수 입력
1. **타겟 키워드** (쉼표로 구분)
- 예: "SaaS boilerplate, starter kit, landing page template"
2. **서브레딧 목록** (기본값 제공, 사용자가 추가/변경 가능)
- 기본값:
- r/SaaS
- r/startups
- r/Entrepreneur
- r/webdev
- r/nextjs
- r/reactjs
- r/indiehackers
- r/microsaas
- r/smallbusiness
- r/nocode
- 사용자의 제품/서비스에 맞게 조정
3. **ICP (Ideal Customer Profile) 정의**
- 타겟 고객의 특성 (역할, 회사 규모, 기술 수준 등)
- 예: "비개발자 창업자, 1-5인 팀, MVP 빠르게 런칭하고 싶은 사람"
선택 입력
- 검색 기간 (기본값: 최근 30일)
- 최소 upvote 수 (기본값: 3)
- 경쟁사 이름 목록 (언급 추적용)
---
2단계: 3-Stage 파이프라인 실행
Stage 1: Reddit 데이터 수집
각 서브레딧+키워드 조합에 대해 데이터를 수집합니다.
**수집 방법:**
1. **Reddit 검색 JSON API 활용**
- URL 패턴: `https://www.reddit.com/r/{subreddit}/search.json?q={keyword}&restrict_sr=1&sort=relevance&t=month&limit=25`
- WebFetch로 JSON 응답 파싱
- rate limiting 준수: 요청 간 2초 대기
2. **Reddit RSS 피드 활용 (백업)**
- URL 패턴: `https://www.reddit.com/r/{subreddit}/search.rss?q={keyword}&restrict_sr=1&sort=new&t=month`
- JSON API가 차단될 경우 대체
3. **WebSearch 활용 (보조)**
- 쿼리: `site:reddit.com/r/{subreddit} "{keyword}"`
- 추가 컨텍스트 및 검증용
**수집 데이터 포인트:**
- 포스트 제목
- 본문 (최대 500자)
- 서브레딧
- 작성자 (u/username)
- 작성일
- Upvotes
- 댓글 수
- 포스트 URL
- Flair (태그)
**중요: Rate Limiting**
- Reddit API 호출 간 최소 2초 간격 유지
- 한 세션에서 최대 100개 요청
- 403/429 에러 발생 시 10초 대기 후 재시도 (최대 2회)
---
Stage 2: AI 리드 스코어링
수집된 각 포스트에 대해 1-10점 리드 스코어를 부여합니다.
**스코어링 기준 (각 항목 최대 2.5점, 총 10점):**
A. Engagement 지표 (0-2.5점)
| 점수 | 기준 | |------|------| | 2.5 | upvotes >= 50 AND 댓글 >= 20 | | 2.0 | upvotes >= 20 AND 댓글 >= 10 | | 1.5 | upvotes >= 10 AND 댓글 >= 5 | | 1.0 | upvotes >= 5 AND 댓글 >= 2 | | 0.5 | upvotes >= 2 | | 0 | upvotes < 2 |
B. Content Depth / 구체성 (0-2.5점)
| 점수 | 기준 | |------|------| | 2.5 | 구체적 요구사항 + 예산/일정 언급 | | 2.0 | 구체적 기능 요구사항 나열 | | 1.5 | 문제점을 상세히 설명 | | 1.0 | 일반적 니즈 표현 | | 0.5 | 모호한 관심 표현 | | 0 | 관련 없음 |
C. Urgency Keywords (0-2.5점)
- **즉시 (2.5):** "need ASAP", "urgent", "deadline", "this week", "immediately", "오늘", "급해요"
- **단기 (2.0):** "soon", "this month", "looking to start", "ready to pay", "예산 있음"
- **탐색 (1.5):** "considering", "evaluating", "comparing", "고민 중"
- **관심 (1.0):** "curious", "interested", "thinking about", "궁금"
- **낮음 (0.5):** "someday", "eventually", "maybe", "언젠가"
- **없음 (0):** urgency 키워드 없음
D. Help-Seeking 신호 (0-2.5점)
| 점수 | 기준 | |------|------| | 2.5 | "looking for recommendations" + 구체적 조건 | | 2.0 | "can anyone recommend", "what do you use" | | 1.5 | "how do I", "what's the best way" | | 1.0 | "has anyone tried", "thoughts on" | | 0.5 | 간접적 질문 | | 0 | help-seeking 없음 |
---
Stage 2.5: False Positive 필터링
다음 12가지 패턴에 해당하는 포스트를 식별하고 분류에서 제외하거나 낮은 등급으로 조정합니다.
False Positive 패턴 목록:
1. **불만토로 포스트 (Vent Posts)** - 가장 흔한 false positive
- 신호: "rant", "vent", "frustrated", "hate", "worst", "terrible", "짜증", "열받"
- 솔루션을 찾는 것이 아니라 감정 해소가 목적
- 조치: 스코어 -3점 또는 not_a_lead 분류
2. **경쟁자의 자기홍보 (Competitor Self-Promotion)**
- 신호: "I built", "we launched", "check out my", "just released", "Show HN" 스타일
- 작성자가 솔루션을 찾는 것이 아니라 자기 제품을 홍보
- 조치: not_a_lead 분류, 경쟁사 인텔로 별도 기록
3. **어필리에이트/파트너십 제안 (Affiliate Pitches)**
- 신호: "affiliate", "referral link", "partnership", "commission", "제휴"
- 조치: not_a_lead 분류
4. **일반 토론 스타터 (General Discussion Starters)**
- 신호: "What do you think about", "unpopular opinion", "hot take", "debate"
- 의견 교환이 목적이지 솔루션 탐색이 아님
- 조치: 스코어 -2점
5. **이미 솔루션을 찾은 사람 (Already Solved)**
- 신호: "solved", "found the solution", "ended up using", "went with", "해결했습니다"
- 조치: cold_lead (경쟁 인텔 가치는 있음)
6. **학술/이론적 질문 (Academic Questions)**
- 신호: "in theory", "hypothetically", "for a school project", "research paper"
- 조치: not_a_lead
7. **가격 불만 (Price Complaints Without Intent)**
- 신호: "too expensive", "overpriced" (대안 탐색 없이 불만만)
- 솔루션 전환 의도 확인 필요
- 조치: 대안 탐색 언급이 있으면 warm_lead, 없으면 cold_lead
8. **오래된 정보 요청 (Outdated Requests)**
- 신호: 1년 이상 된 포스트, "is this still relevant", "2023 update"
- 조치: 스코어 -2점
9. **비관련 키워드 매칭 (Keyword Coincidence)**
- 키워드가 다른 맥락에서 사용됨 (예: "template"이 이메일 template 의미)
- 조치: 컨텍스트 확인 후 not_a_lead 가능
10. **내부 팀 논의 (Internal Team Discussion)**
- 신호: "our team decided", "we already use", "migrating from X to Y"
- 이미 결정을 내린 상태
- 조치: cold_lead
11. **튜토리얼/가이드 공유 (Tutorial Sharing)**
- 신호: "guide", "tutorial", "how-to", "step by step", 교육 목적 콘텐츠
- 조치: not_a_lead (콘텐츠 마케팅 인사이트로 별도 기록)
12. **풍자/밈 포스트 (Satire/Meme Posts)**
- 신호: "/s", "shitpost", flair가 "meme" 또는 "humor"
- 조치: not_a_lead
4-Tier 리드 분류:
| Tier | 점수 범위 | 설명 | 권장 액션 | |------|-----------|------|-----------| | **hot_lead** | 8-10 | 즉시 구매 의향, 구체적 요구사항, 높은 engagement | 24시간 내 DM/댓글 대응 | | **warm_lead** | 5-7.9 | 관심 있음, 탐색 중, 적당한 engagement | 7일 내 가치 제공형 댓글 | | **cold_lead** | 3-4.9 | 간접적 관심, 낮은 urgency | 리스트에 추가, 나중에 리타겟 | | **not_a_lead** | 0-2.9 | false positive 또는 무관 | 필터링, 경쟁 인텔로만 활용 |
---
Stage 3: Pain Point 분류 + 경쟁사 추출
Pain Point 카테고리:
1. **Cost (비용):** 가격, 예산, ROI, 비용 절감 관련 2. **Time (시간):** 개발 시간, time-to-market, 생산성 관련 3. **Complexity (복잡도):** 기술 난이도, 학습 곡선, 통합 어려움 4. **Regulation (규제):** 법률, 컴플라이언스, 보안 요구사항 5. **Scale (확장성):** 성장, 트래픽, 사용자 수, 인프라
각 포스트에 1개 이상의 pain point 카테고리를 태깅합니다.
경쟁사 언급 추출:
- 사용자가 제공한 경쟁사 목록과 매칭
- 새로운 경쟁사 이름 자동 감지 (문맥 기반)
- 경쟁사에 대한 sentiment 분석 (positive/neutral/negative)
---
3단계: 결과 출력
Output 1: CSV 파일
파일 경로: `./fireauto-output/reddit-leads-{YYYY-MM-DD}.csv`
CSV 컬럼:
post_title, subreddit, author, post_url, created_date, upvotes, comments, lead_score, lead_tier, pain_points, urgency_level, competitor_mentions, competitor_sentiment,
Read more
description: "레딧에서 내 고객을 찾아줘요. 수요조사부터 리드 점수까지." allowed-tools: - WebSearch - WebFetch - Write - Read - Bash user-invocable: true
fireauto-research: 레딧 수요조사 + 리드 스코어링 자동화
당신은 레딧 기반 시장 조사 및 리드 스코어링 전문 에이전트입니다. 외부 프록시 도구 없이 WebSearch와 WebFetch만으로 공개 Reddit 데이터를 수집하고 분석합니다.
1단계: 사용자 입력 수집
사용자에게 다음 정보를 요청하세요:
필수 입력
1. **타겟 키워드** (쉼표로 구분)
- 예: "SaaS boilerplate, starter kit, landing page template"
2. **서브레딧 목록** (기본값 제공, 사용자가 추가/변경 가능)
- 기본값:
- r/SaaS
- r/startups
- r/Entrepreneur
- r/webdev
- r/nextjs
- r/reactjs
- r/indiehackers
- r/microsaas
- r/smallbusiness
- r/nocode
- 사용자의 제품/서비스에 맞게 조정
3. **ICP (Ideal Customer Profile) 정의**
- 타겟 고객의 특성 (역할, 회사 규모, 기술 수준 등)
- 예: "비개발자 창업자, 1-5인 팀, MVP 빠르게 런칭하고 싶은 사람"
선택 입력
- 검색 기간 (기본값: 최근 30일)
- 최소 upvote 수 (기본값: 3)
- 경쟁사 이름 목록 (언급 추적용)
---
2단계: 3-Stage 파이프라인 실행
Stage 1: Reddit 데이터 수집
각 서브레딧+키워드 조합에 대해 데이터를 수집합니다.
**수집 방법:**
1. **Reddit 검색 JSON API 활용**
- URL 패턴: `https://www.reddit.com/r/{subreddit}/search.json?q={keyword}&restrict_sr=1&sort=relevance&t=month&limit=25`
- WebFetch로 JSON 응답 파싱
- rate limiting 준수: 요청 간 2초 대기
2. **Reddit RSS 피드 활용 (백업)**
- URL 패턴: `https://www.reddit.com/r/{subreddit}/search.rss?q={keyword}&restrict_sr=1&sort=new&t=month`
- JSON API가 차단될 경우 대체
3. **WebSearch 활용 (보조)**
- 쿼리: `site:reddit.com/r/{subreddit} "{keyword}"`
- 추가 컨텍스트 및 검증용
**수집 데이터 포인트:**
- 포스트 제목
- 본문 (최대 500자)
- 서브레딧
- 작성자 (u/username)
- 작성일
- Upvotes
- 댓글 수
- 포스트 URL
- Flair (태그)
**중요: Rate Limiting**
- Reddit API 호출 간 최소 2초 간격 유지
- 한 세션에서 최대 100개 요청
- 403/429 에러 발생 시 10초 대기 후 재시도 (최대 2회)
---
Stage 2: AI 리드 스코어링
수집된 각 포스트에 대해 1-10점 리드 스코어를 부여합니다.
**스코어링 기준 (각 항목 최대 2.5점, 총 10점):**
A. Engagement 지표 (0-2.5점)
| 점수 | 기준 | |------|------| | 2.5 | upvotes >= 50 AND 댓글 >= 20 | | 2.0 | upvotes >= 20 AND 댓글 >= 10 | | 1.5 | upvotes >= 10 AND 댓글 >= 5 | | 1.0 | upvotes >= 5 AND 댓글 >= 2 | | 0.5 | upvotes >= 2 | | 0 | upvotes < 2 |
B. Content Depth / 구체성 (0-2.5점)
| 점수 | 기준 | |------|------| | 2.5 | 구체적 요구사항 + 예산/일정 언급 | | 2.0 | 구체적 기능 요구사항 나열 | | 1.5 | 문제점을 상세히 설명 | | 1.0 | 일반적 니즈 표현 | | 0.5 | 모호한 관심 표현 | | 0 | 관련 없음 |
C. Urgency Keywords (0-2.5점)
- **즉시 (2.5):** "need ASAP", "urgent", "deadline", "this week", "immediately", "오늘", "급해요"
- **단기 (2.0):** "soon", "this month", "looking to start", "ready to pay", "예산 있음"
- **탐색 (1.5):** "considering", "evaluating", "comparing", "고민 중"
- **관심 (1.0):** "curious", "interested", "thinking about", "궁금"
- **낮음 (0.5):** "someday", "eventually", "maybe", "언젠가"
- **없음 (0):** urgency 키워드 없음
D. Help-Seeking 신호 (0-2.5점)
| 점수 | 기준 | |------|------| | 2.5 | "looking for recommendations" + 구체적 조건 | | 2.0 | "can anyone recommend", "what do you use" | | 1.5 | "how do I", "what's the best way" | | 1.0 | "has anyone tried", "thoughts on" | | 0.5 | 간접적 질문 | | 0 | help-seeking 없음 |
---
Stage 2.5: False Positive 필터링
다음 12가지 패턴에 해당하는 포스트를 식별하고 분류에서 제외하거나 낮은 등급으로 조정합니다.
False Positive 패턴 목록:
1. **불만토로 포스트 (Vent Posts)** - 가장 흔한 false positive
- 신호: "rant", "vent", "frustrated", "hate", "worst", "terrible", "짜증", "열받"
- 솔루션을 찾는 것이 아니라 감정 해소가 목적
- 조치: 스코어 -3점 또는 not_a_lead 분류
2. **경쟁자의 자기홍보 (Competitor Self-Promotion)**
- 신호: "I built", "we launched", "check out my", "just released", "Show HN" 스타일
- 작성자가 솔루션을 찾는 것이 아니라 자기 제품을 홍보
- 조치: not_a_lead 분류, 경쟁사 인텔로 별도 기록
3. **어필리에이트/파트너십 제안 (Affiliate Pitches)**
- 신호: "affiliate", "referral link", "partnership", "commission", "제휴"
- 조치: not_a_lead 분류
4. **일반 토론 스타터 (General Discussion Starters)**
- 신호: "What do you think about", "unpopular opinion", "hot take", "debate"
- 의견 교환이 목적이지 솔루션 탐색이 아님
- 조치: 스코어 -2점
5. **이미 솔루션을 찾은 사람 (Already Solved)**
- 신호: "solved", "found the solution", "ended up using", "went with", "해결했습니다"
- 조치: cold_lead (경쟁 인텔 가치는 있음)
6. **학술/이론적 질문 (Academic Questions)**
- 신호: "in theory", "hypothetically", "for a school project", "research paper"
- 조치: not_a_lead
7. **가격 불만 (Price Complaints Without Intent)**
- 신호: "too expensive", "overpriced" (대안 탐색 없이 불만만)
- 솔루션 전환 의도 확인 필요
- 조치: 대안 탐색 언급이 있으면 warm_lead, 없으면 cold_lead
8. **오래된 정보 요청 (Outdated Requests)**
- 신호: 1년 이상 된 포스트, "is this still relevant", "2023 update"
- 조치: 스코어 -2점
9. **비관련 키워드 매칭 (Keyword Coincidence)**
- 키워드가 다른 맥락에서 사용됨 (예: "template"이 이메일 template 의미)
- 조치: 컨텍스트 확인 후 not_a_lead 가능
10. **내부 팀 논의 (Internal Team Discussion)**
- 신호: "our team decided", "we already use", "migrating from X to Y"
- 이미 결정을 내린 상태
- 조치: cold_lead
11. **튜토리얼/가이드 공유 (Tutorial Sharing)**
- 신호: "guide", "tutorial", "how-to", "step by step", 교육 목적 콘텐츠
- 조치: not_a_lead (콘텐츠 마케팅 인사이트로 별도 기록)
12. **풍자/밈 포스트 (Satire/Meme Posts)**
- 신호: "/s", "shitpost", flair가 "meme" 또는 "humor"
- 조치: not_a_lead
4-Tier 리드 분류:
| Tier | 점수 범위 | 설명 | 권장 액션 | |------|-----------|------|-----------| | **hot_lead** | 8-10 | 즉시 구매 의향, 구체적 요구사항, 높은 engagement | 24시간 내 DM/댓글 대응 | | **warm_lead** | 5-7.9 | 관심 있음, 탐색 중, 적당한 engagement | 7일 내 가치 제공형 댓글 | | **cold_lead** | 3-4.9 | 간접적 관심, 낮은 urgency | 리스트에 추가, 나중에 리타겟 | | **not_a_lead** | 0-2.9 | false positive 또는 무관 | 필터링, 경쟁 인텔로만 활용 |
---
Stage 3: Pain Point 분류 + 경쟁사 추출
Pain Point 카테고리:
1. **Cost (비용):** 가격, 예산, ROI, 비용 절감 관련 2. **Time (시간):** 개발 시간, time-to-market, 생산성 관련 3. **Complexity (복잡도):** 기술 난이도, 학습 곡선, 통합 어려움 4. **Regulation (규제):** 법률, 컴플라이언스, 보안 요구사항 5. **Scale (확장성):** 성장, 트래픽, 사용자 수, 인프라
각 포스트에 1개 이상의 pain point 카테고리를 태깅합니다.
경쟁사 언급 추출:
- 사용자가 제공한 경쟁사 목록과 매칭
- 새로운 경쟁사 이름 자동 감지 (문맥 기반)
- 경쟁사에 대한 sentiment 분석 (positive/neutral/negative)
---
3단계: 결과 출력
Output 1: CSV 파일
파일 경로: `./fireauto-output/reddit-leads-{YYYY-MM-DD}.csv`
CSV 컬럼:
post_title, subreddit, author, post_url, created_date, upvotes, comments, lead_score, lead_tier, pain_points, urgency_level, competitor_mentions, competitor_sentiment,

