with one click
think
아이디어 구체화 — 기술, 사업, 개선 상황별 인터뷰 + 다관점 검증
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
아이디어 구체화 — 기술, 사업, 개선 상황별 인터뷰 + 다관점 검증
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
파이프라인 오케스트레이터 — think → plan → build (리뷰+커밋 포함)
태스크 구현 → 리뷰 → 커밋 (plan 이후 한방 실행기)
합의 기반 플래닝 + 다관점 검증 + TDD 태스크 분해
병렬 3-lane 코드 리뷰 + fix-first 자동 수정
코드베이스 종합검진 — 전수조사 + codex 병렬 검토 + "처음부터 다시 만든다면?" + 수정 계획
스킬 카탈로그 + 시나리오별 라우팅 가이드. 스킬 선택이 필요할 때 자동 로딩.
| name | think |
| description | 아이디어 구체화 — 기술, 사업, 개선 상황별 인터뷰 + 다관점 검증 |
| argument-hint | ["idea description"] |
모호한 아이디어를 명확한 스펙으로 변환한다. 상황(기술/사업/개선)을 자동 감지하여 적절한 인터뷰 전략을 선택하고, 3관점 서브에이전트 검증을 거친다.
/ina:plan/ina:research/ina:autopilotina 데몬에 의해 실행된 경우:
ina_report_progress(in_progress="인터뷰 R{n}, 모호성 {score}%")ina_report_progress(in_progress="다관점 검증 (시도 N/3)")ina_report_progress(in_progress="스펙 결정화", completed="인터뷰 + 검증")Phase 0: 분류 (기술 / 사업 / 개선 자동 감지)
Phase 1: 인터뷰 (모드별 다른 질문 전략)
Phase 2: 다관점 검증 (Architect + Critic + CEO 병렬)
Phase 3: 스펙 확정 + 저장
사용자 입력을 분석하여 모드를 자동 선택:
| 시그널 | 모드 | 전략 |
|---|---|---|
| "스타트업", "사업", "제품", "수익", 시장 관련 키워드 | business | 6 Forcing Questions |
| 기존 코드 존재 + "개선", "리팩터", "성능", "정리" | improve | 코드 분석 → 개선 스펙 |
| 그 외 (기능 요청, 새 모듈 등) | technical | 소크라틱 인터뷰 |
감지 결과를 사용자에게 확인: "{모드} 모드로 진행합니다. 맞나요?"
프로젝트 감지: 기존 코드가 있으면 brownfield, 없으면 greenfield. brownfield이면 관련 코드를 먼저 탐색하여 컨텍스트 확보.
매 라운드:
차원별 점수 (0.0~1.0):
| 차원 | 가중치(greenfield) | 가중치(brownfield) |
|---|---|---|
| Goal Clarity | 40% | 35% |
| Constraint Clarity | 30% | 25% |
| Success Criteria | 30% | 25% |
| Context Clarity | N/A | 15% |
모호성 = 1 - (가중 합계). 목표: ≤ 20%
Challenge 모드 (인터뷰가 길어지면 관점 전환):
제품 단계 감지:
6 Forcing Questions (한 번에 하나):
Pushback 패턴: 모호한 답변에는 반드시 반박.
규칙: 절대 아첨하지 않는다. 입장을 취한다. 증거를 요구한다.
인터뷰 완료 후 (모호성 ≤ 20% 또는 사용자 조기 종료), 3개 Agent를 하나의 메시지에서 병렬로 실행:
프롬프트: "다음 스펙을 아키텍처 관점에서 리뷰하세요.
스펙: {spec_content}
프로젝트 컨텍스트: {CLAUDE.md 발췌}
필수:
- steelman antithesis 1개 (이 설계에 대한 가장 강력한 반론)
- 실패 모드 2개 이상
- 트레이드오프 텐션 1개 이상
판정: APPROVED / ITERATE (구체적 수정 요청 포함)"
프롬프트: "다음 스펙을 프로세스 품질 관점에서 리뷰하세요.
스펙: {spec_content}
필수:
- 수락 기준이 테스트 가능한가?
- 빠진 품질 게이트는 없는가?
- 에이전트가 스킵할 수 있는 합리화 예측 (반합리화 분석)
판정: APPROVED / ITERATE (구체적 수정 요청 포함)"
프롬프트: "다음 스펙을 전략 관점에서 리뷰하세요.
스펙: {spec_content}
필수:
- 스코프 적절성 (EXPANSION / SELECTIVE / HOLD / REDUCTION)
- 10-star 버전 vs 현재 제안 위치
- 빠진 것 / 불필요한 것
판정: APPROVED / ITERATE (구체적 수정 요청 포함)"
결과 처리:
섹션별 승인 게이트 — 각 섹션을 사용자에게 제시하고 승인/수정:
전체 승인 후 스펙 문서를 .ina/specs/{YYYYMMDD-HHMM}-think-{slug}.md에 저장.
스펙 완성 후 사용자에게 다음 단계를 제안한다. autopilot은 --dangerously-skip-permissions로 무인 실행되므로 반드시 고지.
사용자에게 제시:
나머지(plan → build → commit)를 autopilot으로 자동 진행할 수 있습니다. ⚠️ autopilot 에이전트는 권한 확인 없이 자동 실행됩니다.
A. 이 세션에서 바로 실행 (이 세션은 종료됩니다) B. 터미널에서 직접 실행 C. 수동으로 진행 (
/ina:plan→/ina:build)
A 선택 시:
ina launch . "/ina:autopilot {spec_absolute_path}" 를 Bash로 실행 — spec 경로는 반드시 절대 경로($PWD/.ina/specs/...)ina status로 진행 상황을 확인하세요."B 선택 시: 명령어만 안내
ina launch . "/ina:autopilot {spec_absolute_path}"
C 선택 시: /ina:plan 안내
.ina/specs/{YYYYMMDD-HHMM}-think-{slug}.md