← ClaudeAtlas

interview-synthesislisted

Import AI synthesis output (BuildBetter MCP, Perspective AI, and similar AI synthesis tools) into hplan, then force a human to tag each quote with strength (strong/medium/weak) and Push/Pull/Habit/Anxiety/workaround/trigger axes. AI extracts quotes; humans assign evidence strength. Audits the SKILL.md rule: 5 interviews with 3 distinct strong-Push signals → proceed to Product Gate.
kimsanguine/hplan · ★ 2 · AI & Automation · score 72
Install: claude install-skill kimsanguine/hplan
# Interview Synthesis — AI Extracts, Human Tags Running for: **$ARGUMENTS** ## Core Goal - 2026 현실 반영 — 78% PM 팀이 AI 합성 사용. **차단하지 말고 받아들이되, evidence strength 태깅은 인간에게 강제**. - AI는 quote 추출 + 테마 클러스터링; 인간은 strong/medium/weak + Push/Pull/Habit/Anxiety 축 부여. - "5 interviews 중 3명이 같은 강한 Push를 말하면 Product Gate로" 규칙을 코드로 강제 (`PROCEED_TO_PRODUCT_GATE` verdict). ## Trigger Gate ### Use This Skill When - BuildBetter / Perspective / similar synthesis tools export JSON이 손에 있을 때 - 인터뷰 5건 이상 — 수동 정리는 비용 비효율적 - `evidence-rubric` 점수에서 `interview_notes` 보강이 필요할 때 - 신규 PM이 인터뷰 evidence를 어떻게 태깅해야 하는지 학습할 때 ### Route to Other Skills When - 5/3 패턴 통과 → Product Gate (`ost` skill) - 5명 미만 → 추가 인터뷰 (skill 외 실세계 행동) - 태그된 quote 강도가 너무 낮음 → `pivot` 또는 `hold` 결정 → `decision-log` ### Boundary Checks - ❌ AI 합성이 evidence를 *대체할 수 없다*. 태그 안 된 quote는 evidence가 아니다. - ❌ AI sentiment ≠ evidence strength. 인간이 직접 판단. ## Inputs Expected AI export JSON shape: ```json { "source": "buildbetter", "interviews": [ { "person": "ICP candidate 1", "role": "HR 담당자 (선택 입력)", "company_size": "50-200명 (선택 입력)", "date": "2026-05-09", "quotes": [ {"text": "지난주에 30분 또 날렸어요", "theme": "manual workaround"}, {"text": "이거 안 되면 영업 못 따요", "theme": "economic pain"} ] } ] } ``` > **`role` 필드 처리 정책**: `role`이 AI export JSON에 있으면 PERSONA_SPECS.json에 그대로 기입 (결정론). 없으면 `null`로 저장 — 이 경우 LLM이 ICP 컨텍스트 기반으로 추론하지 않으며, 수동으로 채워야 합니다. `role`은 PERSONA_SPECS 생성 규칙의 "LL