claude-tandem์(๋) ๋ฌด์์ ํ๋์?
๐ง jq ์์กด์ฑ์ ๊ฐ์ง ๊ฒฝ๋ bash ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ฌ ๊ตฌ์กฐํ๋ ๋ฉ๋ชจ๋ฆฌ, ์ธ์ ์ธ๊ณ, ์ ๋ ฅ ๋ช ํ์ฑ์ผ๋ก Claude Code๋ฅผ ํฅ์์ํต๋๋ค.
๊ฐ์
claude-tandem์ Claude Code ๊ฐ๋ฐ ์์ด์ ํธ๋ฅผ ์ํ ๊ฒฝ๋ bash ํ๋ฌ๊ทธ์ธ์ผ๋ก, ๊ตฌ์กฐํ๋ ๋ฉ๋ชจ๋ฆฌ, ์ธ์
์ธ๊ณ, ํฅ์๋ ์
๋ ฅ ์ฒ๋ฆฌ๋ฅผ ์ถ๊ฐํฉ๋๋ค. ๋ชจ๋ ํ๋ AI ์ฝ๋ฉ ๋๊ตฌ์ ์ํํ๊ฒ ํตํฉ๋๋๋ก ์ค๊ณ๋์์ต๋๋ค.
์๊ตฌ ์ฌํญ
jq๋ช ๋ น์ค JSON ํ๋ก์ธ์- Bash 4.0+
- Claude Code (๋๋ ํธํ๋๋ AI ์ฝ๋ฉ ์์ด์ ํธ)
์ค์น
# ์ ์ฅ์ ๋ณต์
git clone https://github.com/Speedy0000007/claude-tandem.git
cd claude-tandem
# ํ๊ฒฝ ์ค์
cp .env.example .env
# .env ํ์ผ์ ํธ์งํ์ฌ ์ค์ ์ ๊ตฌ์ฑํ์ธ์
# ์คํฌ๋ฆฝํธ๋ฅผ PATH์ ์ถ๊ฐ
export PATH="$PWD/bin:$PATH"
์ฌ์ฉ๋ฒ
์ธ์ ์์
# ์ ์ธ์
์ด๊ธฐํ
claude-tandem init --session my_project
# ์ธ์
์ ์ปจํ
์คํธ ์ถ๊ฐ
claude-tandem add --context "ํ์ฌ ์์
: ์ฌ์ฉ์ ์ธ์ฆ ๋ชจ๋ ๋ฆฌํฉํ ๋ง"
# ์์
์ํ ์ ์ฅ
claude-tandem status --task "auth-refactor" --state "์งํ ์ค" --note "OAuth2 ๊ตฌํ ์ค"
์ธ์ ์ธ๊ณ
# ํ์ฌ ์ธ์
๋ด๋ณด๋ด๊ธฐ
claude-tandem export --file handoff.json
# ์ธ์
๊ฐ์ ธ์ค๊ธฐ (๋ค๋ฅธ ์์ด์ ํธ๊ฐ)
claude-tandem import --file handoff.json
์ ๋ ฅ ๋ช ํ์ฑ
# ๋ชจํธํ ์
๋ ฅ ํ์ธ
claude-tandem clarify "์ด์ ์์
์์ "
# ์ถ๋ ฅ: "'์ด์ ์์
์์ '์ด ๋ฌด์จ ๋ป์ธ์ง ๋ช
ํํ ํด์ฃผ์ธ์. ์์
ID๋ ์ค๋ช
์ ์ ๊ณตํด ์ฃผ์๊ฒ ์ต๋๊น?"
๋ช ๋ น์ด
| ๋ช ๋ น์ด | ์ค๋ช |
|---|---|
init | ์ ์ธ์ ์ด๊ธฐํ |
add | ์ธ์ ์ ์ปจํ ์คํธ ์ถ๊ฐ |
status | ์์ ์ํ ์ค์ |
export | ์ธ์ ๋ฐ์ดํฐ๋ฅผ JSON์ผ๋ก ๋ด๋ณด๋ด๊ธฐ |
import | JSON์์ ์ธ์ ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ |
clarify | ๋ชจํธํ ์ ๋ ฅ์ ๋ช ํํ๊ฒ ํ๊ธฐ ์ํด ํ์ธ |
๊ตฌ์ฑ
claude-tandem์ .env ํ์ผ ๋๋ ํ๊ฒฝ ๋ณ์๋ฅผ ํตํด ๊ตฌ์ฑ๋ฉ๋๋ค:
TANDEM_SESSION_DIR: ์ธ์ ํ์ผ์ด ์ ์ฅ๋๋ ๋๋ ํ ๋ฆฌ (๊ธฐ๋ณธ๊ฐ:~/.tandem/sessions)TANDEM_MAX_HISTORY: ์ธ์ ๋น ์ต๋ ๊ธฐ์ต ํญ๋ชฉ ์ (๊ธฐ๋ณธ๊ฐ:100)TANDEM_LOG_LEVEL: ๋ก๊น ์์ธ๋ (debug,info,warn,error)
์๋ ๋ฐฉ์
์ด ํ๋ฌ๊ทธ์ธ์ Claude Code(๋ฐ ์ ์ฌ ์์ด์ ํธ)์ ํจ๊ป ์๋ํ๋ bash ํจ์ ๋ํผ ์ธํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฃผ์ ๋ฉ์ปค๋์ฆ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๊ตฌ์กฐํ๋ ๋ฉ๋ชจ๋ฆฌ: ์ธ์
๋ฐ์ดํฐ๋
jq๋ก ์ฒ๋ฆฌ๋ JSON ํ์ผ์ ์ ์ฅ๋์ด ๋น ๋ฅธ ์กฐํ์ ์์ ์ด ๊ฐ๋ฅํฉ๋๋ค. - ์ธ์ ์ธ๊ณ: ์ ์ฒด ์ธ์ ์ํ๋ฅผ JSON์ผ๋ก ๋ด๋ณด๋ด๊ณ ๊ฐ์ ธ์์ ๋ค๋ฅธ AI ์์ด์ ํธ๊ฐ ์ค๋จ๋ ์ง์ ๋ถํฐ ์์ ์ ๊ณ์ํ ์ ์์ต๋๋ค.
- ์ ๋ ฅ ๋ช ํ์ฑ: ํ๋ฌ๊ทธ์ธ์ ๋ช ์์ ์ธ ์ปจํ ์คํธ ์์ด ์์ฐ์ด ๋ช ๋ น์ ๋ถ์ํ๊ณ ๋ช ํํ๊ฒ ํ๊ธฐ ์ํด ํ์ธ์ ์์ฒญํฉ๋๋ค.
๊ธฐ์ฌํ๊ธฐ
๊ธฐ์ฌ๋ฅผ ํ์ํฉ๋๋ค! Pull ์์ฒญ์ ์ ์ถํ๊ธฐ ์ ์ ๋ฌธ์ ๋ฅผ ์ด์ด ๋ณ๊ฒฝ ์ฌํญ์ ๋ ผ์ํด ์ฃผ์ธ์.
๋ผ์ด์ ์ค
MIT