๐ 21๊ธฐ ๋๋ฆผ์์
โ๏ธ [Anti-Gravity] ์์์ด ํ ๋จธ๋์ ๋ฐ๋ปํ ์๋ก, AI๋ก ๊ตฌํํ ์ํผ ๋๋ผ๋ง ์ ์๊ธฐ
์ ๋
ํ๋ ค๋ ๊ฒ ๐
AI๋ฅผ ํ์ฉํ์ฌ ์์์ด ํ ๋จธ๋ ์ปจ์ ์ผ์ธ ๋ฅผ ์ ์ํ ์ฌ๋ก
ํฌ๋ฐํ์ง๋ง ์ ๊ฐ ์ด๋ฆฐ ์์์ด ํ ๋จธ๋๊ฐ ๊ฑด๋ค๋ ๋ฐ๋ปํ ์๋ก์ ์ปจํ ์ธ ๋ฅผ ๋ง๋ค๊ณ ์ ํจ.
์งํผํฐ์ค ํ๋ ์ค ์ํฐ๊ทธ๋๋นํฐ ๋ฌผ๊ฒฐ์คํฐ๋์ฅ๋์ด ๊ณต์ ํด์ค ํ์ผ์ ํ์ฉํ์ฌ AI ์์ ์ ์์ ๋์ ํจ.
AI ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ ๊ฐ์ฑ ์๋ ์บ๋ฆญํฐ ์ค์ฌ์ ์ผ์ธ ์์์ ํจ์จ์ ์ผ๋ก ์ ์ํ๊ณ , ์บ๋ฆญํฐ์ ์ผ๊ด์ฑ์ ์ ์งํ๋ ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์ ํจ.
ํ์ฉํ ํด โ๏ธ
Anti-Gravity: AI ๊ธฐ๋ฐ ์์ ์ ์์ ์ํ ์ํฌํ๋ก์ฐ ๊ตฌ์ถ ๋ฐ ํ๊ฒฝ ์ธํ ์ ํ์ฉํจ.
fal.ai: AI ์ด๋ฏธ์ง ๋ฐ ๋น๋์ค ์์ฑ์ ํ์ฉํจ.
Gemini API: ๊ตฌ์ฒด์ ์ธ ํ์ฉ ๋ชฉ์ ์ ๋ช ์๋์ง ์์์ผ๋, AI ์ฝํ ์ธ ์์ฑ ๊ณผ์ ์ ์ฐ๋ํ์ฌ ํ์ฉํจ.
์งํ ์ธ๋ถ ๋ด์ฉ ๐
1๏ธโฃ ์ค์น ๋ฐ ์ธํ ์ ์งํํจ์๋ํ ๋ฐฉ๋ฒ: ๊ณต์ ๋ฐ์ ํ์ผ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ตฌ์ถํ๊ณ , ํ์ํ API๋ฅผ ์ฐ๋ํจ.
์ป์ ๊ฒฐ๊ณผ: Anti-Gravity, fal.ai, Gemini API๋ฅผ ํ์ฉํ ์ ์๋ ๊ฐ๋ฐ ํ๊ฒฝ์ด ๋ง๋ จ๋จ.
2๏ธโฃ ์๋๋ฆฌ์ค๋ฅผ ๊ตฌ์ฑํ๊ณ ์ฌ์ ๊ธฐํํจ
์๋ํ ๋ฐฉ๋ฒ: ์ ๊ณต๋ ํ์คํฌ๋ฅผ ์์๋๋ก ์ ๋ฆฌํ์ฌ ์ํฌํ๋ก์ฐ๊ฐ ๊ผฌ์ด์ง ์๋๋ก ์ฌ์ ๊ธฐํ์ ์งํํจ.
๋ฐ์ํ ๋ฌธ์ : ์๋๋ฆฌ์ค ๊ธฐํ ๊ณผ์ ์์ ์คํจ๊ฐ ๋ฐ์ํ์์ ์ธ๊ธํจ.
์ป์ ๊ฒฐ๊ณผ: ์ ์ฒด์ ์ธ ์๋๋ฆฌ์ค์ ๋จ๊ณ๋ณ ํ์คํฌ๋ฅผ ๋ฏธ๋ฆฌ ๋ฌธ์ํํ์ฌ ์งํํ๋ ๊ฒ์ด ํจ์จ์ ์ด๋ผ๋ ๊ฟํ์ ์ป์.
3๏ธโฃ ์บ๋ฆญํฐ์ ์ผ๊ด์ฑ์ ์ ์งํ๊ณ ์ ํจ
์๋ํ ๋ฐฉ๋ฒ: ์ฃผ์ธ๊ณต์ ์ผ๊ตด ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ฒ ๊ธฐ๋กํ์ฌ ์์ฑ ์ ๋ฐ์๋๋๋ก ์กฐ์ ํจ.
๋ฐ์ํ ๋ฌธ์ : ์์ธํ ๋ฌ์ฌ์ ๊ธฐ๋ก์ ํตํด ๋ณด์ ํ์์๋ ์ฃผ์ธ๊ณต ์ผ๊ตด์ด ๊ณ์ ๋ฌ๋ผ์ง๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํจ.
ํด๊ฒฐ ๋ฐฉ๋ฒ: ์บ๋ฆญํฐ ์ํธ๋ณด๋ค๋ ์ฃผ์ธ๊ณต์ ์ฌ๋ฌ ์ฅ๋ฉด์ผ๋ก ๋ง๋ค์ด์ผ ํ ๊ฒ ๊ฐ๋ค๋ ์๊ฒฌ์ ์ ์ํจ.
์ป์ ๊ฒฐ๊ณผ: ์์ฑ AI ํน์ฑ์ 100% ์๋ฒฝํ ์ผ์น๊ฐ ์ด๋ ค์ ํ๋กฌํํธ ์กฐ์ ๋ฐ ํ์ ์์ ์ด ํ์ํจ์ ํ์ตํจ.
๐ 21๊ธฐ SNS์๋ํ
โ๏ธ 1์ฃผ์ฐจ ๊ณผ์ AI ์คํ๋์ค์ ์ํฐ๊ทธ๋๋นํฐ ์ ์ ๋ฏธ๋์ด ํ์ฉ๋ฒ: ๋ค์ฑ๋ ์ฑ ์ ์๋ถํฐ ๊ฒ์๊น์ง
ํฉ๊ธ์๋ฌ
๐ 21๊ธฐ ์ต์๋์ธ
โ๏ธ Claude Code๋ก CMDS ์์คํ ํ์ผ ๊ฐ์ธํ ํ๊ธฐ
OWEN NAM
ํ๋ ค๋ ๊ฒ ๐
Claude Code๋ฅผ ํ์ฉํ์ฌ ๊ฐ์ธ ๋ง์ถคํ ์ต์๋์ธ CMDS ์์คํ ์ ๊ตฌ์ถํ ์ฌ๋ก
์ธํฐ๋ทฐ ๋ต๋ณ์ ๋ฐํ์ผ๋ก AI ์คํ, ํฌ์, JSHA ๋ณ์, ๊ฐ์ธ ์ฑ์ฅ ๋ฑ ์ค์ ํ๋์ ๋ง์ถฐ ์ปค์คํฐ๋ง์ด์ง๋ CMDS ์์คํ ํ์ผ 5๊ฐ๋ฅผ ์๋ ์์ฑํ๊ณ ์ ํจ.
๊ธฐ์กด OWEN-MCP ๋ณผํธ์ `CLAUDE.md`๋ฅผ v2.0์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋ฉฐ Claude ์ธ ๋ค๋ฅธ AI ๋๊ตฌ(GPT, Gemini, Cursor ๋ฑ)๋ ๋ณผํธ ๊ท์น์ ์ดํดํ ์ ์๋ ๋ฒ์ฉ ๊ฐ์ด๋ ์ฒด๊ณ๋ฅผ ๊ตฌ์ถํ๊ณ ์ ํจ.
๊ธฐ์กด ์์คํ ํ์ผ๋ค์ ์ฝ๋ ๋์๊ณผ ๋ชฉ์ ์ด ๋ช ํํ ๋ถ๋ฆฌ๋์ง ์์ AI์ ์ฌ์ฉ์ ๋ชจ๋ ํผ๋์ ๊ฒช๋ ๋ฌธ์ , ํนํ ์ธ๋ถ AI๊ฐ ๋ณผํธ ๊ท์น์ ์ดํดํ `AGENTS.md` ํ์ผ์ด ์์ด ๋งค๋ฒ ๊ท์น์ ์๋์ผ๋ก ๋ถ์ฌ๋ฃ๊ธฐ ํด์ผ ํ๋ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ณ ์ ํจ.
ํ์ฉํ ํด โ๏ธ
Claude Code: ๊ฐ์ธ ๋ง์ถค ์์คํ ํ์ผ 5๊ฐ ์๋ ์์ฑ, ๋ณผํธ ์ ์ฒด ์ธํ , `CLAUDE.md` v2.0 ์ ๊ทธ๋ ์ด๋ ๋น๊ต ๋ถ์ ๋ฐ ๊ฐ์ ์ ์, ์ธ๋ถ AI์ฉ ์ปจํ ์คํธ ๋ฌธ์ ํ์ง ๊ฒ์ฆ ๋ฐ ๊ฐ์
์งํ ์ธ๋ถ ๋ด์ฉ ๐
1๏ธโฃ CMDS ์์คํ ํ์ผ 5๊ฐ ์์ฑํจ
์ธํฐ๋ทฐ ํ์ผ๊ณผ ํ ํ๋ฆฟ์ Claude Code์ ์ ๋ฌํ์ฌ ๊ฐ์ธ ๋ง์ถค ์์คํ ํ์ผ ์์ฑ์ ์์ฒญํจ.
์ฌ์ฉ ํ๋กฌํํธ: 'CMDS System Files_Interview.md์ ๋ต๋ณ์ ์ฝ๊ณ , CMDS System Files_v3/ ํด๋์ ํ ํ๋ฆฟ์ ์ฐธ๊ณ ํ์ฌ ๋์๊ฒ ๋ง๋ CMDS ์์คํ ํ์ผ 5๊ฐ๋ฅผ ๋ณผํธ ์ต์์์ ๋ง๋ค์ด์ค.'๋ผ๊ณ ์์ฒญํจ.
Claude๊ฐ ์ธํฐ๋ทฐ ๋ต๋ณ์ ๋ถ์ํ์ฌ ํ ํ๋ฆฟ๊ณผ ๋น๊ตํ ํ, 7๊ฐ์ง ์ปค์คํฐ๋ง์ด์ง ํฌ์ธํธ๋ฅผ ๋์ถํ์ฌ ํ๋์ ๋จผ์ ์ ์ํ์๊ณ , ์น์ธ ํ CMDS.md, ๐ CMDS Head Quarter.md, ๐ CMDS Guide.md, CLAUDE.md, AGENTS.md ํ์ผ 5๊ฐ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์์ฑํจ.
๊ฐ ํ์ผ์ ์ปจํ ์คํธ, ๋ค๋น๊ฒ์ด์ , ์ด์ ํ์ค, ๊ธฐ์ ๊ตฌํ ๊ฐ์ด๋, ์ธ๋ถ AI ์ปจํ ์คํธ ๋ฑ ๋ช ํํ ์ญํ ์ ๊ฐ์ง๋ฉฐ 4๊ฐ Division(AI/ํฌ์/JSHA/๊ฐ์ธ)๊ณผ ์ํฌํ๋ก์ฐ 5๊ฐ ์ ์ ๋ฑ ๊ฐ์ธํ๋ ํฌ์ธํธ๊ฐ ์ ์ฉ๋จ.
2๏ธโฃ ๋ณผํธ ์ ์ฒด ์๋ ์ธํ ์ ์๋ํจ
๋ณผํธ ์ต์์์ ์๋ CMDS ์์คํ ํ์ผ 5๊ฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ณผํธ๋ฅผ ์ธํ ํ๋๋ก ์์ฒญํจ.
์ฌ์ฉ ํ๋กฌํํธ: '๋ณผํธ ์ต์์์ ์๋ CMDS ์์คํ ํ์ผ 5๊ฐ(CMDS.md, CLAUDE.md, AGENTS.md, ๐ CMDS Head Quarter.md, ๐ CMDS Guide.md)๋ฅผ ์ฝ๊ณ , ๊ทธ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ๋ณผํธ๋ฅผ ์ธํ ํด์ค. ํด๋ ๊ตฌ์กฐ, CMDS ์นดํ ๊ณ ๋ฆฌ ๋ ธํธ, ์ธ๋ฑ์ค ๋ ธํธ, ํ ํ๋ฆฟ์ ๋ง๋ค์ด์ค.'๋ผ๊ณ ์์ฒญํจ.
Claude๋ 47๊ฐ ํด๋, ์นดํ ๊ณ ๋ฆฌ ๋ ธํธ 62๊ฐ, ์ธ๋ฑ์ค ๋ ธํธ 11๊ฐ, ํ ํ๋ฆฟ 6๊ฐ๋ฅผ ์๋์ผ๋ก ์์ฑํ๋ ํ๋ฅญํ ๊ฒฐ๊ณผ๋ฌผ์ ๋ณด์ฌ์ฃผ์์.
์์ฑ๋ ๊ฒฐ๊ณผ๋ฌผ์ ๊ธฐ์กด ์ฌ์ฉํ๋ ์ง์ ์ฒด๊ณ์ ๋น๊ต ๋ถ์ ํ ์ถ๊ฐํ๊ธฐ๋ก ๊ฒฐ์ ํ์ฌ ๊ธฐ์กด ์์คํ ๊ณผ์ ํตํฉ์ ๊ณ ๋ คํจ.
3๏ธโฃ CLAUDE.md v2.0 ์ ๊ทธ๋ ์ด๋๋ฅผ ์งํํจ
๊ธฐ์กด `CLAUDE.md`์ CMDSPACE v3๋ฅผ ๋น๊ต ๋ถ์ํ๋๋ก Claude์ ์์ฒญํ์, Claude๊ฐ ๋จผ์ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๋์ ๊ฐ์น๋ณ๋ก ๋ถ๋ฅํ์ฌ ์ ์ํจ.
Claude์ ์ ์์ ๋ฐ๋ผ AGENTS.md ์ ๊ท ์์ฑ, Obsidian CLI ํตํฉ, ์์คํ ํ์ผ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ฆ์ ๋์ ํ๊ณ , Decision Tree ์ถ๊ฐ๋ฅผ ๊ฒฐ์ ํจ.
`CLAUDE.md`์ ๋ฒ์ ๋ฐฐ๋, AI ๋๊ตฌ ์ ํ Decision Tree, Obsidian CLI ์น์ , AI4PKM CLI ์น์ ์ ์ถ๊ฐํ์ฌ v2.0์ผ๋ก ์ ๋ฐ์ดํธํจ.
4๏ธโฃ ์ธ๋ถ AI์ฉ ์ปจํ ์คํธ ๋ฌธ์ v2.0 ์ ๊ทธ๋ ์ด๋๋ฅผ ์๋ฃํจ
Claude์๊ฒ '๊ทธ๋ฌ๋ฉด ์ธ๋ถ AI๊ฐ ์ด ๋ฌธ์๋ง ๋ณด๋ฉด ์ต์๋์ธ ๋ฌธ์ ์์ฑ ๊ท์น์ ์ดํดํ ์ ์๋ ๊ฑฐ์ผ?'๋ผ๊ณ ์ง๋ฌธํ์ฌ ๋ฌธ์์ ํ์ง์ ๊ฒ์ฆํจ.
Claude๋ '์์ง ๋ถ์กฑํ๋ค'๊ณ ์์งํ๊ฒ ๋ตํ๋ฉฐ ๋น ์ง ํญ๋ชฉ๋ค์ ์ง์ด์ฃผ์๊ณ , `AI4PKM-Context-for-External-AI.md`๋ฅผ `๐ OWEN-MCP Guide.md`์ ํตํฉํ์ฌ v2.0์ผ๋ก ์์ ์ ๊ทธ๋ ์ด๋ํจ.
YAML ๋ค์ฌ์ฐ๊ธฐ ๊ท์น(YAML=2 spaces, Markdown body=TAB), Wikilink ๋ฐ์ดํ ๊ท์น(YAML ๋ด `[[]]`๋ ๋ฐ๋์ `''` ๊ฐ์ธ๊ธฐ), AI ์ฐ์ถ๋ฌผ ์์ฑ ๊ฐ์ด๋(์์ ํ YAML ํ ํ๋ฆฟ + ๊ฒํ ํ ์ฒ๋ฆฌ ์ํฌํ๋ก์ฐ) ๋ฑ ํต์ฌ ๋ด์ฉ์ ์๋ก ์ถ๊ฐํจ.
5๏ธโฃ Obsidian ๋จ์ถํค ๋ชจ์์ ์ ๊ท ์์ฑํจ
์คํฐ๋์์ ๋ฐฐ์ด ๋จ์ถํค๋ฅผ ํฌํจํ์ฌ 10๊ฐ ์นดํ ๊ณ ๋ฆฌ, 60๊ฐ ์ด์์ ๋จ์ถํค๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํ ๊ฐ์ด๋๋ฅผ ์๋ก ์์ฑํจ.
ํนํ `Alt+Cmd+C`(๊ฒฝ๋ก ๋ณต์ฌ) ๋จ์ถํค๋ Claude Code์ ์ฐ๋ํ ๋ ํ์์ ์ธ ๊ธฐ๋ฅ์ผ๋ก ๊ฐ์กฐ๋จ.
๐ 21๊ธฐ AI์ํผ๋๋ผ๋ง
โ๏ธ AI ์์ ์๋ํ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ๊ธฐ โ ๊ณ ์์ด ์ด๋ฏธ์ง ์์ฑ์์ ์์ํ ์ํ์ฐฉ์ค ๊ธฐ๋ก
์คํธ
ํ๋ ค๋ ๊ฒ ๐
AI ์ํผ ์์ ์๋ ์์ฑ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ ๋ฐ ์ค๋ฌด ํ์ฉ ๊ฐ๋ฅ์ฑ ํ์ํ ์ฌ๋ก
AI๋ฅผ ํ์ฉํ์ฌ ์ํยท๋๋ผ๋ง ๊ธฐํ ๋ฐ ์ ์ ์ค๋ฌด์ ์ ์ฉ ๊ฐ๋ฅํ ์ํผ ์์ ์๋ ์์ฑ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ๋ ค ํจ.
์ํ ํ๋ฆฌ๋ทฐ ํฐ์ , IP ์๊ฐ ์์, ์คํ์ ์ ๋๋ฉ์ด์ ์ฝํ ์ธ ๋ฑ์ ๋น ๋ฅด๊ฒ ๋ง๋ค์ด๋ผ ์ ์๋ ์์ค์ ๋ชฉํ๋ก ํจ.
์ฃผ์ ๋ฅผ ์ ๋ ฅํ๋ฉด AI ์ํผ ์์์ด ์๋ ์์ฑ๋๋ ๊ณผ์ ์ ์ง์ ์คํํ๋ฉฐ ์๋ํ ๊ณผ์ ์ ์ค๋ฌด ์ ์ฉ ๋ฒ์๋ฅผ ๊ถ๊ธํด ํจ.
์์ ์์ ๋ฐฐ์ด ํ์ดํ๋ผ์ธ ์ค๊ณ, MVP ์ ์, ํ๋ก์ ํธ ์ธํ , ์ด๋ฏธ์ง ๋ ํผ๋ฐ์ค ์์ฑ ๋จ๊ณ๋ฅผ ๋ฐํ์ผ ๋ก ์ค์ ์คํ ๊ณผ์ ์ ๊ฒฝํํ๊ณ ํผ๋๋ฐฑ์ ๋ฐ์ํ๊ณ ์ ํจ.
ํ์ฉํ ํด โ๏ธ
VS Code: ํ๋ก์ ํธ ๊ตฌ์กฐ ์ค๊ณ ๋ฐ ์ฝ๋ ์คํ์ ํ์ฉํจ.
Claude Code (VS Code ํ์ฅ): ํ์ดํ๋ผ์ธ ์ค๊ณ ์ ๋ฆฌ, ์คํฌ ์์ฑ, ์ฝ๋ ์์ฑ ๋ฐ ๋๋ฒ๊น ์ ํ์ฉํจ.
Google Gemini API (Nano Banana Pro): AI ์ด๋ฏธ์ง ์์ฑ ๋ฐ ๋ ํผ๋ฐ์ค ์ต๋ 14์ฅ ๋์ ํ์ฉ์ ์ฌ์ฉํจ.
Google Veo API: ์ด๋ฏธ์ง๋ฅผ 8์ด ์์ง์ด๋ ์์์ผ๋ก ๋ณํํ๋ ๋ฐ ์ฌ์ฉํจ.
Python + moviepy/FFmpeg: ์์ ํฉ์ฑ ๋ฐ ์๋ง ์ฒ๋ฆฌ์ ์ฌ์ฉํจ.
์งํ ์ธ๋ถ ๋ด์ฉ ๐
1๏ธโฃ ์ค๊ณ๋ฅผ ์คํ ๊ฐ๋ฅํ ๊ตฌ์กฐ๋ก ์ฎ๊ธฐ๊ธฐ
2๏ธโฃ ๋ ํผ๋ฐ์ค ์ฒด๊ณ ๊ตฌ์ถ
3๏ธโฃ ์ฒซ ์คํ โ ๊ณ ์์ด์ ํ๋ฃจ
4๏ธโฃ ๋ค๋ฅธ ์ํ์ ์ ์ฉ
5๏ธโฃ ์ฅ๋ฅด ๊ต์ฐจ ๊ฒ์ฆ
๐ 21๊ธฐ ์ ์์ฑ ์ถํ
โ๏ธ '๋ธ๊น'์ด ๋ง๋ ์ธ์์ด ์ซ์ด์, ์ ๋๋ก ๋ '๋ธ๊น'์ ๋ง๋ค๊ธฐ๋ก ํ์ต๋๋ค
gyumson
ํ๋ ค๋ ๊ฒ ๐
AI๋ฅผ ํ์ฉํ์ฌ ์ง์ค๋ ์ ๋ณด๋ฅผ ๋ด์ ์ ์์ฑ ์ ์ ์ํ๋ ค๋ ์ฌ๋ก
AI๊ฐ ์์ฑํ๋ ๊ฑฐ์ง ์ ๋ณด์ ํ์ฐ์ ๋ง๊ณ , ์ ํํ๊ณ ์ ๋ขฐํ ์ ์๋ ๋ด์ฉ์ ์ ์์ฑ ์ ํจ์จ์ ์ผ๋ก ์ถํํ๋ ํ๋ก๊ทธ๋จ์ ๊ตฌ์ถํจ.
์ฌ๋ฌ ์ฐจ๋ก ์ฑ ์ถํ์ ์คํจํ๊ณ , AI๊ฐ ๋ง๋ค์ด๋ธ ์๋ชป๋ ์ ๋ณด๊ฐ ์ง์ค๋ก ๋๊ฐํ๋ ํ์์ ๋ํ ์ฐ๋ ค๊ฐ ์ปค์ง๋ฉด์, ์ ๋๋ก ๋ AI ํ์ฉ๋ฒ์ผ๋ก '๊ฑฐ์ง ์๋ ์ง์ค'์ ๋ด์ ์ฑ ์ ๋ง๋ค๊ณ ์ ํจ.
AI์๊ฒ ์ ํํ๊ณ ์ ๋ขฐํ ์ ์๋ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ฒ ํ์ฌ ์ฑ ์ ๋ด์ฉ ์ค๋ฅ๋ฅผ ์ค์ด๊ณ , ๋ฐ๋ณต์ ์ธ ๋๋ฒ๊น ๊ณผ์ ์ ํตํด ์์ฑ๋ ๋์ ์ ์์ฑ ์ ๋น ๋ฅด๊ฒ ์์ฐํ๋ ๋ฐฉ๋ฒ์ ๋ชจ์ํจ.
ํ์ฉํ ํด โ๏ธ
Claude Code: ํ๋กฌํํธ ๊ณ ๋ํ ๋ฐ ์์ฑ, ๋๋ฒ๊น , ์ ์์ฑ ์ถํ ํ๋ก๊ทธ๋จ ๊ตฌ์ถ
Gemini: ํ๋กฌํํธ ๊ธฐ์ด ์ค๊ณ ๋ฐ ๋ผ๋ ๋ง๋ จ
์งํ ์ธ๋ถ ๋ด์ฉ ๐
1๏ธโฃ ์ ์์ฑ ์ถํ ํ๋ก๊ทธ๋จ ๊ธฐ์ด ์ค๊ณ - Gemini๋ฅผ ํ์ฉํ์ฌ ์ ์์ฑ ์ถํ์ ์ํ ํ๋กฌํํธ์ ๊ธฐ๋ณธ์ ์ธ ๋ผ๋๋ฅผ ์ก๋ ์์ ์ ์งํํจ. - ํ๋ฃจ ํ ๊ถ์ ์ฑ ์ ๋ฐ๊ฐํ๊ฒ ๋ค๋ ๋ชฉํ๋ฅผ ์ธ์ ์ผ๋, ์ด๊ธฐ์๋ ํ ์ฃผ๊ฐ ์ง๋๋ ์ ๋๋ก ๋ ์ฑ ํ ๊ถ์ ์์ฑํ๊ธฐ ์ด๋ ค์ ์์ ์ธ์งํจ.2๏ธโฃ ํ๋กฌํํธ ๊ณ ๋ํ ๋ฐ ๋ชจ๋ํ - Claude Code๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ์ด ์ค๊ณ๋ ํ๋กฌํํธ๋ค์ ์ ๊ตํ๊ฒ ๋ค๋ฌ๊ณ ์์ฑ๋๋ฅผ ๋์ด๋ ์์ ์ ์ํํจ. - ๋ฌธ์ ์ ์ ํ๋ก๊ทธ๋จ ์ ์ฌํ์ฉ์ฑ์ ๊ณ ๋ คํ์ฌ ๋จ๊ณ๋ณ ํ๋กฌํํธ๋ฅผ ๋งํฌ๋ค์ด(md) ํ์ผ ํํ๋ก ๊ด๋ฆฌํ์์ผ๋ฉฐ, ํ์ฌ 50์ฌ ๊ฐ์ ๋ฌํ๋ ํ๋กฌํํธ๋ฅผ ๊ตฌ์ถํจ.
3๏ธโฃ ํด๋ก๋ ์ฝ๋์ ๋๋ฒ๊น ๋ฅ๋ ฅ ํ์ฉ - ํ๋ก๊ทธ๋จ์ ๊ตฌ์ถํ๋ ๊ณผ์ ์์ Claude Code๊ฐ ๋ณด์ฌ์ค ๋ฐ์ด๋ ๋๋ฒ๊น ๋ฅ๋ ฅ์ ํ์ฉํจ. - ์ธ๊ฐ์ ํ๊ณ๋ฅผ ์ํํ๋ฏ ์ค๋ฅ๊ฐ ํด๊ฒฐ๋ ๋๊น์ง ๋์์์ด ๋ฐ๋ณตํ๋ฉฐ ๋ฌธ์ ์ ์ ์ฐพ์๋ด๊ณ ์์ ํ์ฌ ์์ฑ๋๋ฅผ ๋์.
4๏ธโฃ ๊ฐ์ ์งํ์ง๊ณผ์ ์ํธ์์ฉ ์์คํ ๊ตฌ์ถ - ๋์ ์ ์ ํ๋ก๊ทธ๋จ ๋ด์ '๊ธฐ์84'์ '๋ค๋น์น'์ ๊ฐ์ ๋ค์ํ ํ๋ฅด์๋๋ฅผ ๊ฐ์ง ๊ฐ์ ์งํ์ง์ ํฌ์ง์์ผ ๋ค๊ฐ๋์ ์๊ฒฌ์ ์ด๋์ด๋ด๋ ค ๋ ธ๋ ฅํจ. - ๊ฐ์ ์งํ์ง๊ณผ์ ์น์ดํ ์ํธ์์ฉ์ ํตํด ์ฑ ํ ๊ถ ๋ถ๋ ์ด์์ ํ์ดํ ๊ธ์ ํ ์คํธํ์์ผ๋ฉฐ, ๋งฅ๋ฝ์ด ๋ถ์กฑํ ๊ฒฝ์ฐ AI๊ฐ ์กฐ์ธํ๋ ํผ๋๋ฐฑ์ ๋ฐ์. - ๋ํ ๋ด์ฉ์ด ๋ ธ๋์ ๊ทธ๋ํ ํํ๋ก ์์ฌ ์ง์ ์ง๋๋ฅผ ํ์ฑํ๋๋ก ๊ตฌ์ถํจ.
5๏ธโฃ ์ต์ด ePub ํ์ผ ๊ฒฐ๊ณผ๋ฌผ ๋์ถ - ๋ด์ฉ ์ฒจ์ญ์ด๋ ๋ ธ๋ ๋ณ๊ฒฝ์ด ์์ ๋กญ๊ฒ ์ค๊ณ๋ ์์คํ ์ ํตํด ์์ ์ ์งํํจ. - ์ฐ์ต ๊ณผ์ ์์ ์ค์๋ก ์์ธ์ด ํํ์ ๋์๊ฐ ๋ง๋ค์ด์ก์ผ๋ฉฐ, ์ต์ข ์ ์ผ๋ก ์์ฑ๋ ePub ํ์ผ์ ์ด์ด๋ณด๋ ์ ๋ฒ ์ฑ ์ ํํ๋ฅผ ๊ฐ์ถ๊ณ ์์์ ํ์ธํ๋ ๊ฒฐ๊ณผ๋ฌผ์ ์ป์.
๐ 21๊ธฐ ๊ต์ก์ฑ๋ง๋ค๊ธฐ
โ๏ธ SDGs 8. ์์ง์ ์ผ์๋ฆฌ์ ๊ฒฝ์ ์ฑ์ฅ ๊ด๋ จ - ์์์ฑ๊ตด ๊ฒ์
๊ถ์ฉํ
ํ๋ ค๋ ๊ฒ ๐
์คํ์ ๋์ ๋ถ๊ณต์ ํ ๋ ธ๋ ํ๊ฒฝ์ ์ฒดํํ๋ ๊ต์ก์ฉ ๊ฒ์ ์ ์ ์ฌ๋ก
์คํ์๋ค์ด SDGs 8๋ฒ '์์ง์ ์ผ์๋ฆฌ์ ๊ฒฝ์ ์ฑ์ฅ' ์ฃผ์ ๋ฅผ ์ฝ๊ณ ๋ชฐ์ ๊ฐ ์๊ฒ ํ์ตํ๋๋ก ์ฒดํํ ๊ฒ์์ ์ ์ํ๊ณ ์ ํจ.
'์์ง์ ์ผ์๋ฆฌ์ ๊ฒฝ์ ์ฑ์ฅ' ๊ฐ๋ ์ด ์คํ์๋ค์๊ฒ ๋ฉ๊ฒ ๋๊ปด์ง ์ ์์ด, ๊ณต์ ํ์ง ์์ ์ํฉ์ ์ฒดํํ ์ ์๋ ๊ฐ๋จํ ๊ฒ์์ ์ ์ํ ํ์์ฑ์ ๋๋.
์์ ์ ๋ ธ๋ ฅ์ด๋ ์ ํ๊ณผ ๋ฌด๊ดํ๊ฒ ๋๊ตฌ๊ฐ ์ฃผ์ด์ง๋ ๋ถ๊ณต์ ํ ์ํฉ๊ณผ ์ผ์๋ฆฌ ํ๊ฒฝ(๋๊ตฌ)์ ๋ฐ๋ฅธ ์์ฐ์ฑ ์ฐจ์ด๋ฅผ ๊ฒฝํํ๊ฒ ํ๊ณ , ์ด ๊ฒ์์ด ๊ณต์ ํด์ง๋ ค๋ฉด ์ด๋์ผ ํ๋์ง์ ๋ํด ์๊ฒฌ์ ๋๋๊ฒ ํ๊ณ ์ ํจ.
ํ์ฉํ ํด โ๏ธ
Claude: (๊ฒ์๊ธ์ Claude ์ฌ์ฉ ๊ธฐ๋ก ์์. Gemini๋ก ์์ ํ์)
Gemini: PRD(์ ํ ์๊ตฌ์ฌํญ ๋ฌธ์) ์์ฑ ๋ฐ ์์คํ ํ๋กฌํํธ ์์ฒญ ์ฉ๋๋ก ํ์ฉํจ.
Google AI Studio: AI๋ก๋ถํฐ ์ ๋ฌ๋ฐ์ ์ฝ๋๋ฅผ ๋ฐํ์ผ๋ก ์ฑ ์ ์์ ํ์ฉํจ.
์งํ ์ธ๋ถ ๋ด์ฉ ๐
1๏ธโฃ ๊ฒ์ ๊ธฐํ ๋ฐ PRD ์์ฑ
์๋ํ ๋ฐฉ๋ฒ: Gemini์ ๊ด๋ จ ํ๋กฌํํธ๋ฅผ ์ ๋ ฅํ์ฌ ๊ต์ก์ฉ ๊ฒ์์ ๋ํ PRD(์ ํ ์๊ตฌ์ฌํญ ๋ฌธ์)๋ฅผ ์์ฒญํจ.
์ฌ์ฉํ ํ๋กฌํํธ: '๋ช ์นญ: ์์์ฑ๊ตด ๊ฒ์, ๋ชฉ์ : ์ฌ์ฉ์๊ฐ ๋งจ์ ๋ ธ๋๊ณผ ๋๊ตฌ ํ์ฉ์ ์์ฐ์ฑ ์ฐจ์ด๋ฅผ ์ฒดํํ๋ฉฐ ๊ธฐ์ ๋ฐ์ ์ ๊ฐ์น๋ฅผ ํ์ตํ๋ ๊ต์ก์ฉ ์๋ฎฌ๋ ์ด์ ๊ฒ์. ํต์ฌ ๊ฐ์น: ๋ชฐ์ ๊ฐ ์๋ ํ๊ฒฉ๊ฐ, ๋ช ํํ ์ฑ๊ณผ ๋น๊ต, ์ง๊ด์ ์ธ UI. ์ฃผ์ ๊ธฐ๋ฅ: ์์, 1๋จ๊ณ(๋งจ์ ์ฑ๊ตด), ๋๊ตฌ ์ ํ(๋๋ค ๋ฝ๊ธฐ), 2๋จ๊ณ(๋๊ตฌ ์ฑ๊ตด), ๊ฒฐ๊ณผ. ๋๊ตฌ ์์คํ : ๋พฐ์กฑํ ๋(+3), ํธ๋ฏธ(+5), ๊ณก๊ดญ์ด(+10), ์ ๋ ๋๋ฆด(+20). ์ํธ์์ฉ ๋ฐ ํผ๋๋ฐฑ: ์๊ฐ ํจ๊ณผ(๊ด๋ฌผ ํ๋ค๋ฆผ, ํํธ, ๋ถ์ ํ ์คํธ), ์ปค์คํ ์ปค์, ์ฌ์ด๋. ๊ธฐ์ ์คํ: React, TypeScript, Tailwind CSS, Framer Motion, Lucide React.'๋ฅผ ํฌํจํ์ฌ ์์ธํ PRD๋ฅผ ์์ฑ ์์ฒญํจ.
์ป์ ๊ฒฐ๊ณผ: ๊ฒ์์ ๋ชฉ์ , ํต์ฌ ๊ฐ์น, ์ฃผ์ ๊ธฐ๋ฅ, ๋๊ตฌ ์์คํ , ์ํธ์์ฉ ๋ฐ ํผ๋๋ฐฑ, ๊ธฐ์ ์คํ ๋ฑ์ ํฌ๊ดํ๋ ์์ธํ ๊ธฐํ ๋ฌธ์๋ฅผ ํ๋ณดํจ.
2๏ธโฃ ์์คํ ํ๋กฌํํธ๋ฅผ ํตํ ์ฑ ์ ์ ์์ฒญ
์๋ํ ๋ฐฉ๋ฒ: ๊ตฌ๊ธ AI ์คํ๋์ค๋ฅผ ํ์ฉํ์ฌ Gemini๋ก ์์ฑํ PRD์ ๊ตฌ์ฒด์ ์ธ ์์คํ ํ๋กฌํํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก React ๊ธฐ๋ฐ์ '์์์ฑ๊ตด ๊ฒ์' ์ ์์ ์์ฒญํจ.
์ฌ์ฉํ ํ๋กฌํํธ: '๋น์ ์ ์๋ จ๋ ๊ฒ์ ๊ฐ๋ฐ์์ด์ UI/UX ๋์์ด๋์ ๋๋ค. ๋ค์ ์๊ตฌ์ฌํญ์ ๋ง์ถฐ React ๊ธฐ๋ฐ์ '์์์ฑ๊ตด ๊ฒ์'์ ์ ์ํด์ฃผ์ธ์. 1. ๊ธฐ์ ์คํ: React, TypeScript, Tailwind CSS, Framer Motion, Lucide React. 2. ๊ฒ์ ๋ก์ง ๋ฐ ๋จ๊ณ: START, STAGE1, TOOL\_SELECTION, STAGE2, RESULT ๋จ๊ณ ๊ด๋ฆฌ, ๊ฐ ๋จ๊ณ 30์ด ์๊ฐ ์ ํ. 1๋จ๊ณ: ๋งจ์ ์ฑ๊ตด ํด๋ฆญ๋น 1์ . ๋๊ตฌ ์ ํ: 4๊ฐ์ง ๋๊ตฌ(๋, ํธ๋ฏธ, ๊ณก๊ดญ์ด, ์ ๋ ๋๋ฆด) ๊ทธ๋ฆฌ๋ ์ ์ ๋ฐ [๋๋ค ๋๊ตฌ ๋ฝ๊ธฐ] ๋ฒํผ์ผ๋ก ํ๋ ์ ํ. 2๋จ๊ณ: ์ ํ๋ ๋๊ตฌ๋ก ์ฑ๊ตด(ํด๋ฆญ๋น ๋๊ตฌ ๊ฐ์น๋งํผ ์ ์), ๋ง์ฐ์ค ์ปค์ ์จ๊ธฐ๊ณ ์ ํ๋ ๋๊ตฌ ์์ด์ฝ์ด ๋ฐ๋ผ๋ค๋๋ฉฐ ํด๋ฆญ ์ -30๋ ํ์ ํจ๊ณผ. ๊ฒฐ๊ณผ: 1๋จ๊ณ์ 2๋จ๊ณ ์ ์ ๋น๊ต ๋ณด๊ณ ์ ๋ฐ ๋ค์ํ๊ธฐ ๊ธฐ๋ฅ. 3. ์๊ฐ ๋ฐ ์ธํฐ๋ ์ ๋์์ธ: ์ด๋์ด ๊ด์ฐ ๋คํฌ ๋ชจ๋, ์ค์ ์๋ฉ๋๋ ๊ด์ ํด๋ฆญ ์ scale ๋ฐ shake ์ ๋๋ฉ์ด์ . ํผ๋๋ฐฑ: ํด๋ฆญ ์ง์ ์ '+์ ์' ๋ถ์ ํ ์คํธ, ํด๋ฆญ ์ ํํธ ํจ๊ณผ(๋๊ตฌ ์ข์์๋ก ์ฆ๊ฐ). ์ปค์: 2๋จ๊ณ ์ปค์๋ `pointer-events: none`, ๋์ `z-index`, ์ค์ ํด๋ฆญ ์์น์ ์์ด์ฝ ์ค์ฌ ์ผ์น. 4. ์ปดํฌ๋ํธ ๊ตฌ์กฐ ์ ์: `App.tsx`, `Mineral.tsx`, `FloatingText.tsx`, `Particle.tsx`, `constants.ts`.'๋ฅผ ํฌํจํ ์ ๋ฌธ์ ์ ๋ ฅํจ.
๋ฐ์ํ ๋ฌธ์ : ์๋จ์ PRD์ ํ๋กฌํํธ๋ฅผ ์ ๋ ฅํ ํ์๋ ์ํ๋ ๊ฒฐ๊ณผ๊ฐ ์ฆ์ ๋์ค์ง ์์, ๋ง์กฑ์ค๋ฌ์ด ๊ฒฐ๊ณผ๊ฐ ๋์ฌ ๋๊น์ง AI์ ์ง์์ ์ผ๋ก 'ํฐํคํ์นด'ํ๋ ๊ณผ์ ์ด ํ์ํ์.
์ป์ ๊ฒฐ๊ณผ: 1๋จ๊ณ์์๋ ๋งจ์์ผ๋ก ๊ด๋ฌผ์ ์ฑ๊ตดํ๊ณ , 2๋จ๊ณ์์๋ ๋๋ค์ผ๋ก ์ฃผ์ด์ง ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ๊ตดํ๋ฉฐ ์์ฐ์ฑ ์ฐจ์ด๋ฅผ ์ง์ ์ฒดํํ ์ ์๋ ๊ต์ก์ฉ ๊ฒ์์ 1์ฐจ ๋ฒ์ ์ ๊ฐ๋ฐ ์๋ฃํจ.
3๏ธโฃ ๊ฒ์์ ๊ต์ก์ ํ์ฉ
์๋ํ ๋ฐฉ๋ฒ: ๊ฐ๋ฐ๋ 1์ฐจ ๋ฒ์ ๊ฒ์์ ์คํ์ ๋์ SDGs ๊ด๋ จ ํ๋ก์ ํธ ์์ ์ ์ง์ ํ์ฉํจ.
์ป์ ๊ฒฐ๊ณผ: ํ์๋ค์ ๊ฒ์์ ํตํด ์์ ์ ๋ ธ๋ ฅ์ด๋ ์ ํ๊ณผ ๋ฌด๊ดํ๊ฒ ๋๊ตฌ๊ฐ ์ฃผ์ด์ง๋ ๋ถ๊ณต์ ํ ์ํฉ๊ณผ, ์ผ์๋ฆฌ ํ๊ฒฝ(๋๊ตฌ)์ ๋ฐ๋ผ ์์ฐ์ฑ์ ์ฐจ์ด๊ฐ ์ผ๋ง๋ ๋๋์ง๋ฅผ ๊ฒฝํํจ. ์ด ๊ฒฝํ์ ๋ฐํ์ผ๋ก ๊ฒ์์ด ๊ณต์ ํด์ง๋ ค๋ฉด ์ด๋ ํด์ผ ํ๋์ง์ ๋ํด ์๊ฒฌ์ ๋๋๋ ์๊ฐ์ ๊ฐ์ง.