kimsanguine/ai_pm/prd-generator
Claude Code and agent skill by kimsanguine/ai_pm
- community
Checking that the SKILL.md file is still in the repository.
소크라틱 질문 기반 PRD 생성 — PM의 가정을 도전하고, 복수 옵션을 제시하며, 견고한 PRD를 만드는 AI PM 스킬
Install
npx vskill@latest install kimsanguine/ai_pm/prd-generatorSKILL.md
PRD Generator Skill
"좋은 PRD는 좋은 답이 아니라, 좋은 질문에서 시작된다."
PM이 PRD를 작성할 때, AI를 '작성 도구'가 아닌 '소크라틱 질문 파트너'로 활용하여 가정을 검증하고, 복수의 솔루션 옵션을 비교하고, 견고한 PRD를 완성하는 스킬입니다.
Step 0: 맥락 수집 (Context Loading)
반드시 이 단계를 먼저 수행합니다. 스킵 금지.
다음 파일/정보를 수집합니다:
- CLAUDE.md 확인 — 제품 정보, 팀 구성, 경쟁 환경, 작업 규칙
- 기존 PRD 히스토리 —
prd/폴더의 이전 PRD가 있으면 스타일/깊이 참고 - 관련 데이터 — 유저 리서치, 실험 결과, 지표 대시보드 등 참조 가능 파일
- good-examples/ — 이 폴더에 승인된 PRD 예시가 있으면 반드시 참고
Step 1: 플랫폼/목적 확인
사용자에게 PRD의 맥락을 확인합니다.
→ 선택에 따라 PRD의 깊이와 톤을 조정합니다:
- 엔지니어링: 기술 고려사항 섹션 강화
- 경영진: Executive Summary 추가, 비즈니스 임팩트 강조
- 실험: 가설-검증 구조로 변환
Step 2: 소크라틱 질문 라운드 (핵심)
PRD를 바로 작성하지 않습니다. 먼저 PM의 가정을 드러내는 질문 7~10개를 던집니다.
6가지 소크라틱 질문 유형을 모두 포함합니다:
| 유형 | 질문 예시 | |
|---|---|---|
| 명확화 | "이 기능에서 '성공'의 정의가 정확히 무엇인가요?" | |
| 가정 탐색 | "이 기능이 문제를 해결할 거라는 전제, 어떤 근거에 기반하나요?" | |
| 근거 | "사용자가 이걸 원한다는 데이터는 무엇인가요?" | |
| 관점 전환 | "엔지니어/디자이너/CS팀은 이것을 어떻게 볼까요?" | |
| 결과 탐색 | "이 기능을 출시하면 어떤 2차 효과가 예상되나요?" | |
| 메타 | "이 PRD에서 가장 중요한 판단은 무엇이고, 왜 그런가요?" |
Step 3: 솔루션 옵션 제시 (반드시 3개 이상)
단일 솔루션을 바로 제시하지 않습니다. 반드시 3~5개 옵션을 제안합니다.
각 옵션에 포함할 내용:
옵션 비교 매트릭스도 함께 제공합니다:
Step 4: PRD 생성
선택된 옵션을 기반으로 PRD를 작성합니다.
PRD 구조:
Step 5: 멀티 관점 리뷰
생성된 PRD를 3가지 관점에서 자동 리뷰합니다:
각 관점에서 발견한 이슈를 정리합니다:
PM이 리뷰 결과를 반영하여 수정을 요청하면, PRD를 업데이트합니다.
Step 6: 저장 & 피드백 루프
저장
완성된 PRD를 prd/[project-name]-prd-v1.md로 저장합니다.
PM 승인 확인
자동 아카이브
- 승인 시:
good-examples/폴더에 사본 저장 (날짜_프로젝트명.md) - 거부 시:
bad-examples/폴더에 사본 + 거부 사유 저장
Rules
필수 규칙
- Step 0을 절대 스킵하지 않는다 — 맥락 없는 PRD는 쓰레기다
- Step 2의 질문을 생략하지 않는다 — 바로 PRD를 쓰면 안 된다
- 솔루션은 반드시 3개 이상 제시한다 — 단일 옵션은 판단이 아니라 수용이다
- good-examples 폴더에 예시가 있으면 반드시 참고한다 — 승인된 스타일을 학습
- PM이 "모르겠다"고 한 항목은 숨기지 않고 [열린 질문]에 기록한다
- 소크라틱 대화 로그를 PRD에 포함한다 — 의사결정의 맥락을 보존
품질 규칙
- 모든 주장에는 [근거] 태그를 붙인다 (데이터/리서치/가정 구분)
- 신뢰도 표시: 🟢 높음(데이터 기반) / 🟡 중간(유추) / 🔴 낮음(가정)
- 한국어로 작성하되, 기술 용어는 영문 병기
- YAML front matter는 반드시 포함
자기개선 규칙
- PM이 승인한 PRD는 good-examples에 자동 저장한다
- PM이 거부한 PRD는 bad-examples에 거부 사유와 함께 저장한다
- 반복적으로 수정되는 패턴이 발견되면, 이 Rules 섹션에 새 룰을 추가한다
- 추가 시 날짜와 이유를 changelog에 기록
참고 자료
context/prd-framework.md— PRD 작성 프레임워크 상세context/socratic-questions.md— 소크라틱 질문 유형별 가이드- 5.1-definition-write-prd.md — 전체 PRD 워크스루 가이드
- templates/commands/prd.md — 간단 버전 슬래시 커맨드
© 2026 김생근 (Sanguine Kim) | AI Agent Lead & AI TutorCC BY-NC 4.0 | 교육·학술 목적 자유 이용 가능
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/prd-generator/SKILL.md
Popularity
- Repository stars
- 50
- Repository forks
- 16
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 3 Jun 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/kimsanguine/ai_pm/prd-generator)