Claude Code๋ฅผ ์ฐ๊ตฌ์ฉ ์์ ๋๋ก ๋ฐ๊ฟ์ฃผ๋ ์ค์นํ ํท
๋
ผ๋ฌธ ์ฐพ๊ธฐ ยท ๋ฐ์ดํฐ ์์ง ยท ๋ถ์ ยท ๋ฐฉ๋ฒ๋ก ๊ฐ์ฌ ยท ๋ณด๊ณ ์๊น์ง
์ฐ๊ตฌ ํ ์ฌ์ดํด์ ์ฌ๋์ ๋ช
๋ น ๋ช ๊ฐ๋ก ๋๋ฆฐ๋ค
์ค์น ยท ์ฒ์์ด๋ผ๋ฉด ยท ์ฒซ ์คํ ยท ์ ๊ณต ํฉ ยท ์คํฌ ยท ์ฌ์ฉ๋ฒ ๊ฐ์ด๋ ยท ์์ฃผ ์์
Claude Code๋ ๊ฐ๋ ฅํ์ง๋ง ๋ฒ์ฉ ๋๊ตฌ์ ๋๋ค. ์ฐ๊ตฌ์๊ฐ ์ฐ๋ ค๋ฉด ๋งค๋ฒ ๊ฐ์ ๊ฑธ ์ค๋ช ํด์ผ ํ์ฃ โ "๋ฐ์ดํฐ ๋์ ์กฐ์ฌํด", "๊ฒฐ๊ณผ๋ ์ฌํ ๊ฐ๋ฅํ ์คํฌ๋ฆฝํธ๋ก ๋จ๊ฒจ์ค", "๋ ผ๋ฌธ ์ข ์ฐพ์์ค"โฆ
potato-kit์ ๊ทธ ๋ฐ๋ณต์ ์์ฑ๋๋ค. ํ ๋ฒ ์ค์นํ๋ฉด:
|
๐ฌ ์ฐ๊ตฌ ์ ์ฐจ๊ฐ ๋ด์ฅ๋ฉ๋๋ค ๋ฌธํ์กฐ์ฌ โ ๋ฐ์ดํฐ ๋ฐ๊ตด โ ํ์ โ ์คํ โ ๊ฐ์ฌ โ ๋ณด๊ณ ์ฌ์ฏ ๋จ๊ณ๊ฐ ์ฌ๋์ ๋ช ๋ น์ผ๋ก ๋ค์ด ์์ต๋๋ค |
๐งช ์ ๊ณต๋ณ๋ก ๊ฐ์ ๋ผ์๋๋ค ์๋ฃยท๊ธ์ตยทํด์ยท๋ฌธํ์ ๋ณดยท์ฐ์
๊ณตํโฆ
|
|
๐ก๏ธ ํ๋ฆฐ ๊ฒฐ๊ณผ๋ฅผ ์ก์๋ ๋๋ค ๋ฐ์ดํฐ ๋์, ๊ฒ์ฆ ์ค๊ณ ์ค๋ฅ, ํต๊ณ ์ค์ฉ์ ์ ๋ด ์์ด์ ํธ๊ฐ ๋ถ์ผ๋ณ ์ฒดํฌ๋ฆฌ์คํธ๋ก ๊ฐ์ฌํฉ๋๋ค |
๐ธ Pro ๊ตฌ๋ ์ด๋ฉด ์ถฉ๋ถํฉ๋๋ค ๋ชจ๋ ๋ชจ๋ธ์ด Sonnet์ผ๋ก ๊ณ ์ ๋ผ ์์ด ํ๋๊ฐ ์ค๋๊ฐ๋๋ค. Windows์์๋ ๊ทธ๋๋ก ๋์ํฉ๋๋ค |
Windows (PowerShell ยท VS Code ํฐ๋ฏธ๋ ยท Anaconda Prompt โ ์๋ฌด๊ฑฐ๋)
git clone https://github.com/MyStraw/potato-kit.git
cd potato-kit
powershell -ExecutionPolicy Bypass -File .\install.ps1
conda๋ฅผ ๋ชป ์ฐพ๋๋ค๋ ์ค๋ฅ๊ฐ ๋๋ฉด ์คํฌ๋ฆฝํธ๊ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๋ ค์ค๋๋ค. ๋ฏธ๋ฆฌ ๋ณด๋ ค๋ฉด ํฐ๋ฏธ๋ ์ฌ๋ ๋ฒ ์ ์ ์ฐธ๊ณ ํ์ธ์.
macOS / Linux
git clone https://github.com/MyStraw/potato-kit.git
cd potato-kit
bash install.shCodex CLI ๋ฅผ ์ด๋ค๋ฉด (ChatGPT ๊ตฌ๋ )
bash install-codex.sh # macOS/Linux
powershell -ExecutionPolicy Bypass -File .\install-codex.ps1 # WindowsCodex ๋ ๊ตฌ์กฐ๊ฐ ๋ฌ๋ผ ์ผ๋ถ๋ง ๊ทธ๋๋ก ์ฎ๊ฒจ์ง๋๋ค. ์๋ ํ๋ฅผ ๋จผ์ ๋ณด์ธ์.
| Claude Code | Codex CLI | |
|---|---|---|
| ์ด์ ๊ท์น | CLAUDE.md โ
|
AGENTS.md โ
์๋ ์์ฑ |
| MCP ์๋ฒ | โ | โ
codex mcp add |
์ฌ๋์ ๋ช
๋ น (/potato-research ๋ฑ) |
โ 14์ข | โ โ ๋ง๋ก ์์ฒญํ๋ฉด AGENTS.md ๊ฐ ํด๋น ์คํฌ ํ์ผ๋ก ๋ผ์ฐํ |
| ์๋ธ์์ด์ ํธ 4์ข | โ ์๋ ์์ | โ โ ์ญํ ํ์ผ์ ์ฝ๊ณ ์ง์ ์ํ |
์ ์ฐจ ์์ฒด๋ ๊ฐ์ต๋๋ค. Codex ๋ ํ์ผ์ ์ฝ์ ์ ์์ผ๋ฏ๋ก,
"์ด ๋ฐ์ดํฐ EDA ํด์ค" ๋ผ๊ณ ํ๋ฉด AGENTS.md ๊ฐ .claude/skills/potato-eda/SKILL.md ๋ฅผ
์ฝ์ผ๋ผ๊ณ ์ง์ํ๊ณ ๊ฐ์ ์ ์ฐจ๋ฅผ ๋ฐ๋ฆ
๋๋ค.
๐ก ๊ฐ์ฌ๋ ์ Codex ์ธ์ ์์ ๋๋ฆฌ์ธ์. ์๋ธ์์ด์ ํธ๊ฐ ์์ด ๊ฐ์ ๋ํ์์ ์๊ธฐ ์ฝ๋๋ฅผ ๊ฐ์ฌํ๊ฒ ๋๋๋ฐ, ๊ทธ๋ฌ๋ฉด ํ์ฆ ํธํฅ์ด ์๊น๋๋ค.
| ํ์ํ ๊ฒ | ํ์ธ | ์์ผ๋ฉด |
|---|---|---|
| Claude Code | claude --version |
์ค์น ์๋ด |
| Claude ๊ตฌ๋ | claude โ /login |
Pro๋ฉด ์ถฉ๋ถํฉ๋๋ค |
| Python (Anaconda/Miniconda) | conda --version |
์ค์น ์คํฌ๋ฆฝํธ๊ฐ ์๋ดํฉ๋๋ค |
| Node.js (์ ํ) | node --version |
์ผ๋ถ MCP์๋ง ํ์ |
1. conda ํ์ธ โ ์์ผ๋ฉด Miniconda ์ค์น ์๋ด
2. potato ๋ผ๋ conda ํ๊ฒฝ ์์ฑ (Python 3.11)
3. ๋ถ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ + MCP ์๋ฒ ํจํค์ง ์ค์น
4. ๊ณตํต ์ฝ์ด MCP 2์ข
์ Claude Code์ ๋ฑ๋ก
5. ์คํฌยท์์ด์ ํธยทํฉ์ ์ค์ ๋๋ ํ ๋ฆฌ๋ก ๋ณต์ฌ
6. ๊ธฐ๋ณธ ๋ชจ๋ธ์ Sonnet์ผ๋ก ์ง์ (์ด๋ฏธ ์ง์ ๋ผ ์์ผ๋ฉด ๊ฑด๋๋ฆฌ์ง ์์)
7. ํ๋ฉด ์๋ ์ํ์ค ๋ฑ๋ก โ ๊ณ์ ยท๋ชจ๋ธยท์ปจํ
์คํธยท๊ตฌ๋
์ฌ์ฉ๋ (๊ธฐ์กด ์ํ์ค์ด ์์ผ๋ฉด ์ ์ง)
๐ก ์ ์ ์ค์ฝํ๋ก ์ค์น๋๋ฏ๋ก ์ด๋ ํด๋์์๋ ๋์ํฉ๋๋ค. ํท ํด๋ ์์์๋ง ์ธ ์ ์๋ ๊ฒ ์๋๋๋ค.
claude mcp list # paper-search ๊ฐ ๋ณด์ด๋ฉด ์ฑ๊ณต๊ทธ๋ค์ Claude Code๋ฅผ ๊ป๋ค ์ผ๊ณ /potato-add-pack list ๋ฅผ ์ณ๋ณด์ธ์.
์ฌ๊ธฐ๋ถํฐ ์ฝ์ผ์ธ์. 5๋ถ์ด๋ฉด ๋ฉ๋๋ค. ์ด๋ฏธ ์จ๋ดค๋ค๋ฉด ๋ค์ ์ ๋ก ๋์ด๊ฐ์ธ์.
1. Claude Code๊ฐ ๋ญ๊ฐ์
ํฐ๋ฏธ๋์์ ๋ํํ๋ AI ์กฐ์์ ๋๋ค. ChatGPT์ฒ๋ผ ๋ํํ๋๋ฐ, ์ฐจ์ด๊ฐ ์์ด์:
- ๋ด ์ปดํจํฐ์ ํ์ผ์ ์ง์ ์ฝ๊ณ ์๋๋ค
- ํ์ด์ฌ ์ฝ๋๋ฅผ ์ง๊ณ ์ค์ ๋ก ์คํํฉ๋๋ค
- ๋ ผ๋ฌธ์ ์ฐพ๊ณ , ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊ณ , ๊ทธ๋ฆผ์ ๊ทธ๋ ค์ ์ ์ฅํฉ๋๋ค
์ฆ "์ฝ๋ ์๋ ค์ฃผ์ธ์" โ ๋ณต๋ถ โ ์๋ฌ โ ๋ค์ ๋ฌผ์ด๋ณด๊ธฐโฆ ์ด ๊ณผ์ ์ด ์์ต๋๋ค. ๊ทธ๋ฅ ์ํค๋ฉด ์๊ธฐ๊ฐ ์ง๊ณ , ๋๋ฆฌ๊ณ , ์๋ฌ ๋๋ฉด ๊ณ ์นฉ๋๋ค.
2. ํฐ๋ฏธ๋ ์ฌ๋ ๋ฒ
์๋ฌด ํฐ๋ฏธ๋์ด๋ ๋ฉ๋๋ค. ํธํ ๊ฑธ ์ฐ์ธ์.
| ์ฌ๋ ๋ฒ | |
|---|---|
| VS Code (์ถ์ฒ) | VS Code ์คํ โ ํด๋ ์ด๊ธฐ โ `Ctrl + `` (๋ฐฑํฑ) |
| Windows PowerShell | ์์ ๋ฒํผ โ PowerShell ๊ฒ์ |
| Anaconda Prompt | ์์ ๋ฒํผ โ Anaconda Prompt ๊ฒ์ |
| macOS | Cmd + Space โ ํฐ๋ฏธ๋ |
์ปค์๊ฐ ๊น๋นก์ด๋ฉด ์ฑ๊ณต์ ๋๋ค. ์ฌ๊ธฐ์ ๋ช ๋ น์ ํ์ดํํ๊ณ ์ํฐ๋ฅผ ์นฉ๋๋ค.
conda --versionconda 25.x.x ์ฒ๋ผ ๋ฒ์ ์ด ๋์ค๋ฉด ๊ทธ๋๋ก ์งํํ๋ฉด ๋ฉ๋๋ค.
'conda'์(๋) ๋ด๋ถ ๋๋ ์ธ๋ถ ๋ช
๋ น... ์ด ์๋๋๋ค ๋ผ๊ณ ๋์ค๋ฉด โ conda๊ฐ ์ด ํฐ๋ฏธ๋์
๋ฑ๋ก๋์ง ์์ ๊ฒ๋ฟ์
๋๋ค. ํ ๋ฒ๋ง ์๋๋ฅผ ํ๋ฉด ์ดํ๋ก๋ ๊ณ์ ๋ฉ๋๋ค.
Windows์์ conda ๋ฅผ ๋ชป ์ฐพ์ ๋ (ํผ์น๊ธฐ)
1๋จ๊ณ โ PowerShell์ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์ด๊ณ ํ ๋ฒ ์คํ:
Set-ExecutionPolicy -Scope CurrentUser RemoteSignedPowerShell์ด ์์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฝ๋๋ก ํ์ฉํ๋ ์ค์ ์
๋๋ค. Y ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์.
(์ด๊ฑธ ์ ํ๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ํด๋ conda๊ฐ ๊ณ์ ์ ์กํ๋๋ค โ ๊ฐ์ฅ ํํ ์์ธ์
๋๋ค)
2๋จ๊ณ โ ์์ ๋ฒํผ โ Anaconda Prompt ๋ฅผ ์ด๊ณ :
conda init powershell
3๋จ๊ณ โ ํฐ๋ฏธ๋์ ์์ ํ ๋ซ์๋ค๊ฐ ๋ค์ ์ฝ๋๋ค. VS Code๋ฅผ ์ด๋ค๋ฉด VS Code ์์ฒด๋ฅผ ๊ป๋ค ์ผ์ธ์.
์ด์ PowerShellยทVS Code ํฐ๋ฏธ๋ ์ด๋์๋ conda --version ์ด ๋ฉ๋๋ค.
๊ทธ๋๋ ์ ๋๋ฉด ๊ทธ๋ฅ Anaconda Prompt ์์ ์์ ํ์ธ์. ๊ธฐ๋ฅ์ ๋๊ฐ์ต๋๋ค. (Anaconda Prompt = conda๊ฐ ๋ฏธ๋ฆฌ ์ผ์ ธ ์๋ ๋ช ๋ น ํ๋กฌํํธ)
3. ์ฌ๋์ ๋ช ๋ น(์คํฌ)์ด ๋ญ๊ฐ์
Claude Code ์์์ /๋ก ์์ํ๋ ๋ช
๋ น์
๋๋ค. ๋ฏธ๋ฆฌ ์ง๋ ์์
์ ์ฐจ๋ฅผ ๋ถ๋ฅด๋ ๋จ์ถํค์์.
์๋ฅผ ๋ค์ด /potato-eda data/train.csv ๋ผ๊ณ ์น๋ฉด โ
"์ด ๋ฐ์ดํฐ์ ํยท์ดยท๊ฒฐ์ธกยท๋ถํฌ๋ฅผ ์กฐ์ฌํ๊ณ HTML ๋ฆฌํฌํธ๋ก ๋ง๋ค์ด์ค. ์, ๊ทธ๋ฆฌ๊ณ ๊ฐ์ธ์ ๋ณด๋
ํ๋ฉด์ ๋์ฐ์ง ๋ง๊ณ , ๊ฒฐ๊ณผ๋ ํ์ผ๋ก ์ ์ฅํด์คโฆ" ๋ฅผ ๋งค๋ฒ ์ค๋ช
ํ ํ์ ์์ด ํ ์ค๋ก ๋๋ฉ๋๋ค.
| ์ด๋ ๊ฒ ํ๋ฉด | |
|---|---|
| ๊ทธ๋ฅ ๋งํ๊ธฐ | ์ด ๋ฐ์ดํฐ ์ข ์ดํด๋ด์ค โ ์ด๊ฒ๋ ๋ฉ๋๋ค |
| ์ฌ๋์ ๋ช ๋ น | /potato-eda data/train.csv โ ๋ ์ ํํ๊ณ ๋น ๋ฆ
๋๋ค |
/potato- ๊น์ง๋ง ์น๋ฉด ๋ชฉ๋ก์ด ๋น๋๋ค. 14๊ฐ ์ค์ ๊ณจ๋ผ ์ฐ๋ฉด ๋ผ์.
4. ์ง์ง ์ฒซ ์ธ์ โ ์ด๋๋ก ๋ฐ๋ผ ํ์ธ์
์ค์น๋ฅผ ๋ง์ณค๋ค๋ฉด, ํฐ๋ฏธ๋์์:
mkdir ๋ด์ฐ๊ตฌ # ์์
ํ ํด๋ ๋ง๋ค๊ธฐ
cd ๋ด์ฐ๊ตฌ # ๊ทธ ํด๋๋ก ๋ค์ด๊ฐ๊ธฐ
claude # Claude Code ์ผ๊ธฐClaude Code๊ฐ ์ผ์ง๋ฉด ์๋๋ฅผ ์์๋๋ก ์นฉ๋๋ค. ๊ฐ๊ฐ ์ํฐ ์น๊ณ ๋ต์ด ์ฌ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ธ์.
1๏ธโฃ /login
๋ธ๋ผ์ฐ์ ๊ฐ ์ด๋ฆฌ๋ฉด Claude ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํฉ๋๋ค. ํ ๋ฒ๋ง ํ๋ฉด ๋ฉ๋๋ค. (์ฒ์ ์ผ๋ฉด ๋ก๊ทธ์ธ ํ๋ฉด์ด ์์์ ๋จ๊ธฐ๋ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์ด ๋จ๊ณ๋ ๊ฑด๋๋ฐ์ธ์.)
2๏ธโฃ /potato-add-pack list
๋ด ์ ๊ณต์ ๋ง๋ ํฉ์ด ๋ญ๊ฐ ์๋์ง ๋ด ๋๋ค.
3๏ธโฃ /potato-add-pack medical
์๊ธฐ ์ ๊ณต ํฉ์ ์ผญ๋๋ค (์๋ฃ๋ฉด medical, ๊ธ์ต์ด๋ฉด financeโฆ).
ํ ๋ฒ๋ง ์ผ๋ฉด ๊ณ์ ์ ์ง๋ฉ๋๋ค. ์ค์น๊ฐ ๋๋๋ฉด Claude Code๋ฅผ ๊ป๋ค ์ผ์ธ์
(/exit ๋๋ Ctrl+C ๋ ๋ฒ โ ๋ค์ claude). MCP๋ ์ผค ๋ ์ฐ๊ฒฐ๋๊ฑฐ๋ ์.
4๏ธโฃ /potato-start ๋ด ์ฐ๊ตฌ ์ฃผ์
ํด๋๋ฅผ ์ ๋ฆฌํ๊ณ , ์ฐ๊ตฌ ์ฑ๊ฒฉ(ํด์ปคํค์ธ์ง ๋ ผ๋ฌธ์ธ์ง)๊ณผ ๋ฐ์ดํฐ ๋ฐ์ถ ์ ํ์ด ์๋์ง๋ฅผ ๋ฌผ์ด๋ด ๋๋ค. ๋ต๋ง ํ๋ฉด ๋ฉ๋๋ค.
5๏ธโฃ /potato-research
์ด์ ์์์ ๋๋ค. ์ํฉ์ ๋ฌผ์ด๋ณด๊ณ ์์์ ์ด๋์ด์ค๋๋ค.
5. ์ฒ์์ ํท๊ฐ๋ฆฌ๋ ๊ฒ๋ค
Q. ํฉ์ ๋งค๋ฒ ์ผ์ผ ํ๋์?
์๋์. ํ ๋ฒ๋ง ์ผ๋ฉด ๊ณ์ ์ ์ง๋ฉ๋๋ค.
/potato-find-data medical ํ์๋ฐ์ดํฐ ์ฒ๋ผ ๋ช
๋ น ๋ค์ ํฉ ์ด๋ฆ์ ๋ถ์ด๋ ๊ฒ ์๋๋๋ค.
โ /potato-find-data medical ํ์ ๋ฐ์ดํฐ
โ /potato-add-pack medical โ ์ฒ์ ํ ๋ฒ๋ง
โ /potato-find-data ํ์ ํ์ ์์กด ๋ฐ์ดํฐ
Q. ๋ญ ์ณ์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ด์
/potato-research ๋ง ์น์ธ์. ๋ญ ํ๋ ค๋์ง ๋ฌผ์ด๋ด ์ค๋๋ค.
Q. ์ฌ๋์ ๋ช
๋ น์ ๊ผญ ์จ์ผ ํ๋์?
์๋์. "์ด ๋ฐ์ดํฐ ์ข ๋ด์ค" ์ฒ๋ผ ๊ทธ๋ฅ ๋งํด๋ ์์๋ฃ์ต๋๋ค.
์ฌ๋์ ๋ช
๋ น์ ๋ ์ ํํ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ ์ง๋ฆ๊ธธ์ผ ๋ฟ์ด์์.
Q. ๋ต์ด ์ด์ํ๊ฑฐ๋ ์๋ฑํ ๊ฑธ ํด์
Esc ๋ฅผ ๋๋ฌ ์ค๋จํ๊ณ ๋ค์ ๋งํ๋ฉด ๋ฉ๋๋ค. ๋๋๋ฆด ์ ์๋ ์์
(ํ์ผ ์ญ์ ๋ฑ)์
์คํ ์ ์ ๋ฌผ์ด๋ณด๊ฒ ๋ผ ์์ต๋๋ค.
Q. ๋ํ๊ฐ ๊ธธ์ด์ ธ์ ๋๋ ค์
/clear ๋ก ์ ๋ํ๋ฅผ ์์ํ์ธ์. ์์
๋ด์ฉ์ plan.md์ ๋จ์ ์์ด์
/potato-research ์ด์ด์ ๋ผ๊ณ ํ๋ฉด ์ด์ด์ง๋๋ค.
Q. ํ๋(์ฌ์ฉ๋)๊ฐ ๋ค ๋๋ค๊ณ ๋์์
Claude Pro๋ ์ผ์ ์๊ฐ๋ง๋ค ํ๋๊ฐ ํ๋ณต๋ฉ๋๋ค. ๊ทธ๋๊น์ง๋
/potato-research ๊ฐ์ ๋ฌด๊ฑฐ์ด ์์
๋์ /potato-report ๊ฐ์ ์ ๋ฆฌ ์์
์ ํ์ธ์.
์ค์นํ๋๋ฐ ๋ญ ์ณ์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ๋ค๋ฉด, /potato-research ํ๋๋ง ๊ธฐ์ตํ์ธ์.
์ํฉ์ ๋ฌผ์ด๋ณด๊ณ ๊ฑฐ๊ธฐ์ ๋ง๋ ๊ฒฝ๋ก๋ก ๋ฐ๋ ค๊ฐ๋๋ค.
cd ~/๋ด์ฐ๊ตฌํด๋
claude
/potato-research
/potato-research๊ฐ ๊ฐ์ฅ ๋จผ์ ๋ฌป๋ ๊ฒ โ "์ด๋ค ์ํฉ์ธ๊ฐ์?"
A. ๋ ผ๋ฌธ์ด ๋จผ์ ์๋ค โ "๊ต์๋์ด ์ด ๋ ผ๋ฌธ ์ฝ๊ณ ์ฐ๋ฆฌ ๋ฐ์ดํฐ์ ์ ์ฉํด๋ณด๋" (๋ฉ ์ฐ๊ตฌ ยท ์์ด๋์ด ํ์ฅ)
/potato-lit-review ์ ํยทํ์ ์งํ ํ์
โ
/potato-study-paper (์ต์
) ๋
ผ๋ฌธ ํ ํธ์ ์ฒ์๋ถํฐ ์ ๋
โ โ ๋ฒ์ญยทํด์คยท์์์ด ๋ธ๋ผ์ฐ์ HTML๋ก ์์ธ๋ค
/potato-reproduce ์ ์ ์ฝ๋ ์ฌํ โ ์ ๋
ผ๋ฌธ ์์น์ ๋์กฐ
โ
๋ฐ์ดํฐ ์ฐจ์ด ๋ถ์ ๋ด ๋ฐ์ดํฐ vs ๋
ผ๋ฌธ ๋ฐ์ดํฐ
โ
/potato-experiment ์ ๋ฐฉ๋ฒ vs ๋ด ์์ด๋์ด (ablation)
โ
/potato-report
ํต์ฌ: ์ฌํ ์์น๊ฐ ์ ๋ง์ผ๋ฉด ์์ธ๋ถํฐ ๊ท๋ช ํฉ๋๋ค. ์ ๊ทธ๋ฌ๋ฉด "๋ด ์์ด๋์ด๊ฐ ์ข์์ ์ค๋ฅธ ๊ฑด์ง" ์ ์ ์์ด์.
B. ๋ฐ์ดํฐ๊ฐ ์ด๋ฏธ ์๋ค โ "์ด ๋ฐ์ดํฐ๋ก ๋ญ ์์ธก/๋ถ๋ฅํ๊ณ ์ถ๋ค" (ํด์ปคํค ยท ์บ๊ธ ยท ๋ฐ์ด์ฝ ยท ๊ณผ์ )
/potato-eda ์ฑ๊ฒฉ ํ์
+ HTML ๋ฆฌํฌํธ
โ โ "์ด ๋ฐ์ดํฐ๋ก ํ ์ ์๋ ๋ฌธ์ 3๊ฐ์ง" ์ ์
๋ฌธ์ ํ์ ๋ฌด์์ ์์ธกํ ์ง ๊ณ ๋ฅธ๋ค
โ
/potato-experiment ๋ฒ ์ด์ค๋ผ์ธ โ ๋ชจ๋ธ ๋น๊ต โ ๊ฐ์ฌ
โ โ ๋์ยท๊ฒ์ฆ์ค๋ฅ ๋์ค๋ฉด ์ฌ๊ธฐ์ ๋ฉ์ถค
/potato-report (๊ฒฝ์ง๋ํ๋ฉด /potato-submit ๋)
ํต์ฌ: ๊ฐ์ฌ๋ฅผ ๊ฑด๋๋ฐ์ง ๋ง์ธ์. ๋์ ํ๋๋ก ๋ฆฌ๋๋ณด๋ 1๋ฑ์ด ์ค๊ฒฉ๋ฉ๋๋ค.
C. ์ฃผ์ ๋ง ์๋ค โ "์ฒญ๋ ์ ์ฃผ์ฌ๊ฑด ๊ฐ์ ํ๋โฆ ๋ฐ์ดํฐ๋ ๋ฌธ์ ๋ ๋ด๊ฐ ์ ํด์ผ ํด" (์ง์์ฒด ๊ณผ์ ยท ๊ธฐ๊ด ํ๋ก์ ํธ ยท ์์ ์ฃผ์ )
๋ฌธ์ ์ชผ๊ฐ๊ธฐ ๋ฐ์ดํฐ๋ก ๋ตํ ์ง๋ฌธ 3~5๊ฐ๋ก
โ
/potato-find-data ์์ค ํ์ โ ์คํ๊ฐ๋ฅ์ฑ ํ์ธ โ ์์ง ์คํฌ๋ฆฝํธ
โ โ ๋ชป ๊ตฌํ๋ฉด ์ง๋ฌธ์ ๋ฐ๊ฟ๋๋ค. ์ ์์ด์์
/potato-eda ๋ฐ์ ๊ฒ ์ธ๋งํ์ง
โ
/potato-experiment ๋๋ ๊ธฐ์ ํต๊ณ (์์ธก ๋ชจ๋ธ์ด ํ์ ์์ ๋๋ ๋ง์)
โ
/potato-report
ํต์ฌ: ์์ง์ ์คํฌ๋ฆฝํธ๋ก ๋จ๊น๋๋ค. ๋ณด๊ณ ์์ "๋ฐ์ดํฐ ์ถ์ฒ" ์ ์ด ์ ์ ๋ก ์ฑ์์ ธ์.
D. ๊ฒฐ์ ์ ๋ด๋ ค์ผ ํ๋ค โ "๊ทผ๋ฌดํ๋ฅผ ์ง์ผ ํด" "์ฐฝ๊ตฌ ๋ช ๊ฐ๋ฉด ๋ ๊น" (์ฐ์ ๊ณตํ ยท ์ด์ ๊ฐ์ )
์ ์ํ ๊ฒฐ์ ๋ณ์ยท๋ชฉ์ ํจ์ยท์ ์ฝ์ ๋ง๋ก ๋จผ์
โ
์ฉ๋ ํ๊ณ ์ ์ด์ ๊ฐ๋ฅํ ๋ฌธ์ ์ธ๊ฐ (30์ด ์ฐ์)
โ
/potato-optimize ์์ ์์ โ ์ค์ ๊ท๋ชจ
โ
๋ฏผ๊ฐ๋ ๋ถ์ ์
๋ ฅ์ด ํ๋ค๋ฆฌ๋ฉด ๋ต์ด ์ผ๋ง๋ ๋ฐ๋๋
โ
/potato-report
ํต์ฌ: ์ต์ ํ์ ์คํจ๋ ํธ๋ ๋จ๊ณ๊ฐ ์๋๋ผ ์ธ์ฐ๋ ๋จ๊ณ์์ ์ผ์ด๋ฉ๋๋ค.
/potato-research๋ ์์์ ๋๊น์ง ๋ฌ๋ฆฌ์ง ์์ต๋๋ค. ๊ฐ ๋จ๊ณ๊ฐ ๋๋๋ฉด ์ด๋ ๊ฒ ๋ฉ์ถฅ๋๋ค:
## [2/5] ๋ฐ์ดํฐ ์์ง ์๋ฃ
ํ ์ผ : KOSISยท๊ตญํ ๋ถ์์ 3๊ฐ ๋ฐ์ดํฐ์
์์ง
๊ฒฐ๊ณผ : ์ค๊ฑฐ๋๊ฐ 184,332๊ฑด, ์ฐ๋ น๋ณ ์ธ๊ตฌ 4,120ํ
๋งํ ๊ฒ : ์ฒญ๋
์ ์์ธ ๋ถ๋ด๋ฅ ์ ์ง์ ์ ๊ณตํ๋ ํต๊ณ๊ฐ ์์
โ ์ค๊ฑฐ๋๊ฐ + ์๋์ผ๋ก ๊ณ์ฐํด์ผ ํจ
๋ค์์ [3/5] ํ์(/potato-eda)์
๋๋ค.
1. ๊ณ์ ์งํ 2. ๋ฐฉํฅ์ ๋ฐ๊พธ๊ณ ์ถ๋ค 3. ์ฌ๊ธฐ์ ๋ฉ์ถ๋ค
"๋งํ ๊ฒ"์ ๋ฐ๋์ ๋ณด๊ณ ํฉ๋๋ค. ์จ๊ธฐ๊ณ ๋์ด๊ฐ๋ฉด ๋ค์ ๋จ๊ณ์์ ๋ ํฌ๊ฒ ํฐ์ง๋๊น์.
๐ก ์คํฌ์ ์ง์ ๋ถ๋ฅด๋ ๊ฒ๋ ๋น์ฐํ ๋ฉ๋๋ค. ๋ญ ํ ์ง ์ด๋ฏธ ์๋ค๋ฉด
/potato-eda data/train.csv์ฒ๋ผ ๋ฐ๋ก ์ฐ์ธ์./potato-research๋ ๊ธธ์ก์ด์ผ ๋ฟ ํ์๊ฐ ์๋๋๋ค.
/potato-research ์ด์ด์
plan.md์ ์งํ ๊ธฐ๋ก์ ์ฝ๊ณ ๋ค์ ๋จ๊ณ๋ถํฐ ์ฌ๊ฐํฉ๋๋ค.
paper-search ํ๋๋ก 20๊ฐ ์ด์ ํ์ ํ๋ซํผ์ ๊ฒ์ํฉ๋๋ค.
arXiv ยท PubMed ยท PMC ยท Europe PMC ยท OpenAlex ยท Crossref ยท Semantic Scholar
bioRxiv ยท medRxiv ยท DOAJ ยท CORE ยท SSRN ยท Zenodo ยท DBLP ยท HAL ยท โฆ
์ฌ๊ธฐ์ jupyter MCP๊ฐ ๋ถ์ด ๋
ธํธ๋ถ์์ ์ฝ๋๋ฅผ ์คํํฉ๋๋ค.
(bash start-jupyter.sh / .ps1 ๋ก ์ฃผํผํฐ๋ฅผ ๋จผ์ ๋์ฐ์ธ์)
์ค์นํ๋ฉด Claude Code ํ๋ฉด ๋งจ ์๋์ ์ด๋ฐ ์ค์ด ์๋์ผ๋ก ์๊น๋๋ค:
๐ฅ potato@gmail.com | ๐ my-project (main) | Sonnet | ์ปจํ
์คํธ 34% | ์ฌ์ฉ๋ 5h 24% ยท 7d 41% | +156/-23
| ํญ๋ชฉ | ๋ป |
|---|---|
potato@gmail.com |
์ง๊ธ ๋ก๊ทธ์ธ๋ ๊ณ์ |
๐ my-project (main) |
ํ์ฌ ํด๋์ git ๋ธ๋์น |
Sonnet |
์ง๊ธ ์ฐ๋ ๋ชจ๋ธ |
์ปจํ
์คํธ 34% |
๋ํ๊ฐ ์ผ๋ง๋ ์ฐผ๋ โ 80% ๋์ผ๋ฉด ์ ์ธ์ ์ ์ฌ์ธ์ |
์ฌ์ฉ๋ 5h ยท 7d |
Pro ๊ตฌ๋ ํ๋๋ฅผ ๋ช % ์ผ๋ (5์๊ฐ / 7์ผ) โ ํ๋ ๊ด๋ฆฌ๋ ์ด๊ฑธ ๋ณด์ธ์ |
+156/-23 |
์ด ์ธ์ ์์ ๊ณ ์น ์ฝ๋ ์ค ์ |
์์ด ์ด๋ก โ ๋
ธ๋ โ ๋นจ๊ฐ์ผ๋ก ๋ณํ๋ฉด ํ๋๊ฐ ๊ฐ๊น์์ง ๊ฒ๋๋ค.
์ค์น ์งํ์ ์ ๋ณด์ด๊ณ Claude Code๋ฅผ ๊ป๋ค ์ผ๋ฉด ๋ํ๋ฉ๋๋ค.
์ ๋์ค๊ฑฐ๋ ๋ฐ๊พธ๊ณ ์ถ์ผ๋ฉด โ /potato-statusline
/potato-add-pack list # ๋ชฉ๋ก ๋ณด๊ธฐ
/potato-add-pack medical # ์ผ๊ธฐ โ ํ ๋ฒ๋ง ํ๋ฉด ๊ณ์ ์ ์ง๋ฉ๋๋ค
/potato-add-pack status # ์ง๊ธ ๋ญ๊ฐ ์ผ์ ธ ์๋
/potato-add-pack remove ocean # ๋๊ธฐ
/potato-add-pack new ์ฌ๋ฃ๊ณตํ # ๋ชฉ๋ก์ ์์ผ๋ฉด ์๋ก ๋ง๋ค๊ธฐ
โ ๏ธ ํฉ์ "์ค์ "์ด์ง "๋ช ๋ น ์ธ์"๊ฐ ์๋๋๋ค. ๋ค๋ฅธ ๋ช ๋ น ๋ค์ ๋ถ์ด์ง ๋ง์ธ์.โ /potato-find-data medical ํ์ ๋ฐ์ดํฐ โ /potato-add-pack medical โ ์ฒ์ ํ ๋ฒ๋ง โ /potato-find-data ํ์ ํ์ ์์กด ๋ฐ์ดํฐํฉ์ ์ผ๋ฉด ๊ทธ ๋ถ์ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค(MCP)๊ฐ ๋ถ๊ณ ๊ฐ์ฌ ์ฒดํฌ๋ฆฌ์คํธ๊ฐ ํ์ฑํ๋ฉ๋๋ค. ์ผ ๋ค์๋ Claude Code๋ฅผ ๊ป๋ค ์ผ์ธ์ (
Ctrl+C๋ ๋ฒ โclaude).
| ํฉ | ๋ฌด์์ด ๋ถ๋ | ๋๊ตฌ์๊ฒ |
|---|---|---|
๐ฅ medical |
PubMed ยท ์์์ํ ยท ์ ์ ์๋ณ์ด ยท OpenFDA ยท ClinVar | ์๋ฃ ยท ์ฝํ ยท ๋ฐ์ด์ค |
๐ medical-plus |
ํํฉ๋ฌผ(PubChem) ยท ์๋ฌผํ์ฑ(ChEMBL) ยท ๋จ๋ฐฑ์ง(UniProt) | ์ฝ๋ฌผ ์ค๊ณ ยท ํํ์ ๋ณดํ |
๐ finance |
์ฃผ๊ฐ ยท ์ฌ๋ฌด์ ํ ยท ๊ฑฐ์๊ฒฝ์ ์๊ณ์ด | ๊ธ์ต ยท ์๊ณ์ด |
๐ libsci |
์์ง ๋ฉํ๋ฐ์ดํฐ ยท ์ธ์ฉ ๋คํธ์ํฌ | ๋ฌธํ์ ๋ณด ยท ๊ณ๋์์งํ |
๐ ocean |
์กฐ์ ยท ํด๋ฅ ยท ๋ถ์ด ๊ด์ธก ยท ๊ธฐ์ ยท ์๋ฌธ | ํด์ ยท ํ๊ฒฝ |
โ๏ธ industrial |
OR-Tools ยท SimPy ยท NetworkX | ์ฐ์ ๊ณตํ ยท ๋ฌผ๋ฅ |
๐ฐ๐ท korea |
KOSIS ยท ๊ณต๊ณต๋ฐ์ดํฐํฌํธ ยท ์ค๊ฑฐ๋๊ฐ ยท ECOS ยท KHOA | ์ง์ญ ยท ์ ์ฑ ๊ณผ์ |
ํฉ๋ง๋ค ๊ทธ ๋ถ์ผ์ ๋ฐฉ๋ฒ๋ก ํจ์ ์ฒดํฌ๋ฆฌ์คํธ๊ฐ ํจ๊ป ๋ค์ด์ต๋๋ค. ์๋ฅผ ๋ค์ด
finance๋ฅผ ์ผ๋ฉด ๋ฃฉ์ดํค๋ ํธํฅยท์์กด ํธํฅยท๊ฑฐ๋๋น์ฉ ๋๋ฝ์ ๊ฐ์ฌํฉ๋๋ค.
๋ชฉ๋ก์ ์๋ ์ ๊ณต์ด๋ผ๋ฉด
.claude/packs/ ์ ํ์ผ ํ๋๋ง ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค.
ํ์์ packs/README.md์ ์๊ณ ,
Claude์๊ฒ "์ฌ๋ฃ๊ณตํ ํฉ ๋ง๋ค์ด์ค" ๋ผ๊ณ ์์ผ๋ ๋ฉ๋๋ค โ
๊ทธ ๋ถ์ผ ๊ณต๊ฐ DB๋ฅผ ์กฐ์ฌํด์ ํฉ ํ์ผ์ ๋ง๋ค์ด์ค๋๋ค.
| ์คํฌ | ํ๋ ์ผ |
|---|---|
/potato-research |
์ฐ๊ตฌ ํ ์ฌ์ดํด ๋ฐ์๋ ์งํ โ ๋ญ ํ ์ง ๋ชจ๋ฅด๋ฉด ์ฌ๊ธฐ์ ์์ |
/potato-start |
ํ์ฌ ํด๋๋ฅผ ์ฐ๊ตฌ ํ๋ก์ ํธ๋ก ์ด๊ธฐํ |
/potato-lit-review <์ฃผ์ > |
๋ ผ๋ฌธยท๊ทผ๊ฑฐ ์กฐ์ฌ โ ์ ๋ฆฌ ๋ ธํธ |
/potato-study-paper <๋
ผ๋ฌธ PDF> |
๋ ผ๋ฌธ ํ ํธ ์ ๋ โ ๋ฒ์ญยทํด์คยท์์์ด ์์ด๋ HTML ํ์ต ๋ ธํธ |
/potato-find-data <์ฃผ์ > |
๊ณต๊ฐ ๋ฐ์ดํฐ ๋ฐ๊ตด โ ์์ง ์คํฌ๋ฆฝํธ โ data/ ์ ์ฌ |
/potato-eda <ํ์ผ> |
ํ์์ ๋ถ์ + HTML ๋ฆฌํฌํธ |
/potato-experiment |
์ ์ฒ๋ฆฌ โ ๋ชจ๋ธ ๋น๊ต โ ๋ฐฉ๋ฒ๋ก ๊ฐ์ฌ โ ๊ฒฐ๊ณผ ์ข ํฉ |
/potato-reproduce <๋
ผ๋ฌธ> |
๋ ผ๋ฌธ + ์ ์ ์ฝ๋ ์ฌํ โ ๋ด ๋ฐ์ดํฐ์ ์ ์ฉ |
/potato-optimize |
์ต์ ํยท์๋ฎฌ๋ ์ด์ ์ ์ํ โ ํด ๊ตฌํ๊ธฐ โ ๋ฏผ๊ฐ๋ ๋ถ์ |
/potato-report |
๊ฒฐ๊ณผ๋ฅผ ๋งํฌ๋ค์ด ๋ณด๊ณ ์๋ก (PDFยทPPTX๋ ๋ฌผ์ด๋ณธ ๋ค) |
/potato-slides |
๋ฐํ์ฉ PPTX (์์ฒญํ์ ๋๋ง) |
/potato-submit |
๊ฒฝ์ง๋ํ ์ ์ถ ํ์ผ + ๊ฐ์ ๋ฃจํ |
/potato-add-pack |
์ ๊ณต ํฉ ์ผ๊ธฐ / ๋๊ธฐ / ๋ง๋ค๊ธฐ |
/potato-statusline |
ํ๋ฉด ์๋ ์ํ์ค ์ค์น / ํด์ / ์ปค์คํ |
๊ธฐ๋ณธ ํ๋ฆ์ ์ด๋ ์ต๋๋ค:
โโโโโโโโโโโโโโโโ /potato-research (๋ฐ์๋ ยท ๋งค ๋จ๊ณ ํ์ธ) โโโโโโโโโโโโโโโโ
โ โ
/potato-start โโโ /potato-lit-review โโ /potato-find-data โโ /potato-eda โโ /potato-experiment โโ /potato-report
โ ๋
ผ๋ฌธ๋ถํฐ ๋ฐ์ดํฐ๋ถํฐ โ
ํ๋ก์ ํธ ๊ฐ์ฌ๊ฐ ์ฌ๊ธฐ์ ๋๋ค
์ด๊ธฐํ (methods-reviewer)
/potato-start ๋ถํฐ ์์ํ์ธ์. ์คํฌ์ ์ด๋์๋ ๋์ํ์ง๋ง ์ด์ ๊ท์น์ ํด๋์
CLAUDE.md ๊ฐ ์์ด์ผ ์ ์ฉ๋ฉ๋๋ค. /potato-start ๊ฐ ๊ทธ๊ฑธ ๋์์ค๋๋ค.
๊ฐ ์คํฌ์ ํผ์์๋, ์ด์ด์๋ ๋์ํฉ๋๋ค.
๋ ผ๋ฌธ ๊ด๋ จ ์์ ์ ๋ชฉ์ ์ ๋ฐ๋ผ ์ ์ค ๊ณจ๋ผ ์ฐ์ธ์: ์ฌ๋ฌ ํธ์ ๋๊ฒ ํ์ผ๋ ค๋ฉด
/potato-lit-review, ํ ํธ์ ์ฒ์๋ถํฐ ๋๊น์ง ์ ๋ ํ๋ ค๋ฉด/potato-study-paper, ์ฝ๋๋ก ์ฌํํ๋ ค๋ฉด/potato-reproduce. ์์๋๋ก ์ด์ด์ ์จ๋ ๋ฉ๋๋ค.
์ฑ๋ฅ์ ์ฌ๋ฆฌ๋ ๊ฒ๋ณด๋ค ํ๋ฆฐ ๊ฒฐ๊ณผ๋ฅผ ๋ด์ง ์๋ ๊ฒ์ด ๋จผ์ ์
๋๋ค.
methods-reviewer๋ ๊ฒฐ๊ณผ๋ฅผ ์์ฌํ๋ ๊ฒ์ด ์๋ฌด์
๋๋ค.
| ๊ณตํต | ๋ฐ์ดํฐ ๋์ ยท ๊ต์ฐจ๊ฒ์ฆ ์ค๊ณ ยท ๋ค์ค๋น๊ต ยท ์งํ ์ ํฉ์ฑ |
|---|---|
| ๐ฅ ์๋ฃ | ํ๋ณธ ์ ํ ํธํฅ ยท ๊ฒฐ์ธก ๋ฉ์ปค๋์ฆ ยท ๋ถ๋ฉธ ์๊ฐ ํธํฅ ยท ์์์ ์ ์์ฑ |
| ๐ ์๊ณ์ด | ๋ฃฉ์ดํค๋ ํธํฅ ยท ์์กด ํธํฅ ยท ์ํฌํฌ์๋ ๊ฒ์ฆ ยท ๊ฑฐ๋๋น์ฉ |
| ๐ ๊ณต๊ฐ | ๊ณต๊ฐ ์๊ธฐ์๊ด ยท ๊ณ์ ์ฑ ยท ์ผ์ ๊ต์ฒด ๋ถ์ฐ์ |
| ๐ ์์ง | DB ์ปค๋ฒ๋ฆฌ์ง ํธํฅ ยท ์ธ์ฉ ์ง์ฐ ยท ์ ์๋ช ๋ช ํํ |
| โ๏ธ ์ต์ ํ | ๋ชจ๋ธ๋ง ํ๋น์ฑ ยท ์ ์ฝ ๋๋ฝ ยท ํด์ ์ทจ์ฝ์ฑ ยท ์๋ฎฌ๋ ์ด์ ๊ฒ์ฆ |
์คํ: ์ด ํท์ ๋ง๋ค๋ฉด์ ์์ด์ ์ผ๋ก ๋๋ฆฐ ์คํ์ด ์ด ์์ด์ ํธ์๊ฒ fail ํ์ ์ ๋ฐ์์ต๋๋ค. ๊ฐ์ฌ ์์ด์ ํธ๊ฐ ์ง์ ์ฌํ ์คํฌ๋ฆฝํธ๋ฅผ ์ง์ ๋๋ฆฐ ๊ฒฐ๊ณผ,
GroupKFold๊ฐ ์ธตํ๋ฅผ ํ์ง ์๋๋ค๋ ๊ฑธ ์ก์๋ด ๋์๋ฅผ ์ฝ 1.4๋ฐฐ ๊ณผ๋ํ๊ฐํ๋ค๋ ์ฌ์ค์ด ๋๋ฌ๋ฌ์ต๋๋ค. ๊ทธ ๊ณผ์ ์ดprojects/_example/์ ๋จ์ ์์ต๋๋ค.
์ด๋ ํด๋์์๋ Claude Code๋ฅผ ์ด๊ณ :
/potato-start ๋ด ์ฐ๊ตฌ ์ฃผ์
ํด๋ ๊ตฌ์กฐยทCLAUDE.mdยทplan.md๋ฅผ ๋ง๋ค์ด์ฃผ๊ณ , ํ๋ก์ ํธ ์ฑ๊ฒฉ(ํด์ปคํค/๋
ผ๋ฌธ/๊ธฐ๊ด)๊ณผ
๋ฐ์ดํฐ ๋ฐ์ถ ์ ํ์ ๋ฌผ์ด๋ณธ ๋ค ๊ทธ์ ๋ง๋ ๊ท์น์ ๋ฃ์ด์ค๋๋ค.
โ ๏ธ /potato-start๋ฅผ ๊ฑด๋๋ฐ๋ฉด ์ด์ ๊ท์น์ด ์ ์ฉ๋์ง ์์ต๋๋ค. ์คํฌ ์์ฒด๋ ๋์ํ์ง๋ง, ๋ฐ์ดํฐ ๋ณดํธยท์ฐ์ถ๋ฌผ ๊ท์น ๊ฐ์ ์์ ๊ท์น์ ํด๋์CLAUDE.md์์ ๋์ต๋๋ค.
ํท ์์์ ์์ํ๊ณ ์ถ๋ค๋ฉด ํ ํ๋ฆฟ์ ๋ณต์ฌํด๋ ๋ฉ๋๋ค:
cp -r projects/_template projects/my-projectprojects/<์ด๋ฆ>/CLAUDE.md์ ํ๋ก์ ํธ ์ฑ๊ฒฉ์ ์ ์ด๋๋ฉด ๊ทธ ํด๋์์๋ง ๊ท์น์ด ๋ฐ๋๋๋ค:
| ๐ ํด์ปคํค ์๋ ์ฐ์ ๊ฒ์ฆ์ ์ ์ถ ์ง์ ํ ๋ฒ |
๐ ๋
ผ๋ฌธยท๋ฉ ์๋ฐ์ฑ ์ฐ์ ๋จ๊ณ๋ง๋ค ๊ฐ์ฌ |
๐๏ธ ๊ธฐ๊ด ๊ณผ์ ์ค๋ช ๊ฐ๋ฅ์ฑ ์ฐ์ ๋น์ ๊ณต์๋ ์ฝํ๊ฒ |
potato-kit/
โโโ README.md ์ง๊ธ ์ด ๋ฌธ์
โโโ GUIDE.md โ
ํ๋ฅด์๋๋ณ ์ฌ์ฉ๋ฒ โ ๋จผ์ ์ฝ์ผ์ธ์
โโโ CLAUDE.md ์ฐ๊ตฌ ์ด์ ๊ท์น (ํ๋ก์ ํธ์ ์์)
โโโ install.sh / install.ps1 ์ค์น (Claude Code)
โโโ install-codex.sh / .ps1 ์ค์น (Codex CLI ์ฉ)
โโโ start-jupyter.sh / .ps1 ์ฃผํผํฐ + MCP ์ฐ๊ฒฐ
โโโ LICENSE MIT
โโโ .claude/
โ โโโ agents/ literature-scout ยท data-analyst ยท methods-reviewer ยท report-writer
โ โโโ skills/ ์ฌ๋์ ๋ช
๋ น 14์ข
โ โโโ statusline/ ์ํ์ค ์คํฌ๋ฆฝํธ (pyยทps1)
โ โโโ packs/ ์ ๊ณต ํฉ 7์ข
(+ ์ ํฉ ๋ง๋๋ ๋ฒ)
โโโ projects/
โโโ _template/ ์ ํ๋ก์ ํธ ํ
ํ๋ฆฟ
โโโ _example/ ์์ฃผ ์์ (Titanic ์ํฌํ๋ก ํ ๋ฐํด)
/potato-add-pack ์ด ์ ๋จนํ์
Claude Code๋ฅผ ๊ป๋ค ์ผ์ธ์. ์คํฌ์ ์์ํ ๋ ์ฝํ๋๋ค.
์ํ์ค์ด ์ ๋ณด์ฌ์ / ์ด์ํด์
- ์ค์น ์งํ์ ์ ๋ณด์ ๋๋ค โ Claude Code๋ฅผ ๊ป๋ค ์ผ์ธ์.
๐ฅ๋ง ๋์ค๋ ๊ฑด ์ ์ ํด๋ฐฑ์ ๋๋ค(์ธ์ ์ ๋ณด๋ฅผ ์์ง ๋ชป ๋ฐ์ ๊ฒ). ๊ณ์ ๊ทธ๋ฌ๋ฉด/potato-statusline์ผ๋ก ์ฌ์ค์นํ์ธ์.- ์ฌ์ฉ๋(5hยท7d)์ ์ฒซ ์๋ต์ด ์จ ๋ค๋ถํฐ ํ์๋ฉ๋๋ค.
- ๋๊ณ ์ถ์ผ๋ฉด:
/potato-statusline off
claude mcp list ์ ์๋ฌด๊ฒ๋ ์์ด์
์ค์น ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์ ๋๋ฆฌ๊ณ , -s user ์ค์ฝํ๋ก ๋ฑ๋ก๋๋์ง ํ์ธํ์ธ์.
CLAUDE_CONFIG_DIR ํ๊ฒฝ๋ณ์๋ฅผ ์ฐ๊ณ ์๋ค๋ฉด ์คํฌ๋ฆฝํธ๊ฐ ๊ทธ์ชฝ์ ์ค์นํฉ๋๋ค
(์คํ ์ค ์ด๋์ ์ค์นํ๋์ง ์ถ๋ ฅํฉ๋๋ค).
jupyter MCP๊ฐ ์ฐ๊ฒฐ์ด ์ ๋ผ์
์ฃผํผํฐ ์๋ฒ๋ฅผ ๋จผ์ ๋์์ผ ํฉ๋๋ค:
bash start-jupyter.sh (Windows: .\start-jupyter.ps1)
๊ทธ๋ฆผ์์ ํ๊ธ์ด ๊นจ์ ธ์
matplotlib ํฐํธ๋ฅผ ์ง์ ํ์ธ์. ์คํฌ์ ์ฝ๋๊ฐ ๋ค์ด ์์ต๋๋ค.
Windows๋ Malgun Gothic, macOS๋ AppleGothic, Linux๋ NanumGothic.
๊ทธ๋ฆผ ์์ ์ด๋ชจ์ง๋ ์ฐ์ง ๋ง์ธ์ โ ํ๊ธ ํฐํธ์ ์ด๋ชจ์ง ๊ธ๋ฆฌํ๊ฐ ์์ด ๋๋ถ(โก)๋ก ๊นจ์ง๋๋ค.
์ฌ์ฉ๋ ํ๋๊ฐ ๋นจ๋ฆฌ ๋ณ์์
- ํฐ ํ์ผ์ ํต์งธ๋ก ์ฝ์ง ๋ง๊ณ pandas๋ก ์์ฝ๋ง ๋ณด์ธ์
- ๋ณ๋ ฌ ์๋ธ์์ด์ ํธ๋ฅผ ์ค์ด์ธ์ (
/potato-experiment์ "์์ฐจ๋ก ๋๋ ค์ค") - ์ฃผ์ ๊ฐ ๋ฐ๋๋ฉด
/clear๋ก ์ ์ธ์ ์ ์ฌ์ธ์ - ํ๋๊ฐ ์๋ฐํ๋ฉด: ๊ฒฐ๊ณผ ์์ฑ > ์ ๋ฆฌ > ํ์ ์์ผ๋ก
์์ธํ ๊ฑด CLAUDE.md์ "์ฌ์ฉ๋ ์๋ผ๊ธฐ" ์ ์ ์์ต๋๋ค.
Windows์์ conda ๋ช ๋ น์ ๋ชป ์ฐพ์์ (VS CodeยทPowerShell)
conda ์ค์น ์ PATH ๋ฑ๋ก์ ์ ํ๊ฑฐ๋, PowerShell ํ๋กํ์ด ์ฐจ๋จ๋ ๊ฒฝ์ฐ์ ๋๋ค. ํ ๋ฒ๋ง ์๋๋ฅผ ํ๋ฉด ์ดํ ๊ณ์ ๋ฉ๋๋ค.
# 1) ๊ด๋ฆฌ์ PowerShell ์์ (์ด๊ฑธ ๋นผ๋จน์ผ๋ฉด 2๋ฒ์ ํด๋ ์ ๋ฉ๋๋ค)
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
# 2) Anaconda Prompt ์์
conda init powershell
# 3) ํฐ๋ฏธ๋ ์์ ํ ๋ซ์๋ค ๋ค์ ์ด๊ธฐ (VS Code ๋ VS Code ์ฌ์์)๊ทธ๋๋ ์ ๋๋ฉด Anaconda Prompt ์์ ์์ ํ์ธ์. ๊ธฐ๋ฅ์ ๋๊ฐ์ต๋๋ค.
Codex ์์ ์คํฌ์ด ์ ๋จนํ์
Codex ์๋ ์ฌ๋์ ๋ช
๋ น์ด ์์ต๋๋ค. "์ด ๋ฐ์ดํฐ EDA ํด์ค" ์ฒ๋ผ ๋ง๋ก ์์ฒญํ๋ฉด
~/.codex/AGENTS.md ๊ฐ ํด๋น ์คํฌ ํ์ผ์ ์ฝ์ผ๋ผ๊ณ ๋ผ์ฐํ
ํฉ๋๋ค.
AGENTS.md ๊ฐ ์๋ค๋ฉด bash install-codex.sh ๋ฅผ ๋๋ฆฌ์ธ์.
macOS์์ LightGBM์ด ์ ๋์๊ฐ์
conda install -c conda-forge llvm-openmp
macOS์๋ OpenMP ๋ฐํ์์ด ๊ธฐ๋ณธ ํ์ฌ๋ผ ์์ง ์์ต๋๋ค. WindowsยทLinux๋ ๋ฌด๊ดํฉ๋๋ค.
๋ฒ๊ทธ๋ฅผ ๋ง๋๊ฑฐ๋ ํฉ์ ์๋ก ๋ง๋ค์๋ค๋ฉด ์ด์๋ PR๋ก ๋ณด๋ด์ฃผ์ธ์. ํนํ Windows์์ ๊ฒช์ ๋ฌธ์ ๊ฐ ๊ฐ์ฅ ๋์์ด ๋ฉ๋๋ค.
์ ์ ๊ณต ํฉ์ .claude/packs/README.md ํ์๋ง ๋ง์ถ๋ฉด ๋ฉ๋๋ค.
๊ฐ์๋ค์ ์ํด ๋ง๋ค์์ต๋๋ค ๐ฅ๐ฅ๐ฅ