ํผ๋๋ก ๋์๊ฐ๊ธฐ
Dev.toAI/ML
์๋ฌธ ์ฝ๊ธฐ
Claude Code ์ธ์ ๋ณต๊ตฌ๋ก AI ์ฝ๋ ๋ฆฌ๋ทฐ ์ปจํ ์คํธ ๋จ์ ํด๊ฒฐ
๐ I built askdiff โ a Claude Code skill that lets you ask questions to the same session that wrote the code
AI ์์ฝ
Context
AI ์์ฑ ์ฝ๋ ๋ฆฌ๋ทฐ ์ ํ์ผ๋ช ๊ณผ ๋ผ์ธ ๋ฒํธ๋ฅผ ์๋์ผ๋ก ๋ณต์ฌํ์ฌ ์ธ์ ์ ๋ค์ ์ ๋ ฅํ๋ ๋ฐ๋ณต์ ๋ณ๋ชฉ ๋ฐ์. PR์ Diff ๋ทฐ์ด์ ์ฝ๋ ์์ฑ ์ธ์ ์ด ๋ถ๋ฆฌ๋์ด ์์ฑ ๋น์์ ์์ธ ์์ฌ๊ฒฐ์ ๋งฅ๋ฝ์ด ์์ค๋๋ ํ๊ณ ์กด์ฌ.
Technical Solution
- GitHub PR ์คํ์ผ์ Diff Viewer UI๋ฅผ ๋ธ๋ผ์ฐ์ ์ ๊ตฌํํ์ฌ ์๊ฐ์ ๋ฆฌ๋ทฐ ํ๊ฒฝ ์ ๊ณต
claude --resume๋ช ๋ น์ด๋ฅผ ํ์ฉํด ํน์ ์ฝ๋ ์์ฑ ์ธ์ ์ State๋ฅผ ๊ทธ๋๋ก ๋ณต๊ตฌํ๋ ๊ตฌ์กฐ ์ค๊ณ--fork-session์ต์ ์ ๋ฐฐ์ ํจ์ผ๋ก์จ ์๋ณธ ์ธ์ ์ ์ปจํ ์คํธ๋ฅผ ์ ์งํ๊ณ ์ง๋ฌธ์ ์ง์ ์ฐ๊ฒฐ- ์์ฐ์ด ๋ฌ์ฌ๋ฅผ ํตํ ํน์ ์ปค๋ฐ ๋ฐ ์ธ์ ๋งคํ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ปจํ ์คํธ ํ์ ๋น์ฉ ์ต์ ํ
- Claude Code Skill๊ณผ NPM ํจํค์ง ํํ๋ก ๋ฐฐํฌํ์ฌ ๊ธฐ์กด ์ํฌํ๋ก์ฐ์ ์ฆ์ ํตํฉ ๊ฐ๋ฅํ ํ๋ฌ๊ทธ์ธ ์ํคํ ์ฒ ์ฑํ
์ค์ฒ ํฌ์ธํธ
AI ๋๊ตฌ ๋์ ์ ๋จ์ ์์ฑ ์ฑ๋ฅ๋ณด๋ค '์์ฑ ๋น์์ Context'๋ฅผ ์ด๋ป๊ฒ ์ ์งํ๊ณ ๋ณต๊ตฌํ ๊ฒ์ธ์ง์ ๋ํ State Management ์ ๋ต ๊ฒํ