| name | show-me-the-prd |
| description | Interview-driven PRD generator for vibe coders โ turns one sentence into a five-file design bundle (PRD, structure, domain-specific, project spec, README) via a short Mom-Test interview. Use when the user wants a PRD, planning docs, app spec, or an AI-ready build plan from a vague idea or partial notes. Korean โ PRD ๋ง๋ค์ด์ค, ๊ธฐํ์ ๋ง๋ค์ด์ค, ์ผ๋ฏธ๋ํผ์๋, ์ฑ ๊ธฐํํด์ค. English โ make PRD, product spec, show me the PRD. |
Show Me The PRD for Codex
ํ ๋ฌธ์ฅ ์์ด๋์ด โ 5-6๋ฒ ์ธํฐ๋ทฐ โ 5์ข
๋์์ธ ๋ฌธ์ ์์ฑ
๋ฐ์ด๋ธ์ฝ๋๊ฐ ๊ฐ๋ฐ ์ง์ ์์ด๋ "์ง์ง ์ ํ"์ ๋ง๋ค ์ ์๋ ๊ธฐํ ๋ฌธ์๋ฅผ ์์ฑํ๋ค.
์ด ๋ฌธ์๋ ์ฐธ๊ณ ๋ฌธ์๊ฐ ์๋๋ผ ์คํ ์ง์์๋ค. Codex ์ฑํ
ํ๊ฒฝ์์ ๋จ๊ณ๋๋ก ์ค์ ๋ก ์งํํ๋ค.
๋จผ์ ์ฝ๊ธฐ
$PLUGIN_ROOT/skills/show-me-the-prd/references/interview-guide.md โ ์ธํฐ๋ทฐ ๋ฐฉ๋ฒ๋ก , ์ฑํ
์ง๋ฌธ ์ค๊ณ, ๋ฐ์ด๋ธ์ฝ๋ ๋์
$PLUGIN_ROOT/skills/show-me-the-prd/references/research-strategy.md โ ๋ฆฌ์์น ๋ผ์ฐํ
, ๋ฐฐ์น ํ์ด๋ฐ
$PLUGIN_ROOT/skills/show-me-the-prd/references/document-templates.md โ 5์ข
๋ฌธ์ ํ
ํ๋ฆฟ๊ณผ ์น์
๊ตฌ์กฐ
$PLUGIN_ROOT/skills/show-me-the-prd/references/domain-doc-sets.md โ 4์ข
๋ฌธ์ ๋์ ์์ฑ ์ ์ฐจ (๋๋ฉ์ธ๋ณ)
ํต์ฌ ์์น
- ๋ฐ์ด๋ธ์ฝ๋ ๋๋์ด โ ๊ธฐ์ ์ฉ์ด ๊ธ์ง. ๋ชจ๋ ์ ํ์ง์ ์ค๋ช
+ ์ฅ๋จ์ ํ์. (๊ธฐ์ ์ฉ์ด ๋ฒ์ญํ๋
interview-guide.md)
- AI๊ฐ ๋ฆฌ๋, ์ ์ ๊ฐ ๊ฒฐ์ โ ์ ์ ๊ฐ ์๋ ๊ฒ(๋ชฉ์ ยท๋์)์ ์ง๋ฌธ์ผ๋ก ๋์ด๋ด๊ณ , ๋ชจ๋ฅด๋ ๊ฒ(๊ธฐ์ ยท๊ตฌ์กฐ)์ AI๊ฐ ์กฐ์ฌํด์ ์ ํ์ง๋ก ์ ์.
- ๋ฆฌ์์น ๊ธฐ๋ฐ โ ํ๋์ฝ๋ฉ๋ ์ถ์ฒ์ด ์๋, ์ค์๊ฐ ๋ฆฌ์์น ๊ทผ๊ฑฐ ์ ์.
- "์ง์ง ์ ํ" ์งํฅ โ ๋ชฉ์
/๋ก์ปฌ ๋ฐ๋ชจ๊ฐ ์๋ ์ค์ ๋ฐฐํฌ ๊ฐ๋ฅํ ์์ค์ ๊ธฐํ.
Codex ๋ ๋๋ง ๊ท์น โ AskUserQuestion ๋์ฒด (shared/questioning-policy.md ยงA)
Codex CLI์๋ Claude Code์ AskUserQuestion(๊ฐ๊ด์ ์นด๋ UI)์ ํด๋นํ๋ ๋๊ตฌ๊ฐ ์๋ค. ๊ฒฐ์ ์ด ํ์ํ ์ง๋ฌธ์ ๋ชจ๋ ์ฑํ
์ ๋ฒํธํ ์ ํ์ง ๋ธ๋ก์ ์ถ๋ ฅํ๊ณ ์ฌ์ฉ์์ ๋ค์ ์์ ํ
์คํธ ๋ต๋ณ์ ์ฝ๋ ยงA ํจํด์ผ๋ก ํ๋ค.
(์์ ํ๋ฆฌ๋ทฐ โ ๊ตฌ์กฐํ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค ๋๋ง. ๋จ์ ์ ํธ ์ง๋ฌธ์ด๋ฉด ์๋ต)
์ง๋ฌธ: <ํ ์ค ์ง๋ฌธ>
1. <์ถ์ฒ์> โ ๋ฌด์์ธ์ง, ์ ์ข์์ง, ํธ๋ ์ด๋์คํ
2. <๋์> โ ๋ฌด์์ธ์ง, ํธ๋ ์ด๋์คํ
3. ๋ฌธ์ฅ์ผ๋ก ์ง์ ์ ๊ธฐ
(์ฌ๋ฌ ๊ฐ ๊ณ ๋ฅผ ์ ์์ผ๋ฉด: "์ฌ๋ฌ ๊ฐ๋ฉด 1,3์ฒ๋ผ ์ ์ด์ฃผ์ธ์")
(๋ชจ๋ฅด๋ฉด 1๋ฒ์ผ๋ก ์งํํ ๊ฒ์)
- ์ถ์ฒ์์ ํญ์ 1๋ฒ. ๊ฐ ์ ํ์ง์ "๋ญ์ง + ์ฅ์ + ๋จ์ "์ ํ ์ค๋ก. ๊ธฐ์ ์ฉ์ด ๋์ ์ผ์ ๋น์ .
- "์ ๋ชจ๋ฅด๊ฒ ์ด์"๋ ๋ณ๋ ์ ํ์ง๋ก ๋ง๋ค์ง ๋ง๊ณ "๋ชจ๋ฅด๋ฉด 1๋ฒ์ผ๋ก ์งํํ ๊ฒ์" ๋ฌธ์ฅ์ผ๋ก ์๋ด.
- ๊ตฌ์กฐํ๋ ๊ฒฐ์ (๋ฐ์ดํฐ ๋ชจ๋ธ / Phase / ๊ธฐ์ ์คํ ๋น๊ต)์๋ ์ ํ์ง ์์ ์งง์ ์์ ํ๋ฆฌ๋ทฐ(ASCII ๊ด๊ณ๋ยทํ
์ด๋ธยทํธ๋ฆฌ)๋ฅผ ๋จผ์ ๋ณด์ฌ์ค๋ค โ Claude์
preview ํ๋ ๋์ฒด.
- ์ฑํ
์์๋ ๋งํฌ๋ค์ด ํ
์ด๋ธ์ ํผํ๊ณ , ์์ฑํ๋ ๋ฌธ์ ์์์๋ ํ
ํ๋ฆฟ์ด ์๊ตฌํ๋ ํ
์ด๋ธ์ ๊ทธ๋๋ก ์ด๋ค.
show-me-the-prd = Elicitation ์ ํ (shared/questioning-policy.md ยง2)
- Turn 1(ํต์ฌ ๋ฌธ์ ๋ฐ๊ตด)์ ยงA ๋ฒํธ ๋ธ๋ก์ด ์๋๋ผ ์ด๋ฆฐ ํ
์คํธ ์ง๋ฌธ์ผ๋ก ํ๋ค. ๊ณผ๊ฑฐ ํ๋์ ๋ฌป๋ Mom Test์ โ ๊ฐ๊ด์์ผ๋ก ๊ฐ๋์ง ์๋๋ค.
- Turn 2 ์ดํ์ ์ ํ/ํ์ธ ์ง๋ฌธ๋ง ยงA ๋ฒํธ ๋ธ๋ก์ผ๋ก ํ๋ค.
- ์กฐ๊ธฐ ์ข
๋ฃ ๊ธ์ง (ยง2a): ์ฒซ ๋ต์ด ํ๋ฉด์ ยท์์์ยทํํผ์ฑ์ด๋ฉด ๊ฒฐ๋ก ์ผ๋ก ์ฑํํ์ง ๋ง ๊ฒ. ๊ทธ ๋ต์ ํ ๋ฌธ์ฅ ๋ฐ์ํ ๋ค ํ ๋ฒ ๋ ๊ตฌ์ฒด์ ์ผ๋ก ํ์นจํ๋ค. ์ฌ์ฉ์๊ฐ ์ง์ง ๋ฌธ์ ์ ๋ณธ์ธ ๋ฐํ๋ก ๋๋ฌํ ๋๊น์ง ์ด์ด๊ฐ๋ค.
- ๊ณผ์์ง๋ฌธ ๊ฐ๋ (ยง2c): ์์ฒญ์ด ์ด๋ฏธ ์ถฉ๋ถํ ๊ตฌ์ฒด์ ์ด๊ฑฐ๋, ์ฌ์ฉ์๊ฐ ์ง์ ๋ต/๋ช
๋ น์ ๋ช
์ํ๋ฉด ๋ ์บ๋ฌป์ง ๋ง๊ณ ์ฆ์ ๋ค์ ๋จ๊ณ๋ก. ๊ณผ์ ์ง๋ฌธ/์ฝ์นญ = ๋ง์ฐฐ ์คํจ.
Turn 0: ์ฌ์ ํ์ธ (์๋, ์ ์ ์๊ฒ ๋ฌป์ง ์์)
๋ฆฌ์์น ๋ณด๊ฐ์ฉ ํ๋ฌ๊ทธ์ธ ์์กด์ฑ์ ํ์ธํ๋ค (์์ด๋ ๋์ํ๋ค):
- ์ฌ์ฉ ๊ฐ๋ฅํ ์คํฌ ๋ชฉ๋ก์
docs-guide๊ฐ ์์ผ๋ฉด โ ๊ณต์ ๋ฌธ์ ๊ธฐ๋ฐ ๊ธฐ์ ์กฐ์ฌ์ ํ์ฉ.
insane-research๊ฐ ์์ผ๋ฉด โ ์ข
ํฉ ์์ฅ ๋ฆฌ์์น์ ํ์ฉ.
- ๋ ๋ค ์์ผ๋ฉด โ ๋นํธ์ธ ์น ๊ฒ์์ผ๋ก ํด๋ฐฑ (๊ธฐ๋ณธ ๋์์ ๋ฌธ์ ์์).
๋ผ์ฐํ
์์ธ: $PLUGIN_ROOT/skills/show-me-the-prd/references/research-strategy.md.
Turn 1: ํต์ฌ ๋ฌธ์ ๋ฐ๊ตด (Mom Test์ ์ด๋ฆฐ ์ง๋ฌธ)
์ฌ์ฉ์ ์์ด๋์ด๋ฅผ PRD ๊ด์ ์์ ๋ถ์ํด ๋ถ์กฑํ ์ ๋ณด๋ง ๋์ด๋ธ๋ค. ํ๋ฉด ๊ธฐ๋ฅ ๋ค์ "์ง์ง ๋ฌธ์ "๋ฅผ ๋๋ฌ๋ด๋ ๊ฒ ์ด Turn์ ๋ชฉ์ ์ด๋ค.
๊ฐญ ๋ถ์ (๋ด๋ถ ์ฒ๋ฆฌ โ ์ ์ ์๊ฒ ์ถ๋ ฅํ์ง ์์)
์์ด๋์ด์์ ์๋๋ฅผ ์ถ์ถ ์๋ํ๊ณ , ์ถ๋ก ๊ฐ๋ฅํ ๊ฑด ๋ฌป์ง ์๋๋ค:
| ์นดํ
๊ณ ๋ฆฌ | ํ์
ํ ์ ๋ณด | ์ฒ๋ฆฌ |
|---|
| ํต์ฌ ๋ฌธ์ | ํ๋ฉด ๊ธฐ๋ฅ ๋ค์ ์ง์ง ๋ถํธ | โ Turn 1์์ ์ด๋ฆฐ ์ง๋ฌธ์ผ๋ก ๋ฐ๊ตด |
| ์ฌ์ฉ์ | ๋๊ฐ ์ฐ๋๊ฐ | ์ถ๋ก ์๋, ๋ชจํธํ๋ฉด Turn 1์์ ๊ฐ์ด |
| ๋๋ฉ์ธ | ๋น์ทํ ์๋น์ค, ์ฐจ๋ณ์ | ์ถ๋ก (๋๋ฉ์ธ ๊ฐ์ง โ ํนํ ์ง๋ฌธ ํ๋ณด) |
| ํ๋ซํผยท๊ท๋ชจ | ์น/๋ชจ๋ฐ์ผ, ๊ท๋ชจ, ์ ์ฝ | ๋๊ฐ ์ถ๋ก ๊ฐ๋ฅ โ ๋ฌป์ง ๋ง๊ณ Turn 5์์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ํ์ธ |
๋๋ฉ์ธ ๊ฐ์ง ์ ํนํ ์ง๋ฌธ์ ์ถ๊ฐ ๊ณ ๋ ค: ์ด์ปค๋จธ์ค(๊ฒฐ์ /๋ฐฐ์ก/์ฌ๊ณ ) ยท ์์
(ํ๋ก์ฐ/ํผ๋/์ ๊ณ ) ยท ๊ต์ก(์ง๋/ํด์ฆ/์ธ์ฆ) ยท ๊ธ์ต(PG/ํ๋ถ/์ธ๊ธ) ยท ์ํยทํฌ์ค(๊ธฐ๋ก ์ฃผ๊ธฐ/์๋ฆผ/๊ณต์ ). (๋๋ฉ์ธ๋ณ ์ถ๊ฐ ์ง๋ฌธ ํ: interview-guide.md)
์ง๋ฌธ ๊ท์น
- ํต์ฌ ๋ฌธ์ ๋ ๊ฐ๊ด์์ด ์๋๋ผ ์ด๋ฆฐ ํ
์คํธ๋ก, ๊ณผ๊ฑฐ ํ๋์ ๋ฌป๋๋ค: "์ง๊ธ์ ์ด ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ๊ณ ๊ณ์ธ์?" ยท "์ต๊ทผ์ ๊ฐ์ฅ ๋ถํธํ๋ ์๊ฐ์ ํ ์ฅ๋ฉด์ผ๋ก ๋ค๋ ค์ฃผ์ธ์." ๊ฐ์ ํ("์ด๋ฐ ๊ธฐ๋ฅ ์ฐ์ค๋์?") ๊ธ์ง. "์" ๋์ "๋ฌด์/์ด๋ป๊ฒ".
- ์กฐ๊ธฐ ์ข
๋ฃ ๊ธ์ง(ยง2a): ์ฒซ ๋ต์ด ํ๋ฉด์ ์ด๋ฉด("๊ทธ๋ฅ ๊ธฐ๋ก ์ฑ์ด์") ํ ๋ฌธ์ฅ ๋ฐ์ ํ ํ ๋ฒ ๋ ํ์นจ โ "๊ทธ ๋ฐฉ์์์ ์ ์ผ ๋งํ๊ฑฐ๋ ๊ทธ๋ง๋๊ฒ ๋ ์ง์ ์ด ์ธ์ ์์ด์?". ๊ธฐ์กด ๋ฐฉ์์ด ์ ์ ๋๋์ง๊ฐ ๋๋ฌ๋ ๋๊น์ง.
- ๊ณผ์์ง๋ฌธ ๊ฐ๋(ยง2c): ์์ด๋์ด๊ฐ ์ด๋ฏธ ๋ฌธ์ ๋ฅผ ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช
ํ์ผ๋ฉด ์ด๋ฆฐ ํ์นจ์ ์๋ตํ๊ณ ๋ฐ๋ก Turn 2๋ก.
- ํต์ฌ ๋ฌธ์ + ์ํ๋ ๊ฒฐ๊ณผ๊ฐ ์กํ๋ฉด ํ ๋ฌธ์ฅ์ผ๋ก ๋ฐ์ยทํ์ ํ๊ณ Turn 2๋ก.
์์ด๋์ด๊ฐ ๋น์ด ์์ผ๋ฉด "์ด๋ค ๋ฌธ์ ๋๋ฌธ์ ์ด ์ฑ/์๋น์ค๋ฅผ ์๊ฐํ๊ฒ ๋์
จ์ด์?" ํ ์ง๋ฌธ์ผ๋ก ์์ํ๋ค.
Turn 1 โ Turn 2 ์ฌ์ด ๋ฆฌ์์น (Batch 1)
๋ต์ ๋ฐ์ผ๋ฉด ๋ค์ ์ง๋ฌธ์ ์ค๋นํ๋ ๋์ ์์ฅ/๊ฒฝ์์ ๋น ๋ฅด๊ฒ ์กฐ์ฌํ๋ค:
"{๋๋ฉ์ธ} app features 2026", "{์ ์ฌ ์๋น์ค} ๋ถ๋ง ์ฌํญ ๋์", "{๋๋ฉ์ธ} ์ฑ ํ์ ๊ธฐ๋ฅ".
๊ฒฐ๊ณผ๋ ํ
์คํธ๋ก ์ค๋ช
ํ์ง ๋ง๊ณ ์ฆ์ Turn 2 ์ ํ์ง์ ๋
น์ธ๋ค.
Turn 2: ๊ธฐ๋ฅ ์ ํ (ยงA ๋ฒํธ ๋ธ๋ก)
๋ฆฌ์์น ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ๊ธฐ๋ฅ ๋ชฉ๋ก์ ยงA ์ ํ์ง๋ก ๋ฐ๋ก ์ ์ํ๋ค. ํ
์คํธ๋ก ๋จผ์ ์์ฝํ์ง ์๋๋ค.
- ํต์ฌ ๊ธฐ๋ฅ 4๊ฐ๋ฅผ ํ๋ณด๋ก (๊ฐ ๋ณต์ก๋ ํ์: ๊ฐ๋จํด์ / ์ข ๋ณต์กํด์ / ๋ง์ด ๋ณต์กํด์ + ํ ์ค ์ค๋ช
). ์ฌ๋ฌ ๊ฐ ์ ํ ๊ฐ๋ฅ โ "์ฌ๋ฌ ๊ฐ๋ฉด 1,3์ฒ๋ผ ์ ์ด์ฃผ์ธ์".
- ์ด์ด์ ์ฒซ ๋ฒ์ (MVP) ๊ธฐ๋ฅ ์กฐํฉ โ ์ต์ / ์ค๊ฐ / ํ 3๊ฐ์ง ์กฐํฉ. ์ถ์ฒ(์ต์ ํต์ฌ)์ 1๋ฒ์.
Turn 2 โ Turn 3 ์ฌ์ด ๋ฆฌ์์น (Batch 2)
์ ํ๋ ๊ธฐ๋ฅ์์ ๋ฐ์ดํฐ ์ํฐํฐ๋ฅผ ์ถ์ถํ๋ ๋์:
"{ํต์ฌ ๊ธฐ๋ฅ} implementation best practice"(docs-guide ์์ผ๋ฉด), "{๋๋ฉ์ธ} data model design".
Turn 3: ๋ฐ์ดํฐ ๋ชจ๋ธ ํ์ธ (ยงA + ์์ ํ๋ฆฌ๋ทฐ)
์ ํ๋ ๊ธฐ๋ฅ์์ ํต์ฌ ๋ฐ์ดํฐ๋ฅผ ์๋ ์ถ์ถํ๋ค. ๋จผ์ ์์ ํ๋ฆฌ๋ทฐ(ASCII ๊ด๊ณ๋ + ํ๋ ํ
์ด๋ธ)๋ฅผ ์ฑํ
์ ๋ณด์ฌ์ฃผ๊ณ , ๋ฐ๋ก ์๋์์ ยงA๋ก ํ์ธํ๋ค. ํ
์คํธ๋ก ๊ธธ๊ฒ ์ค๋ช
ํ์ง ์๋๋ค.
[์ํฐํฐ1] --1:N--> [์ํฐํฐ2] --1:N--> [์ํฐํฐ3] (์ค์ ์ธํฐ๋ทฐ ๊ฒฐ๊ณผ๋ก ๋งค๋ฒ ์๋ก ์์ฑ)
์ง๋ฌธ: ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ด๋ ๊ฒ ์ก์๋๋ฐ ๊ด์ฐฎ์์?
1. ์ด๋๋ก ์งํ โ ์ผ๋ฐ์ ์ธ ๊ตฌ์กฐ๋ผ ํ์ฅํ๊ธฐ ์ข์
2. ์์ ํ ๋ถ๋ถ์ด ์์ด์ โ ๋ฐ๊พธ๊ณ ์ถ์ ๊ณณ์ ์๋ ค์ฃผ์ธ์
3. ๋ฌธ์ฅ์ผ๋ก ์ง์ ์ ๊ธฐ
(๋ชจ๋ฅด๋ฉด 1๋ฒ์ผ๋ก ์งํํ ๊ฒ์)
Turn 4: Phase ๋ถ๋ฆฌ ํ์ธ (ยงA + ์์ ํ๋ฆฌ๋ทฐ)
๊ธฐ๋ฅ ๋ณต์ก๋์ ์์กด์ฑ์ ๊ธฐ๋ฐ์ผ๋ก Phase๋ฅผ ์๋ ๋ถ๋ฆฌํ๋ค(Phase 1=MVP, 2=ํ์ฅ, 3=๊ณ ๋ํ). ๋จผ์ Phase๋ณ ๊ธฐ๋ฅ ์ฒดํฌ๋ฆฌ์คํธ ํ๋ฆฌ๋ทฐ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ , ๋ฐ๋ก ์๋์์ ยงA๋ก ํ์ธํ๋ค.
์ ํ์ง: 1. ์ด๋๋ก ์งํ(์ถ์ฒ) / 2. ์์ ๋ณ๊ฒฝ / 3. Phase ํฉ์น๊ธฐยท๋๋๊ธฐ(๋ฌธ์ฅ์ผ๋ก).
Turn 4 โ Turn 5 ์ฌ์ด ๋ฆฌ์์น (Batch 3)
"best tech stack for {ํ๋ซํผ} {๋๋ฉ์ธ} app 2026", "{ํ๋ณดA} vs {ํ๋ณดB} 2026 comparison", "{DB ํ๋ณด} free tier pricing 2026", (docs-guide ์์ผ๋ฉด) "{ํ๋ณด ํ๋ ์์ํฌ} getting started".
Turn 5: ๊ธฐ์ ์คํ ์ ํ (ยงA + ๋น๊ต ํ๋ฆฌ๋ทฐ)
๋ฆฌ์์น ๊ธฐ๋ฐ์ผ๋ก ์คํ 2-3๊ฐ๋ฅผ ์ถ์ฒํ๋ค. ๋จผ์ ๋น๊ต ํ๋ฆฌ๋ทฐ(๋ฌด๋ฃ ์์ / AI ์ฝ๋ฉ ํธํ / ์ปค๋ฎค๋ํฐ / ๋ฐฐํฌ ๋์ด๋ / ํ์ฅ์ฑ ํ
์ด๋ธ)๋ฅผ ๋ณด์ฌ์ฃผ๊ณ , ๋ฐ๋ก ์๋์์ ยงA๋ก ๋ฌป๋๋ค.
- Q1 ์คํ: ์ถ์ฒ ์คํ์ 1๋ฒ์ + ํ ์ค ์์ฝ(๋ฌด๋ฃ ์์ยทAI ์ฝ๋ฉ ํธํ์ฑ).
- Q2 ๋ก๊ทธ์ธ ๋ฐฉ์: 1. ์์
๋ก๊ทธ์ธ(์ถ์ฒ โ ๊ตฌ๊ธ/์นด์นด์ค, ๋น๋ฐ๋ฒํธ ๊ด๋ฆฌ ๋ถํ์, ๋ค๋ง ์์กด) / 2. ์ด๋ฉ์ผ+๋น๋ฐ๋ฒํธ / 3. ๋งค์ง๋งํฌ / 4. ๋ก๊ทธ์ธ ํ์ ์์(๋๋ง ์ฐ๋ฉด).
Turn 5 โ Turn 6 ์ฌ์ด ๋ฆฌ์์น (Batch 4)
"{์ ํ๋ ์คํ} project structure best practice 2026", "{์ ํ๋ ์คํ} deployment guide", (docs-guide ์์ผ๋ฉด) ์ ํ๋ ์คํ์ ํ๋ก์ ํธ ๊ตฌ์กฐ.
Turn 6: ๋ฌธ์ ์์ฑ (5 ํ์ผ)
๋ชจ๋ ์ธํฐ๋ทฐ๊ฐ ๋๋๋ฉด ํ์ฌ ํ๋ก์ ํธ ๋ฃจํธ์ PRD/ ํด๋๋ฅผ ๋ง๋ค๊ณ 5 ํ์ผ์ ์์ฑํ๋ค.
๊ฐ์ 4 + README = 5 ํ์ผ ํญ์ ์ถ๋ ฅ(์ฌ์ฉ์ ์์ธก๊ฐ๋ฅ์ฑ์ ๋ณธ์ง). 4์ข
์ด ์ด๋ค 4์ข
์ธ์ง๋ ๋งค๋ฒ ๋๋ฉ์ธ์ ๋ณด๊ณ ๋์ ์ผ๋ก ๊ฒฐ์ ํ๋ค โ ์นดํ๋ก๊ทธ์์ ๊ณ ๋ฅด๋ ๊ฒ ์๋๋ผ 4 ์ฐจ์(์๊ตฌ์ฌํญ / ๊ตฌ์กฐ / ๋๋ฉ์ธ ํนํ / AI ํ๋ ๊ท์น) ์ฌ๋กฏ์ ๋๋ฉ์ธ ํค์๋๋ก ์ฑ์ ์ฆ์ ์ ์. ๋์ ์์ฑ ์ ์ฐจ + ์ฐธ๊ณ ์์ + ์ฌ์ฉ์ confirm ๋ฌธ๊ตฌ: $PLUGIN_ROOT/skills/show-me-the-prd/references/domain-doc-sets.md.
๋๋ฉ์ธ์ด ๋ชจํธํ๋ฉด ๊ธฐ๋ณธ set์ ์ด๋ค:
PRD/
โโโ 01_PRD.md # ์๊ตฌ์ฌํญ (Product Requirements Document)
โโโ 02_DATA_MODEL.md # ๊ตฌ์กฐ (๊ฐ๋
์ ERD)
โโโ 03_PHASES.md # ๋๋ฉ์ธ ํนํ (Phase ๋ถ๋ฆฌ)
โโโ 04_PROJECT_SPEC.md # AI ํ๋ ๊ท์น
โโโ README.md # ๋ค๋น๊ฒ์ด์
๊ฐ ๋ฌธ์์ ํ
ํ๋ฆฟ๊ณผ ์น์
๊ตฌ์กฐ: $PLUGIN_ROOT/skills/show-me-the-prd/references/document-templates.md.
๋ฌธ์ ์์ฑ ๊ท์น:
- ๋ชจ๋ ๊ธฐ์ ์ ํ์ "์ ์ด๊ฑธ ๊ณจ๋๋์ง" ๊ทผ๊ฑฐ ํฌํจ (๋ฆฌ์์น ๊ฒฐ๊ณผ ์ธ์ฉ).
- ์์ง ์ ์ ํด์ง ๋ถ๋ถ์ ์ฐจ๋จํ์ง ๋ง๊ณ
[NEEDS CLARIFICATION]๋ก ํ์.
- Phase๋ณ "์ง์ง ์ ํ" ์ฒดํฌ๋ฆฌ์คํธ ํฌํจ.
- ํ๋ก์ ํธ ์คํ์ "์ ๋ ํ์ง ๋ง(DO NOT)" ๋ชฉ๋ก 5๊ฐ ์ด์ ๋ฐ๋์ ํฌํจ.
Turn 7: ์๋ฃ + ๋ค์ ๋จ๊ณ ์๋ด
๋ฌธ์ ์์ฑ ํ:
- ํ์ง ์์ฝ: "์์ฑ๋: X/10" + ๊ฐ์ ํฌ์ธํธ 3๊ฐ์ง.
- ๋ฌธ์ ์์น:
PRD/ ํด๋ ๋ด 5 ํ์ผ ์๋ด.
- ๋ค์ ๋จ๊ณ (ยงA ๋ฒํธ ๋ธ๋ก):
- Phase 1 ๋ฐ๋ก ์์ โ ์ด PRD๋ก Phase 1 ๊ฐ๋ฐ ์์ (์์ ํ๋กฌํํธ ์์ ์ ๊ณต).
- SDD ๋๊ตฌ๋ก ๋๊ธฐ๊ธฐ โ Spec Kit ๋ฑ์ PRD๋ฅผ ๋๊ฒจ ๋ ์์ธํ ๊ตฌํ ๊ณํ.
- ๋ฌธ์ ์์ โ ๋ฐ๊พธ๊ณ ์ถ์ ๋ถ๋ถ์ ์๋ ค์ฃผ์ธ์.
์๋ฃ ์์ฝ์ ๋จ์ ์ ํ ๋ชฉ๋ก์ด ์๋๋ผ ์๋+์ด์ ์ค์ฌ์ผ๋ก ("๋ก๊ทธ์ธ ์ ๊ฑฐ โ ๋๋ง ์ธ ๊ฑฐ๋ผ ๋ถํ์"). ๊ทผ๊ฑฐ๊ฐ ์ดํ ๊ฐ๋ฐ ๋จ๊ณ์ ๋ง์ดํฌ๋ก ๊ฒฐ์ ์ ๋ฐ์๋๋ค.
Enhancement Mode (๊ธฐ์กด ๊ธฐํ ๋ณด๊ฐ)
์ ์ ๊ฐ ๊ธฐ์กด ๊ธฐํ ๋ฌธ์๋ฅผ ๊ณต์ ํ ๊ฒฝ์ฐ:
- ๋ฌธ์๋ฅผ ์ฝ๋๋ค.
- 5 ํ์ผ ๊ธฐ์ค์ผ๋ก ๊ฐญ ๋ถ์ (๋น ์ง ์น์
, ๋ชจํธํ ๋ถ๋ถ ์๋ณ).
[NEEDS CLARIFICATION] ํญ๋ชฉ ๋ชฉ๋ก ์์ฑ.
- ๋ถ์กฑํ ๋ถ๋ถ๋ง ์ธํฐ๋ทฐ (Turn 2-5 ์ค ํ์ํ ๋ถ๋ถ๋ง, ยง2c โ ์ด๋ฏธ ์ถฉ๋ถํ ๊ฑด ๋ฌป์ง ์์).
- ๋ณด๊ฐ๋ 5 ํ์ผ ์์ฑ. ๊ธฐ์กด ์๋๋ ๋ณด์กดํ๊ณ ๊ตฌ์กฐ๋ง ํ
ํ๋ฆฟ์ ๋ง์ถฐ ์ ๊ทํํ๋ค.