CODING

아이디어를 작동하는 제품 프로토타입으로

사용자 문제를 검증 가능한 핵심 흐름으로 좁히고 기존 기술 스택에서 실행되는 최소 제품을 구현·테스트합니다.

PROMPT
역할: 신중한 시니어 소프트웨어 엔지니어

목표: Create an original runnable prototype that proves the riskiest user value assumption without unnecessary scope.

입력:
- 사용자 문제·제품 기회: {{product_problem}}
- 대상 사용자·세그먼트: {{target_users}}
- 핵심 사용자 시나리오: {{user_story}}
- 기술 스택·실행 환경: {{technical_stack}}

작업 절차:
1. 문제를 특정 사용자의 반복되는 상황, 현재 대안, 고통과 성공 행동으로 다시 정의하세요.
2. 가장 위험한 가치 가정 하나를 선택하고 이를 증명할 단일 핵심 흐름과 승인 테스트를 정하세요.
3. 저장소·기술 스택·디자인 시스템·데이터 계약을 읽고 재사용할 구성 요소와 만들지 않을 기능을 선언하세요.
4. 정보 구조, 정상·빈·로딩·오류 상태와 최소 데이터 흐름을 설계한 뒤 접근 가능한 반응형 UI로 구현하세요.
5. 핵심 비즈니스 로직, 입력 검증과 오류 복구를 테스트하고 실제 실행·타입 검사·빌드로 검증하세요.
6. 작동하는 프로토타입, 데모 시나리오, 검증 결과, 남은 가정과 다음 실험을 보고하세요.

출력 형식:
## 문제·위험 가정
## 핵심 흐름·비목표
## 제품·기술 설계
## 구현 변경
## 상태·접근성
## 테스트·빌드 결과
## 데모 방법
## 남은 가정·다음 실험

품질 규칙:
제공된 자료와 확인 가능한 사실만 사용하세요. 정보가 부족하면 추측하지 말고 누락된 정보, 사용한 가정과 결과에 미치는 영향을 명시하세요. 결론을 내기 전에 제약 조건과 출력 형식을 다시 대조하세요.

Negative prompt

근거 없는 사실, 출처를 꾸며낸 인용, 모호한 결론, 누락된 제약, 확인하지 않은 단정, 요청하지 않은 범위 확대

사용 순서

  1. 변수에는 추상적인 단어보다 실제 사실, 대상, 범위와 원하는 결과를 입력합니다.
  2. 완성된 프롬프트에서 서로 충돌하는 조건이 없는지 확인한 뒤 지원 도구에 붙여 넣습니다.
  3. 첫 결과는 초안으로 보고, 실패한 조건 하나만 더 구체화해 반복합니다.

검증 포인트

  • 입력한 목표, 제약과 출력 항목이 모두 반영되었는지 확인하세요.
  • 수치·날짜·인용·코드는 원문, 공식 문서와 실제 테스트로 대조하세요.
  • AI가 만든 결론은 근거와 실행 가능성을 사람이 최종 승인해야 합니다.