Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

ย 

History

167 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒŒ SpaceLog

ํฉ์–ด์ง„ ๊ธฐ๋ก์„ ๋ชจ์•„ ๋‚˜๋งŒ์˜ ์šฐ์ฃผ๋กœ ๋‹ค์‹œ ๋งŒ๋‚˜๋Š” ๋กœ์ปฌ ํผ์Šค๋„ ์•„์นด์ด๋ธŒ

๋งฅยท์œˆ๋„์šฐ์˜ ์•„์ฃผ ๊ฐ€๋ฒผ์šด ์ˆ˜์ง‘ ์•ฑ์œผ๋กœ ๋“œ๋ž˜๊ทธ์•ค๋“œ๋กญ ํ•œ ๋ฒˆ์— ๊ธฐ๋ก์„ ๋ชจ์œผ๊ณ , ๋กœ์ปฌ ์›น์˜ ์šฐ์ฃผ์—์„œ ํ•œ๋ˆˆ์— ๋ณด๊ณ  ๋‘˜๋Ÿฌ๋ณด๋ฉฐ ๋‹ค์‹œ ๋งŒ๋‚˜๊ณ , ๊ณ ๋ฅธ ๋ฌถ์Œ์„ Claude์šฉ์œผ๋กœ ๋‚ด๋ณด๋‚ธ๋‹ค.

  • ์ˆ˜์ง‘ ์•ฑ์€ ๋ชจ์œผ๊ธฐ๋งŒ, ๋ณด๊ธฐยท์ •๋ฆฌยท๋‚ด๋ณด๋‚ด๊ธฐ๋Š” ์•ฑ์ด ๋‚ด PC์— ๋„์šฐ๋Š” ๋กœ์ปฌ ์›น์ด ๋งก๋Š”๋‹ค.
  • ๊ธฐ๋ก์€ ๋‚ด PC์—๋งŒ ์ €์žฅ๋œ๋‹ค. ๋กœ๊ทธ์ธยทํด๋ผ์šฐ๋“œยทํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ๊ฐ€ ์—†๋‹ค.

์ƒํƒœ: ๋งˆ๊ฐ 2026-11-11 ยท ๋ฐœํ‘œ(๋ฐ๋ชจ) 2026-11-12 ์˜ค์ „ ยท ๊ธฐํš 1์ฐจ ์ดˆ์•ˆ ยท ์‚ฌ์šฉ์ž ์ธํ„ฐ๋ทฐ๋Š” ์ด๋ฒˆ ์ผ์ •์—์„œ ํ•˜์ง€ ๋ชปํ•จ (PRD 9์žฅ) ยท ๊ตฌํ˜„ ์ง„ํ–‰ ์ค‘


๐Ÿค” ์™œ ๋งŒ๋“œ๋‚˜

๋‹ค์šด๋กœ๋“œ ํด๋”, ์บก์ฒ˜, ์นดํ†ก ๋‚˜์™€์˜ ์ฑ„ํŒ…, ๋ฉ”๋ชจ์•ฑ์— ํฉ์–ด ์ €์žฅํ•˜๊ธฐ๋งŒ ํ•˜๊ณ  ๋‹ค์‹œ ๋ณด๊ฒŒ ํ•˜๋Š” ์žฅ์น˜๊ฐ€ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ๋ชจ์•„๋‘” ์ž๋ฃŒ์™€ ์ƒ๊ฐ์ด ๋ฌปํžˆ๊ณ  ์žŠํžŒ๋‹ค.

๊ทผ๊ฑฐ ์ถœ์ฒ˜
์‚ฌ์šฉ์ž๋Š” ๋””์ง€ํ„ธ๋กœ ์ €์žฅํ•œ ์ฝ˜ํ…์ธ ๋ฅผ ๊ฑฐ์˜ ๋‹ค์‹œ ๋ณด์ง€ ์•Š๋Š”๋‹ค Schneegass ์™ธ 2021 (N=58)
์ฐ์€ ์‚ฌ์ง„์˜ 70%๋Š” ๋‹ค์‹œ ๋ณด์ง€ ์•Š๋Š”๋‹ค Popsa 2026
์•Œ๋ฆผ์„ ๋ฐ›์œผ๋ฉด ์ €์žฅํ•œ ์ฝ˜ํ…์ธ ๋ฅผ ๋‹ค์‹œ ๋ณธ๋‹ค โ†’ ์žฌ๋ฐœ๊ฒฌ ์žฅ์น˜๋ฅผ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์œผ๋กœ Sigethy ์™ธ 2025
์‚ฌ๋žŒ๋“ค์€ ํ‰๋ฒ”ํ•œ ๊ณผ๊ฑฐ ๊ธฐ๋ก์„ ๋‹ค์‹œ ๋ณด๋Š” ์ฆ๊ฑฐ์›€์„ ๊ณผ์†Œํ‰๊ฐ€ํ•œ๋‹ค Zhang ์™ธ 2014

์ž์„ธํ•œ ๊ทผ๊ฑฐ์™€ ๊ณต๋ฐฑ์€ docs/RESEARCH.md ์ฐธ๊ณ .

ํƒ€๊นƒ(๊ฐ€์ •): PC๋กœ ์ผํ•˜๊ฑฐ๋‚˜ ๊ณต๋ถ€ํ•˜๋ฉฐ ํ•˜๋ฃจ์—๋„ ์บก์ฒ˜, ๋ฌธ์„œ, ๋งํฌ, ๋ฉ”๋ชจ๋ฅผ ๋งŽ์ด ์ ‘ํ•˜๋Š” 20~30๋Œ€. ์—ฐ๋ น์€ ํ™•์ธํ•˜์ง€ ๋ชปํ•œ ๊ฐ€์ •์œผ๋กœ ๋‚จ๋Š”๋‹ค (์ธํ„ฐ๋ทฐ ๋ณด๋ฅ˜, PRD 7์žฅ Q4ยท9์žฅ).


โœจ ํ•ต์‹ฌ ๊ธฐ๋Šฅ (MVP)

๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋‘ ์ถ•์€ ๋ชจ์œผ๊ธฐ(์ˆ˜์ง‘ ์•ฑ) ์™€ ๋‹ค์‹œ ๋งŒ๋‚˜๊ธฐ(์žฌ๋ฐœ๊ฒฌ) ๋‹ค.

๊ธฐ๋Šฅ ์–ด๋””์„œ ๋‚ด์šฉ
๐Ÿงฒ ์ˆ˜์ง‘ ์•ฑ ๋งฅยท์œˆ๋„์šฐ ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์˜ ์ž‘์€ ๋“œ๋กญ์กด์— ์ด๋ฏธ์ง€ยทํŒŒ์ผยท๋งํฌยทํ…์ŠคํŠธ๋ฅผ ๋Œ์–ด๋‹ค ๋†“๊ฑฐ๋‚˜ ๋ถ™์—ฌ๋„ฃ๊ธฐ. ์ „์—ญ ๋‹จ์ถ•ํ‚ค๋กœ ํด๋ฆฝ๋ณด๋“œ ์ฆ‰์‹œ ์ €์žฅ. ๋„ฃ์€ ์งํ›„ ๋ฐฐ์ •๋œ ํ–‰์„ฑ ํ™•์ธยทํ•œ ์ค„ ๋ฉ”๋ชจ
๐Ÿ” ์žฌ๋ฐœ๊ฒฌ ์ˆ˜์ง‘ ์•ฑ ์•Œ๋ฆผ + ์›น ์นด๋“œ ํ•˜๋ฃจ ํ•œ ๋ฒˆ "7์ผ ์ „ ์˜ค๋Š˜์˜ ๋ณ„" ์•Œ๋ฆผ. ๋ˆ„๋ฅด๋ฉด ์šฐ์ฃผ๊ฐ€ ๊ทธ ๋ณ„์ด ์žˆ๋Š” ํ–‰์„ฑ์œผ๋กœ ์ด๋™ํ•˜๊ณ  ๋ณ„ ์ƒ์„ธ๊ฐ€ ์—ด๋ฆฐ๋‹ค
๐Ÿช ์šฐ์ฃผ ๋กœ์ปฌ ์›น ๊ธฐ๊ฐ„(์˜ค๋Š˜ / ์ด๋ฒˆ ์ฃผ / ์ง์ ‘ ์ง€์ •)์˜ ์šฐ์ฃผ ์ „์ฒด๋ฅผ ํ•œ๋ˆˆ์— ์กฐ๋ง. ํ–‰์„ฑ ๋ชฉ๋ก์—์„œ ๋ฐ”๋กœ ๊ฐ€๊ธฐ, ํ–‰์„ฑ ํด๋ฆญ์œผ๋กœ ๋“ค์–ด๊ฐ€๊ธฐ. ํ‘œํ˜„ ๋ฐฉ์‹์€ 3D์•ˆ(๋น„ํ–‰ยท์ฐฉ๋ฅ™)์œผ๋กœ ์ •ํ–ˆ๋‹ค (Q7)
๐Ÿ—‚๏ธ ํ–‰์„ฑ ํŒจ๋„ ยท ๋ณ„ ์ƒ์„ธ ๋กœ์ปฌ ์›น ๋ณ„ ๋ชฉ๋ก, ํ–‰์„ฑ ์ด๋ฆ„ ๋ณ€๊ฒฝยท์ƒ์„ฑยท์‚ญ์ œยทํ•ฉ์น˜๊ธฐ, ์›๋ณธ ๋ฏธ๋ฆฌ๋ณด๊ธฐยท์—ด๊ธฐ, ๋ฉ”๋ชจ ์ˆ˜์ •, ํ–‰์„ฑ ์˜ฎ๊ธฐ๊ธฐ
๐Ÿš€ ํƒ์‚ฌ์„  ๋กœ์ปฌ ์›น ๊ณ ๋ฅธ ๋ณ„ยทํ–‰์„ฑยท์šฐ์ฃผ๋ฅผ Claude ํ”„๋กฌํ”„ํŠธ ํ˜•์‹ ๋˜๋Š” MCP ๋ฆฌ์†Œ์Šค ํ˜•์‹์œผ๋กœ ๋งŒ๋“ค์–ด ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ›„ ๋ณต์‚ฌ (๋ณด์กฐ ๊ธฐ๋Šฅ, ์ˆ˜์š” ๊ฒ€์ฆ ๋Œ€์ƒ)

์šฉ์–ด

์šฉ์–ด ๋œป
๊ธฐ๋ก / ๋ณ„ ์‚ฌ์šฉ์ž๊ฐ€ ๋„ฃ์€ ์ž๋ฃŒ 1๊ฐœ (๋ฌธ์„œ์—์„œ๋Š” "๊ธฐ๋ก", ํ™”๋ฉด์—์„œ๋Š” "๋ณ„")
ํ–‰์„ฑ ๊ธฐ๋ก์„ ๋ฌถ๋Š” ์นดํ…Œ๊ณ ๋ฆฌ
์šฐ์ฃผ ๋กœ์ปฌ ์›น์—์„œ ํ–‰์„ฑ๊ณผ ๋ณ„์„ ๋ณด์—ฌ์ฃผ๋Š” ํ™”๋ฉด. 3D์•ˆ์œผ๋กœ ์ •ํ–ˆ๋‹ค (Q7, 2026-11-11)
์žฌ๋ฐœ๊ฒฌ ์ง€๋‚œ ๊ธฐ๋ก ํ•˜๋‚˜๋ฅผ ๊ณจ๋ผ ๋‹ค์‹œ ๋ณด์—ฌ์ฃผ๋Š” ๊ธฐ๋Šฅ
ํƒ์‚ฌ์„  ๊ณ ๋ฅธ ๊ธฐ๋ก์„ Claude๊ฐ€ ์ฝ๊ธฐ ์ข‹์€ ํ˜•์‹์œผ๋กœ ๋‚ด๋ณด๋‚ด๋Š” ๊ธฐ๋Šฅ

์ด๋ฒˆ์— ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ

์›น์—์„œ ์ƒˆ ๊ธฐ๋ก ๋งŒ๋“ค๊ธฐ ยท ์™ธ๋ถ€ AI ์ž๋™ ๋ถ„๋ฅ˜ ยท ๊ฒ€์ƒ‰/ํƒœ๊ทธ ยท ์›๋ณธ ํŒŒ์ผ ํŽธ์ง‘ ยท ๋กœ๊ทธ์ธ/ํด๋ผ์šฐ๋“œ ๋™๊ธฐํ™”/๋ฐฑ์—… ยท ๋ชจ๋ฐ”์ผ ยท ๊ณต์œ /ํ˜‘์—… ยท MCP ์„œ๋ฒ„ ์ง์ ‘ ์กฐํšŒ ยท Claude ์ž๋™ ์ „์†ก ยท ์ž๋™ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ˆ˜์ง‘


๐Ÿ—๏ธ ๊ตฌ์กฐ

flowchart LR
    U[์‚ฌ์šฉ์ž] -- ๋“œ๋ž˜๊ทธ์•ค๋“œ๋กญ / ๋ถ™์—ฌ๋„ฃ๊ธฐ / ๋‹จ์ถ•ํ‚ค --> C[์ˆ˜์ง‘ ์•ฑ<br>๋“œ๋กญ์กด ยท ํŠธ๋ ˆ์ด ยท ์•Œ๋ฆผ]
    C -- ์ผœ๊ธฐยท๋„๊ธฐ, ํฌํŠธยท์„ธ์…˜ ํ† ํฐ --> S[๋กœ์ปฌ ์„œ๋ฒ„ ยท API<br>127.0.0.1 only]
    C -- ๊ธฐ๋ก ๋„ฃ๊ธฐ API --> S
    S <--> V[(๋ณด๊ด€ํ•จ<br>์›๋ณธ ๋ณต์‚ฌ๋ณธ ยท ์ธ๋„ค์ผ ยท DB)]
    C -- "์šฐ์ฃผ ๋ณด๊ธฐ" / ์•Œ๋ฆผ ํด๋ฆญ --> W[๋กœ์ปฌ ์›น<br>์šฐ์ฃผ ํ™ˆ ยท ํŒจ๋„ ยท ์ƒ์„ธ ยท ํƒ์‚ฌ์„ ]
    W -- ์กฐํšŒยท์ˆ˜์ •ยท์‚ญ์ œยท๋‚ด๋ณด๋‚ด๊ธฐ API --> S
    S -. ๋งํฌ ์ œ๋ชฉยท์ธ๋„ค์ผ GET 1ํšŒ .-> X((์™ธ๋ถ€ ์‚ฌ์ดํŠธ))
Loading

๋ณด์•ˆยท๋ฐ์ดํ„ฐ ์›์น™ (docs/POLICY.md)

  • ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๋Š” ์š”์ฒญ์€ ๋งํฌ ์ œ๋ชฉยท์ธ๋„ค์ผ ๊ฐ€์ ธ์˜ค๊ธฐ(GET 1ํšŒ) ํ•˜๋‚˜๋ฟ์ด๋‹ค.
  • ๋กœ์ปฌ ์„œ๋ฒ„๋Š” 127.0.0.1์—๋งŒ ๋ฐ”์ธ๋”ฉํ•˜๊ณ , HostยทOrigin ๊ฒ€์‚ฌ์™€ ์‹คํ–‰๋งˆ๋‹ค ์ƒˆ๋กœ ๋งŒ๋“œ๋Š” ์„ธ์…˜ ํ† ํฐ์œผ๋กœ ๋‹ค๋ฅธ ์›นํŽ˜์ด์ง€์˜ ํ˜ธ์ถœ์„ ๋ง‰๋Š”๋‹ค.
  • ์›๋ณธ์€ ๋ณด๊ด€ํ•จ์— ๋ณต์‚ฌํ•ด ์ €์žฅํ•˜๊ณ , ์‚ฌ์šฉ์ž์˜ ์›๋ž˜ ํŒŒ์ผ์€ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๋Š”๋‹ค.
  • ํƒ์‚ฌ์„  ๋‚ด๋ณด๋‚ด๊ธฐ์—๋Š” ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋ฅผ ๋„ฃ์ง€ ์•Š๋Š”๋‹ค.

๊ธฐ์ˆ  ์Šคํƒ (๊ฒฐ์ • ์ค‘)

์˜์—ญ ํ›„๋ณด ์ƒํƒœ
์ˆ˜์ง‘ ์•ฑ + ๋กœ์ปฌ ์„œ๋ฒ„ (Q3) Electron + TypeScript ์„œ๋ฒ„ ์ฑ„ํƒ (ADR 0001) 2026-11-11 ์ฑ„ํƒ (PR #15). Tauri ์ธก์ •์€ ์ƒ๋žต(ADR 4-2). ๋งฅยท์„ค์น˜๋ณธ ์•Œ๋ฆผ ํด๋ฆญ์€ ์ฑ„ํƒ ํ›„ ํ™•์ธ
์›น + ์šฐ์ฃผ ๋ Œ๋”๋ง (Q9) ADR 0002 ์ดˆ์•ˆ (๊ฐœ๋ฐœ B) ๊ฐœ๋ฐœ BยทC๊ฐ€ 1์ฃผ ์ฐจ ์ดˆ์— ํ™•์ •, Q7 ๊ฒฐ์ •์— ๋งž์ถค

ํด๋” ๊ตฌ์„ฑ (SPEC ์ œ์•ˆ ยท packages/shared, mocks/api๋Š” #1๋กœ ๋“ค์–ด์˜ด)

apps/collector/     # ์ˆ˜์ง‘ ์•ฑ (PO)
apps/server/        # ๋กœ์ปฌ ์„œ๋ฒ„ยทAPIยท๋ณด๊ด€ํ•จ (๊ฐœ๋ฐœ B)
web/                # ๋กœ์ปฌ ์›น: universe ยท home ยท planet ยท star ยท probe
packages/shared/    # ๊ณต์šฉ ํƒ€์ž…, ์˜ค๋ฅ˜ ์ฝ”๋“œ, ๊ธฐ๊ฐ„ ์œ ํ‹ธ
mocks/api/          # 1์ผ ์ฐจ API ๋ชฉ์—…
docs/               # ๊ธฐํš ๋ฌธ์„œ

๐Ÿ‘ฅ ํŒ€๊ณผ ํ”ผ์ฒ˜ ์˜ค๋„ˆ์‹ญ

ํ•œ ์‚ฌ๋žŒ๋‹น ๋น… ํ”ผ์ฒ˜ ํ•˜๋‚˜๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๋งก๋Š”๋‹ค.

์˜ค๋„ˆ ๋น… ํ”ผ์ฒ˜
PO ์ˆ˜์ง‘ ์•ฑ + ๊ฒ€์ฆ (์„ฑ๊ณต ๊ธฐ์ค€, ๋ฐ๋ชจ ยท ์ธํ„ฐ๋ทฐ๋Š” ๋ณด๋ฅ˜)
๊ฐœ๋ฐœ A ยท ๋ฐ•๊ธฐ์„ ์žฌ๋ฐœ๊ฒฌ + ํƒ์‚ฌ์„ 
๊ฐœ๋ฐœ B ยท ์ด์˜์„ญ ๋ณด๊ด€ํ•จ + ๋กœ์ปฌ ์„œ๋ฒ„ยทAPI + ํ–‰์„ฑ ํŒจ๋„ยท๋ณ„ ์ƒ์„ธ
๊ฐœ๋ฐœ C ยท ํ•œ๊ฐ€์˜ ์šฐ์ฃผ + ์šฐ์ฃผ ํ™ˆ
๋””์ž์ด๋„ˆ ยท ์ „ํ˜„์šฐ 3D์•ˆ โ†’ ๊ณตํ†ต ๋””์ž์ธ ๋ฌธ์„œ(DESIGN.md) + ์šฐ์ฃผ ํ™ˆ (์ด์Šˆ #9)
๋””์ž์ด๋„ˆ ยท ์‹ ์„ ์ด 2D ํ™”๋ฉด (๋“œ๋กญ์กด ์ค‘์‹ฌ, ์ด์Šˆ #10)

Q7์€ 3D์•ˆ์œผ๋กœ ์ •ํ–ˆ๋‹ค (2026-11-11). 2.5D์•ˆ์€ ์ œ์ถœ๋˜์ง€ ์•Š์•˜๊ณ (์ „ํ˜„์šฐ ์ฝ”๋ฉ˜ํŠธ ๊ธฐ์ค€, ์‹ ์„ ์ด ๋ณธ์ธ ํ™•์ธ ์—†์Œ), ํ™”๋ฉด ๋””์ž์ธ์€ ์ „ํ˜„์šฐ = ์šฐ์ฃผ ํ™ˆ, ์‹ ์„ ์ด = 2D ํ™”๋ฉด์œผ๋กœ ๋‚˜๋ˆด๋‹ค (PRD 6์žฅ).

์„ฑ๊ณต ๊ธฐ์ค€

๊ธฐ์ค€ ๋ชฉํ‘œ
๋ชจ์œผ๊ธฐ๊ฐ€ ๋น ๋ฅด๋‹ค ๋“œ๋กญ โ†’ ์ €์žฅ ์™„๋ฃŒ 3์ดˆ ์ด๋‚ด
ํ•œ๋ˆˆ์— ๋ณด์ธ๋‹ค ์›น ์ฒซ ํ™”๋ฉด์—์„œ ์กฐ์ž‘ 0ํšŒ๋กœ ๊ธฐ๊ฐ„์˜ ํ–‰์„ฑ ์ „์ฒด๊ฐ€ ๋ณด์ž„
ํด๋ฆญ๋งŒ์œผ๋กœ ์ฐพ๋Š”๋‹ค ์šฐ์ฃผ ํ™ˆ โ†’ ์›ํ•˜๋Š” ํ–‰์„ฑ ํŒจ๋„๊นŒ์ง€ ํด๋ฆญ 2ํšŒ ์ด๋‚ด
๋‹ค์‹œ ๋งŒ๋‚œ๋‹ค (ํ•ต์‹ฌ) ์žฌ๋ฐœ๊ฒฌ ์•Œ๋ฆผยท์นด๋“œ๋ฅผ ์—ฐ ๋น„์œจ โ€” ๋ชฉํ‘œ ์ˆ˜์น˜ ์—†์ด ๋ฐ๋ชจ ๊ธฐ๊ฐ„ ์ธก์ •๋งŒ (PRD 9์žฅ)
๋‚ด๋ณด๋‚ด๊ธฐ๊ฐ€ ๋น ๋ฅด๋‹ค ํƒ์‚ฌ์„  ์—ด๊ธฐ โ†’ ๋ณต์‚ฌ ์™„๋ฃŒ 1๋ถ„ ์ด๋‚ด

๐Ÿ“ ๋ฌธ์„œ ์œ„์น˜

๋ฌธ์„œ ๋‚ด์šฉ
docs/RESEARCH.md ๋ฌธ์ œ์ •์˜ ๊ทผ๊ฑฐ ๋ฆฌ์„œ์น˜
docs/PRD.md ๊ธฐํš์„œ: ๋ฌธ์ œ, ๋ชฉํ‘œ, ๋ฒ”์œ„, ์ €๋‹ˆ, ์˜ค๋„ˆ์‹ญ, ์—ด๋ฆฐ ์งˆ๋ฌธ
docs/POLICY.md ์ •์ฑ…์„œ: ๋ณด์•ˆ, ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™, ์˜ˆ์™ธ ์ฒ˜๋ฆฌ
docs/SPEC.md ์ŠคํŽ™์„œ: ํ™”๋ฉด, ๋ฐ์ดํ„ฐ ๋ชจ๋ธ, API, ํ๋ฆ„, ํด๋” ๊ตฌ์„ฑ
docs/adr/ ๊ธฐ์ˆ  ๊ฒฐ์ • ๊ธฐ๋ก (0001 ์ˆ˜์ง‘ ์•ฑยท์„œ๋ฒ„ ์Šคํƒ, 0002 ์›น ์Šคํƒ)
docs/INTERVIEW.md ์‚ฌ์šฉ์ž ์ธํ„ฐ๋ทฐ ๊ฐ€์ด๋“œ (๋ณด๋ฅ˜ โ€” ์ด๋ฒˆ ์ผ์ •์— ๋ฏธ์‹คํ–‰)
docs/DEMO.md ๋ฐ๋ชจ ์‹œ๋‚˜๋ฆฌ์˜ค, ์ธ์ˆ˜ ๊ธฐ์ค€, ์„ฑ๊ณต ๊ธฐ์ค€ ์ธก์ • ๋ฐฉ๋ฒ•
docs/DESIGN-REVIEW.md ์šฐ์ฃผ ํ‘œํ˜„ ๋ฐฉ์‹(Q7) ์‹œ์•ˆ ๊ฒ€์ˆ˜ ๊ธฐ์ค€ยท์ ˆ์ฐจยท๊ธฐํ•œ
site/ ๋ฐ›๋Š” ๊ณณ ์•ˆ๋‚ด ํŽ˜์ด์ง€ (Render์— ์˜ฌ๋ฆฌ๋Š” ์œ ์ผํ•œ ๊ฒƒ). ๊ธฐ๋กยท์„œ๋ฒ„๋Š” ์˜ฌ๋ฆฌ์ง€ ์•Š๋Š”๋‹ค
GitHub Issues ์ž‘์—… ์ด์Šˆ #1~#10 (์ด์Šˆ 1๊ฐœ = ๋น… ํ”ผ์ฒ˜ 1๊ฐœ)

๐Ÿ“Œ ํŒ€ ํ˜‘์—… ํŒŒ์ดํ”„๋ผ์ธ

  1. /setup โž” 2. /prd โž” 3. /toPolicy โž” 4. /toSpec โž” 5. /toIssue โž” 6. /impl โž” 7. /pr

ํ˜„์žฌ 5๋‹จ๊ณ„(/toIssue)๊นŒ์ง€ ๋๋‚ฌ๋‹ค. ์ด์Šˆ #1~#10์ด ๋“ฑ๋ก๋˜์–ด ์žˆ๊ณ , ๋‹ค์Œ์€ ๊ฐ์ž ์ด์Šˆ๋ฅผ ๋ฐ›์•„ /impl๋กœ ๊ตฌํ˜„ํ•œ๋‹ค. #1 ๊ณตํ†ต ํƒ€์ž…ยทAPI ๋ชฉ์—…์€ ๋จธ์ง€๋๋‹ค (PR #13). Q3 ์Šคํƒ์€ Electron์œผ๋กœ ์ฑ„ํƒ๋๋‹ค (PR #15). ๋‚จ์€ 1์ผ ์ฐจ ์„ ํ–‰ ์ž‘์—…์€ Q9 ํ™•์ •(๊ฐœ๋ฐœ BยทC)์ด๋‹ค. Q7(์šฐ์ฃผ ํ‘œํ˜„ ๋ฐฉ์‹)์€ 2026-11-11 3D์•ˆ์œผ๋กœ ์ •ํ–ˆ๋‹ค. ๊ทผ๊ฑฐ์™€ ๊ธฐ์ค€ ์˜ˆ์™ธ๋Š” docs/DESIGN-REVIEW.md 6-4์— ์žˆ๋‹ค.

๐Ÿ›ก๏ธ Git 3๋Œ€ ์ˆ˜์น™ (์ถฉ๋Œ ๋ฐฉ์ง€ ์ž๋™ํ™”)

  1. ๋ธŒ๋žœ์น˜ ์‹œ์ž‘ ์ „: ํ•ญ์ƒ ์ตœ์‹  main ๋‹น๊ฒจ์˜ค๊ธฐ
    git checkout main && git pull origin main
    git checkout -b feat/#์ด์Šˆ๋ฒˆํ˜ธ-์ž‘์—…๋ช…
  2. PR ์˜ฌ๋ฆฌ๊ธฐ ์ „: ์ตœ์‹  main์œผ๋กœ rebaseํ•˜๊ธฐ (๋ฏธ๋ฆฌ๋ฒ ์ด์Šค ์‹œ Git Push ์ž๋™ ์ฐจ๋‹จ)
    git fetch origin && git rebase origin/main
  3. ๋จธ์ง€ ์กฐ๊ฑด: ์ž‘์„ฑ์ž ์™ธ ํŒ€์› 1๋ช… ์ด์ƒ์˜ Approve(์Šน์ธ) ํ•„์ˆ˜.

ํด๋ก ํ•œ ๋’ค ํ•œ ๋ฒˆ๋งŒ ์•„๋ž˜ ๋ช…๋ น์œผ๋กœ ๋ฆฌ๋ฒ ์ด์Šค ๊ฒ€์‚ฌ ํ›…์„ ์ผ ๋‹ค.

git config core.hooksPath .githooks

๐Ÿงฐ ํ˜‘์—… ์Šคํ‚ฌ ํŒฉ (Team Rules)

์›Œํฌํ”Œ๋กœ์šฐ

flowchart LR
    A["1. /setup<br>(๋ ˆํฌ ์„ธํŒ…)"] --> B["2. /prd<br>(๋ชฉ์  & ๋ฒ”์œ„)"]
    B --> C["3. /toPolicy<br>(๊ทœ์น™ & ์—ฃ์ง€์ผ€์ด์Šค)"]
    C --> D["4. /toSpec<br>(ํ™”๋ฉด & ์ƒ์„ธ๊ตฌํ˜„)"]
    D --> E["5. /toIssue<br>(์ด์Šˆ ์ชผ๊ฐœ๊ธฐ)"]
    E --> F["6. /impl<br>(์ด์Šˆ๊ธฐ๋ฐ˜ ๊ตฌํ˜„)"]
    F --> G["7. /pr<br>(rebase & ๊ฒ€์ฆ)"]
Loading

์Šคํ‚ฌ ์•ˆ๋‚ด

๋‹จ๊ณ„ ๋ช…๋ น์–ด ์—ญํ•  ์„ค๋ช…
1 /setup [ํ”„๋กœ์ ํŠธ๋ช…] ๋ ˆํฌ์ง€ํ† ๋ฆฌ ์ดˆ๊ธฐํ™” ์˜ค๋Š˜ ๊ณผ์ œ ๋ผˆ๋Œ€ + README.md + docs/ ํด๋” + ๋ฆฌ๋ฒ ์ด์Šค ๊ฐ•์ œ Git ํ›… ์ž๋™ ์„ธํŒ…
2 /prd [์•„์ด๋””์–ด] ์ œํ’ˆ ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜ ํ•ด๊ฒฐํ•  ๋ฌธ์ œ, ํƒ€๊นƒ ์œ ์ €, MVP ํ•„์ˆ˜ ๋ฒ”์œ„(In/Out Scope) ์ •์˜
3 /toPolicy ์ •์ฑ… ๋ฐ ๊ทœ์น™ ์ˆ˜๋ฆฝ PRD๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ณด์•ˆ, ๋ฐ์ดํ„ฐ, ๋น„์ฆˆ๋‹ˆ์Šค ๊ณ„์‚ฐ ๊ณต์‹, ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ๊ทœ์น™ ๋„์ถœ
4 /toSpec ์ƒ์„ธ ๊ตฌํ˜„ ๋ช…์„ธ ์ •์ฑ…๊ณผ PRD๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ, ๋ฐ์ดํ„ฐ ๋ชจ๋ธ, ์ƒํƒœ ํ๋ฆ„ ๋ช…์„ธํ™”
5 /toIssue ์ž‘์—… ์ด์Šˆ ๋“ฑ๋ก ์ŠคํŽ™(๋˜๋Š” PRD ๋‹จ๋…)์„ ๊ธฐ๋ฐ˜์œผ๋กœ GitHub Issues์— ํ‹ฐ์ผ“ ์ž๋™ ๋“ฑ๋ก (๋กœ์ปฌ ํŒŒ์ผ ๋ฏธ์ƒ์„ฑ)
6 /impl [์ด์Šˆ] ์ด์Šˆ ๊ธฐ๋ฐ˜ ๊ตฌํ˜„ ๋ธŒ๋žœ์น˜ ํ™•์ธ ํ›„ POLICY์™€ SPEC์„ ์ค€์ˆ˜ํ•˜๋ฉฐ ๋Œ€์ƒ ์ฝ”๋“œ ๊ตฌํ˜„ ๋ฐ ์ž์ฒด ๊ฒ€์ฆ
7 /pr PR ๊ฒ€์ฆ ๋ฐ ์ƒ์„ฑ main rebase ์—ฌ๋ถ€ ํ™•์ธ, ์ถฉ๋Œ ๊ฒ€์ฆ, ํŒ€์› 1๋ช… ์Šน์ธ์šฉ PR ๋ณธ๋ฌธ ์ƒ์„ฑ

์„ค์น˜ ๋ฐ ๋“ฑ๋ก

์ˆ˜๋™์œผ๋กœ ํด๋”๋ฅผ ์ฐพ์•„์„œ ๋ณต์‚ฌํ•  ํ•„์š” ์—†์ด, ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ธ AI ์—์ด์ „ํŠธ(Cursor, Claude Code, Windsurf, Copilot ๋“ฑ) ์ฑ„ํŒ…์ฐฝ์— ์•„๋ž˜ ๋ฌธ์žฅ์„ ๊ทธ๋Œ€๋กœ ์ž…๋ ฅํ•˜๋ฉด AI๊ฐ€ ์•Œ์•„์„œ ์„ค์น˜ํ•˜๊ณ  ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค.

๐Ÿค– AI ์—์ด์ „ํŠธ์—๊ฒŒ ์„ค์น˜ ์‹œํ‚ค๊ธฐ (์ฑ„ํŒ…์ฐฝ์— ๋ถ™์—ฌ๋„ฃ๊ธฐ)

https://github.com/delightPIP/teamproject ์ €์žฅ์†Œ์˜ skills/ ํด๋”์— ์žˆ๋Š” ์Šคํ‚ฌ๋“ค์„ ๋‚ด AI ์—์ด์ „ํŠธ ์ „์—ญ ์Šคํ‚ฌ(๋˜๋Š” ํ˜„์žฌ ์›Œํฌ์ŠคํŽ˜์ด์Šค ์Šคํ‚ฌ)๋กœ ๋“ฑ๋กํ•ด ์ค˜.
์•ž์œผ๋กœ ๋‚ด๊ฐ€ /setup, /prd, /toPolicy, /toSpec, /toIssue, /impl, /pr ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น ์Šคํ‚ฌ์˜ SKILL.md ์ง€์นจ์— ๋”ฐ๋ผ ๋™์ž‘ํ•˜๋„๋ก ์„ค์ •ํ•ด ์ค˜.

(์„ ํƒ: ํ„ฐ๋ฏธ๋„ ํ™˜๊ฒฝ์—์„œ CLI ๋„๊ตฌ๋ฅผ ์“ธ ๊ฒฝ์šฐ npx skills add delightPIP/teamproject ๋กœ๋„ ์„ค์น˜ ๊ฐ€๋Šฅ)

๋งค์ผ ์ƒˆ ๊ณผ์ œ ๋ ˆํฌ์—์„œ์˜ ์‚ฌ์šฉ ํ๋ฆ„

  1. ๋นˆ ๊ณผ์ œ ํด๋”์—์„œ AI ์ฑ„ํŒ…์ฐฝ์— /setup [์˜ค๋Š˜ ๊ณผ์ œ๋ช…] ์‹คํ–‰
  2. ํšŒ์˜ํ•˜๋ฉฐ ํ™”๋ฉด ๋„์šฐ๊ณ : /prd โž” /toPolicy โž” /toSpec โž” /toIssue (๋‹จ์ˆœ ๊ณผ์ œ๋Š” /prd โž” /toIssue ์งํ–‰ ๊ฐ€๋Šฅ)
  3. ๊ฐ์ž ์ด์Šˆ๋ฅผ ํ• ๋‹น๋ฐ›์€ ๋’ค:
    git checkout main && git pull origin main
    git checkout -b feat/#์ด์Šˆ๋ฒˆํ˜ธ-๊ธฐ๋Šฅ๋ช…
  4. ์ฝ”๋”ฉ ์‹œ: /impl #์ด์Šˆ๋ฒˆํ˜ธ ์‹คํ–‰ํ•˜์—ฌ ์ •์ฑ…๊ณผ ์ŠคํŽ™์„ ์ง€ํ‚ค๋ฉฐ ๊ตฌํ˜„
  5. ์ž‘์—… ์™„๋ฃŒ ์‹œ: /pr ์‹คํ–‰ํ•˜์—ฌ rebase ๊ฒ€์‚ฌ ํ›„ PR ๋“ฑ๋ก

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages