From rn-launch-harness
Conducts market research for React Native apps by analyzing App Store/Google Play top charts, competitors, user reviews, and Expo tech feasibility. Generates solo-dev MVP ideas if none provided. For rn-harness Phase 1.
npx claudepluginhub tjdrhs90/rn-launch-harness --plugin rn-launch-harnessThis skill is limited to using the following tools:
아이디어가 있으면 시장을 조사하고, 없으면 직접 찾아서 제안한다.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Guides code writing, review, and refactoring with Karpathy-inspired rules to avoid overcomplication, ensure simplicity, surgical changes, and verifiable success criteria.
Executes ctx7 CLI to fetch up-to-date library documentation, manage AI coding skills (install/search/generate/remove/suggest), and configure Context7 MCP. Useful for current API refs, skill handling, or agent setup.
Share bugs, ideas, or general feedback.
아이디어가 있으면 시장을 조사하고, 없으면 직접 찾아서 제안한다.
오케스트레이터(/rn-harness)에서 Phase 1으로 호출됨.
docs/harness/config.md의 app_ideadocs/harness/references/ (있으면)app_idea를 확인:
app_idea를 읽고 다음을 파악:
WebSearch를 사용하여:
경쟁 분석 기반으로:
React Native + Expo로 구현 가능한지:
→ Step 10: 사용자 확인으로 이동
WebSearch로 현재 인기 앱 트렌드 분석:
App Store 카테고리별 Top 100 조사
Google Play 인기 차트 조사
최근 트렌드 키워드
발견한 트렌드/아이디어를 다음 기준으로 필터링:
| 기준 | 조건 |
|---|---|
| 1인 개발 가능 | 2주 이내 MVP 구현 가능한 범위 |
| 서버 불필요 | 로컬 저장 (AsyncStorage/SQLite) 또는 Firebase/Supabase 무료 티어 |
| 네이티브 모듈 최소 | Expo SDK로 대부분 커버 가능 |
| 수익화 가능 | AdMob 광고 또는 간단한 인앱결제로 수익 가능 |
| 경쟁 강도 | 대형 기업이 독점하지 않는 틈새 영역 |
| 유지보수 부담 낮음 | 콘텐츠 업데이트/서버 관리 불필요 |
3~5개 아이디어를 구체적으로 제안:
### 아이디어 1: [앱 이름]
- **한 줄 소개**: ...
- **타겟**: ...
- **핵심 기능 3가지**:
1. ...
2. ...
3. ...
- **차별점**: 기존 [경쟁앱]은 [약점]이 있는데 이 앱은 [강점]
- **수익화**: AdMob 배너 + 전면 광고 (예상 DAU X명 기준 월 $Y)
- **기술 타당성**: Expo SDK 커버 / 서버 불필요 / 예상 개발 기간 N일
- **시장 근거**: [탑차트 앱]의 리뷰에서 [불만]이 반복됨 → 기회
각 아이디어의 직접 경쟁 앱 3~5개 분석:
AskUserQuestion:
시장 조사 결과 다음 아이디어를 추천합니다:
1. [아이디어 1] — [한 줄 소개]
추천 이유: [근거]
2. [아이디어 2] — [한 줄 소개]
추천 이유: [근거]
3. [아이디어 3] — [한 줄 소개]
추천 이유: [근거]
어떤 아이디어로 진행할까요? (번호 또는 새 아이디어)
사용자 선택 후 → 선택된 아이디어로 Mode A Step 2~4 실행 (심화 조사)
AskUserQuestion으로 조사 결과를 공유하고 방향 확인:
docs/harness/specs/YYYY-MM-DD-research.md:
# 시장 조사 보고서
## 모드
[A: 시장 조사 / B: 아이디어 발굴]
## 앱 아이디어
[최종 선택된 아이디어]
## 시장 분석
### 스토어 트렌드 (Mode B인 경우)
[탑 차트 분석 결과]
### 카테고리 트렌드
[조사 결과]
### 경쟁 앱 분석
| 앱 | 평점 | 다운로드 | 주요 기능 | 강점 | 약점 |
|---|---|---|---|---|---|
### 시장 기회
[경쟁 앱이 놓치는 영역]
## 차별화 전략
1. [차별점 1]
2. [차별점 2]
3. [차별점 3]
## 핵심 가치 제안
[한 줄 정의]
## MVP 기능 리스트
### P0 (필수)
- [ ] 기능 1
- [ ] 기능 2
### P1 (중요)
- [ ] 기능 3
### P2 (나중에)
- [ ] 기능 4
## 수익화 전략
[광고, 구독, 인앱결제 등]
## 기술 타당성
### 1인 개발 적합성
- 예상 개발 기간: [N일]
- 서버 필요: [불필요 / Firebase 무료 티어]
- Expo SDK 커버: [O/X, 필요 네이티브 모듈]
### React Native + Expo 호환성
[검토 결과]
### 필요 라이브러리
[목록]
### 백엔드 요구사항
[없음 / Firebase / Supabase 등]
완료 후 state.md 업데이트:
current_phase: plan
next_role: rn-harness-plan