Claude Code ìžì í ì¡°ìšíêž°
ê³µì ìì , ììŽì íž ê° ë©ìì§, ì€ì ì§ì€ì êŽëŠ¬ë¥Œ íµíŽ íšê» ìëíë ì¬ë¬ Claude Code ìžì€íŽì€ë¥Œ ì¡°ìší©ëë€.
ììŽì íž íì ì€íì ìŽë©° Ʞ볞ì ìŒë¡ ë¹íì±íëìŽ ììµëë€. settings.jsonìŽë í겜ì CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS륌 ì¶ê°íì¬ íì±íí©ëë€. íŽë¹ ë³ìê° ììŒë©Ž ìžì
ìì ì íìŽ ì€ì ëì§ ìê³ , í ëë í ëŠ¬ê° ìì±ëì§ ììŒë©°, Claudeê° íìì ìì±íê±°ë ì ìíì§ ììµëë€. ììŽì íž íì ìžì
ì¬ê°, ìì
ì¡°ìš, ì¢
ë£ ëì êŽë š ìë €ì§ ì í ì¬íìŽ ììµëë€.
ììŽì íž íì ì¬ì©í멎 íšê» ìëíë ì¬ë¬ Claude Code ìžì€íŽì€ë¥Œ ì¡°ìší ì ììµëë€. í ìžì ìŽ í 늬ë ìí ì íì¬ ìì ì ì¡°ìšíê³ , ìì ì í ë¹íë©°, 결곌륌 ì¢ í©í©ëë€. íìë€ì ë 늜ì ìŒë¡ ìëíë©°, ê°ê° ìì ì 컚í ì€íž ìëì°ìì ìëíê³ , ìë¡ ì§ì íµì í©ëë€.
ëšìŒ ìžì ëŽìì ì€íëê³ ë©ìž ììŽì ížìê²ë§ ë³Žê³ í ì ìë subagentsì ë¬ëЬ, 늬ë륌 ê±°ì¹ì§ ìê³ ê°ë³ íì곌 ì§ì ìížìì©í ìë ììµëë€.
ìŽ íìŽì§ë v2.1.178 êž°ì€ì ììŽì íž íì ì€ëª
í©ëë€. CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMSê° ì€ì ë멎, íìì ìì±í ë ë ìŽì ì€ì ëšê³ê° íìíì§ ììŒë©°, ìžì
ìŽ ì¢
ë£ë ë ì ëŠ¬ê° ìëìŒë¡ ìíë©ëë€. v2.1.178 ìŽì ìë 뚌ì Claudeìê² íì ìì±íê³ ìŽëŠì ì§ì íëë¡ ìì²íìŒë©°, Claudeë TeamCreate ë° TeamDelete ë구륌 ì¬ì©íì¬ ì€ì íê³ ì ê±°íìµëë€. ë ë구ë ë ìŽì 졎ì¬íì§ ììµëë€. Agent ë구ì team_name ì
ë ¥ì íì©ëì§ë§ 묎ìëë©°, TaskCreated, TaskCompleted, ë° TeammateIdle hook payloadsì team_name íëë ìžì
ìì íìë ìŽëŠì ì ë¬íë©° ë ìŽì ì¬ì©ëì§ ììµëë€.
ìŽ íìŽì§ìì ë€ë£šë ëŽì©:
- ììŽì íž íì ì¬ì©í ë, ìµì ì ì¬ì© ì¬ë¡ ë° subagentsìì ë¹êµ í¬íš
- í ììíêž°
- íì ì ìŽíêž°, íì 몚ë, ìì í ë¹, ìì í¬íš
- ë³ë ¬ ìì ëªšë² ì¬ë¡
ììŽì íž íì ì¬ì©í ë
ììŽì íž íì ë³ë ¬ íììŽ ì€ì§ì ìž ê°ì¹ë¥Œ ëíë ìì ì ê°ì¥ íšê³Œì ì ëë€. ì 첎 ìë늬ì€ë ì¬ì© ì¬ë¡ ìì륌 ì°žì¡°í©ëë€. ê°ì¥ ê°ë ¥í ì¬ì© ì¬ë¡ë ë€ì곌 ê°ìµëë€:
- ì°êµ¬ ë° ê²í : ì¬ë¬ íììŽ ë¬žì ì ë€ìí 잡멎ì ëìì ì¡°ì¬í í ìë¡ì ë°ê²¬ì ê³µì íê³ ëì í ì ììµëë€
- ìë¡ìŽ ëªšë ëë êž°ë¥: íìë€ìŽ ê°ê° ë³ëì ë¶ë¶ì ìì í멎ì ìë¡ ê°ìíì§ ìì ì ììµëë€
- 겜ìíë ê°ì€ë¡ ëë²ê¹ íêž°: íìë€ìŽ ë€ìí ìŽë¡ ì ë³ë ¬ë¡ í ì€ížíê³ ë ë¹ ë¥Žê² ëµì ìë Ží©ëë€
- êµì°š ê³ìžµ ì¡°ìš: íë¡ ížìë, ë°±ìë, í ì€ížì ê±žì¹ ë³ê²œ ì¬íìŒë¡, ê°ê° ë€ë¥ž íììŽ ìì í©ëë€
ììŽì íž íì ì¡°ìš ì€ë²í€ë륌 ì¶ê°íê³ ëšìŒ ìžì ë³Žë€ íšì¬ ë ë§ì í í°ì ì¬ì©í©ëë€. íìë€ìŽ ë 늜ì ìŒë¡ ìëí ì ìì ë ê°ì¥ ì ìëí©ëë€. ìì°šì ìì , ëìŒ íìŒ ížì§, ëë ë§ì ì¢ ìì±ìŽ ìë ìì ì ê²œì° ëšìŒ ìžì ìŽë subagentsê° ë íšê³Œì ì ëë€.
subagentsì ë¹êµ
ììŽì íž í곌 subagents 몚ë ìì ì ë³ë ¬íí ì ìì§ë§, ë€ë¥Žê² ìëí©ëë€. ì컀ë€ìŽ ìë¡ íµì íŽìŒ íëì§ ì¬ë¶ì ë°ëŒ ì íí©ëë€:
| Subagents | ììŽì íž í | |
|---|---|---|
| 컚í ì€íž | ìì ì 컚í ì€íž ìëì°; 결곌ë ížì¶ììê² ë°íëš | ìì ì 컚í ì€íž ìëì°; ìì í ë 늜ì |
| íµì | ë©ìž ììŽì ížìê²ë§ 결곌 ë³Žê³ | íìë€ìŽ ìë¡ ì§ì ë©ìì§ ì ì¡ |
| ì¡°ìš | ë©ìž ììŽì ížê° 몚ë ìì êŽëЬ | ì첎 ì¡°ìšì íµí ê³µì ìì ëª©ë¡ |
| ìµì ì©ë | ê²°ê³Œë§ ì€ìí ì§ì€ë ìì | ë Œìì íì ìŽ íìí ë³µì¡í ìì |
| í í° ë¹ì© | ë®ì: ê²°ê³Œê° ë©ìž 컚í ì€ížë¡ ììœëš | ëì: ê° íììŽ ë³ëì Claude ìžì€íŽì€ |
결곌륌 ë³Žê³ íë ë¹ ë¥Žê³ ì§ì€ë ìì»€ê° íìí ëë subagents륌 ì¬ì©í©ëë€. íìë€ìŽ ë°ê²¬ì ê³µì íê³ , ìë¡ ëì íë©°, ì첎ì ìŒë¡ ì¡°ìšíŽìŒ í ëë ììŽì íž íì ì¬ì©í©ëë€.
ììŽì íž í íì±í
ììŽì íž íì Ʞ볞ì ìŒë¡ ë¹íì±íëìŽ ììµëë€. CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS í겜 ë³ì륌 1ë¡ ì€ì íì¬ íì±íí©ëë€. ì
ž í겜ìŽë settings.jsonì íµíŽ ì€ì í ì ììµëë€:
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}
첫 ë²ì§ž ììŽì íž í ììíêž°
ììŽì íž íì íì±íí í, ìì°ìŽë¡ ìíë ìì 곌 íìë€ì ì€ëª í©ëë€. Claudeë íìë€ì ìì±íê³ í롬íížì ë°ëŒ ìì ì ì¡°ìší©ëë€.
ìŽ ììë ìž ê°ì§ ìí ìŽ ë 늜ì ìŽê³ ìë¡ë¥Œ êž°ë€ëŠ¬ì§ ìê³ ë¬žì 륌 íìí ì ìêž° ë묞ì ì ìëí©ëë€:
I'm designing a CLI tool that helps developers track TODO comments across
their codebase. Spawn three teammates to explore this from different angles:
one on UX, one on technical architecture, one playing devil's advocate.
ê·žë¬ë©Ž Claudeë ê³µì ìì 목ë¡ì ì±ì°ê³ , ê° êŽì ì ëí íìë€ì ìì±íë©°, 묞ì 륌 íìíê³ , ìë£ëìì ë ë°ê²¬ì ì¢ í©í©ëë€.
늬ëì í°ë¯žëì 몚ë íì곌 ê·žë€ìŽ ìì ì€ìž ëŽì©ì ëìŽí©ëë€. Shift+Downì ì¬ì©íì¬ íìë€ì ìííê³ ì§ì ë©ìì§ë¥Œ 볎ë ëë€. ë§ì§ë§ íì ìŽí, Shift+Downì 늬ëë¡ ëìê°ëë€.
ê° íììŽ ìì ì ë¶í ì°œì ìꞰ륌 ìí멎 íì 몚ë ì íì ì°žì¡°í©ëë€.
ììŽì íž í ì ìŽíêž°
늬ëìê² ìì°ìŽë¡ ìíë ê²ì ë§í©ëë€. ì§ìì ë°ëŒ í ì¡°ìš, ìì í ë¹, ììì ì²ëЬí©ëë€.
íì 몚ë ì í
ììŽì íž íì ë ê°ì§ íì 몚ë륌 ì§ìí©ëë€:
- In-process: 몚ë íììŽ ë©ìž í°ë¯žë ëŽìì ì€íë©ëë€. Shift+Downì ì¬ì©íì¬ íìë€ì ìííê³ ì ë ¥íì¬ ì§ì ë©ìì§ë¥Œ 볎ë ëë€. 몚ë í°ë¯žëìì ìëíë©° ì¶ê° ì€ì ìŽ íìíì§ ììµëë€.
- ë¶í ì°œ: ê° íììŽ ìì ì ì°œì ê°ì§ëë€. 몚ë ì¬ëì ì¶ë ¥ì í ë²ì 볌 ì ìê³ ì°œì íŽëŠíì¬ ì§ì ìížìì©í ì ììµëë€. tmux ëë iTerm2ê° íìí©ëë€.
tmuxë í¹ì ìŽì 첎ì ìì ìë €ì§ ì í ì¬íìŽ ììŒë©° ì íµì ìŒë¡ macOSìì ê°ì¥ ì ìëí©ëë€. iTerm2ìì tmux -CC륌 ì¬ì©íë ê²ìŽ tmuxë¡ì ê¶ì¥ ì§ì
ì ì
ëë€.
Ʞ볞ê°ì "auto"ìŽë©°, ìŽë¯ž tmux ìžì
ëŽìì ì€í ì€ìŽê±°ë í°ë¯žëìŽ iTerm2ìž ê²œì° ë¶í ì°œì ì¬ì©íê³ , ê·žë ì§ ììŒë©Ž in-process륌 ì¬ì©í©ëë€. "tmux" ì€ì ì ë¶í ì°œ 몚ë륌 íì±ííê³ í°ë¯žëì ë°ëŒ tmux ëë iTerm2륌 ì¬ì©í ì§ ìëìŒë¡ ê°ì§í©ëë€. ì¬ì ìíë €ë©Ž ~/.claude/settings.jsonìì teammateMode륌 ì€ì í©ëë€:
{
"teammateMode": "in-process"
}
ëšìŒ ìžì ì ëíŽ in-process 몚ë륌 ê°ì íë €ë©Ž íëê·žë¡ ì ë¬í©ëë€:
claude --teammate-mode in-process
ë¶í ì°œ 몚ëë tmux ëë it2 CLIê° ìë iTerm2ê° íìí©ëë€. ìëìŒë¡ ì€ì¹íë €ë©Ž:
- tmux: ìì€í ì íší€ì§ êŽëЬì륌 íµíŽ ì€ì¹í©ëë€. íë«íŒë³ ì§ì¹šì tmux wiki륌 ì°žì¡°í©ëë€.
- iTerm2:
it2CLI륌 ì€ì¹í í, iTerm2 â Settings â General â Magic â Enable Python APIìì Python API륌 íì±íí©ëë€.
íì ë° ëªšëž ì§ì
Claudeë ìì ì ë°ëŒ ìì±í íìì ì륌 ê²°ì íê±°ë, ì íí ìíë ê²ì ì§ì í ì ììµëë€:
Spawn 4 teammates to refactor these modules in parallel. Use Sonnet for
each teammate.
íìë€ì Ʞ볞ì ìŒë¡ 늬ëì /model ì íì ììíì§ ììµëë€. í롬íížê° ì§ì íì§ ìì ë ì¬ì©ëë 몚ëžì ë³ê²œíë €ë©Ž, /configìì Ʞ볞 íì 몚ëžì ì€ì í©ëë€. **Ʞ볞ê°(늬ëì 몚ëž)**ì ì ííì¬ íìë€ìŽ ëŠ¬ëì íì¬ ëªšëžì ë°ë¥Žëë¡ í©ëë€.
íìì ìí ê³í ì¹ìž ì구
ë³µì¡íê±°ë ìíí ìì ì 겜ì°, íìë€ìŽ êµ¬ííêž° ì ì ê³ííëë¡ ì구í ì ììµëë€. íìì 늬ëê° ì ê·Œ ë°©ìì ì¹ìží ëê¹ì§ ìœêž° ì ì© ê³í 몚ëìì ìëí©ëë€:
Spawn an architect teammate to refactor the authentication module.
Require plan approval before they make any changes.
íììŽ ê³íì ë§ì¹ë©Ž, 늬ëìê² ê³í ì¹ìž ìì²ì 볎ë ëë€. 늬ëë ê³íì ê²í íê³ ì¹ìžíê±°ë íŒë백곌 íšê» ê±°ë¶í©ëë€. ê±°ë¶ë멎, íìì ê³í 몚ëì ëšžë¬Œë¬ íŒëë°±ì ë°ëŒ ìì íê³ ë€ì ì ì¶í©ëë€. ì¹ìžë멎, íìì ê³í 몚ë륌 ì¢ ë£íê³ êµ¬íì ììí©ëë€.
늬ëë ììšì ìŒë¡ ì¹ìž ê²°ì ì ëŽëŠœëë€. 늬ëì íëšì ìí¥ì 믞ì¹ë €ë©Ž, í롬íížì "í ì€íž 컀ë²ëЬì§ë¥Œ í¬íšíë ê³íë§ ì¹ìž" ëë "ë°ìŽí°ë² ìŽì€ ì€í€ë§ë¥Œ ìì íë ê³í ê±°ë¶"ì ê°ì êž°ì€ì ì ê³µí©ëë€.
íì곌 ì§ì ëííêž°
ê° íìì ìì íê³ ë 늜ì ìž Claude Code ìžì ì ëë€. 몚ë íììê² ì§ì ë©ìì§ë¥Œ ë³ŽëŽ ì¶ê° ì§ì륌 ì ê³µíê³ , íì ì§ë¬žì íê±°ë, ì ê·Œ ë°©ìì ì¬ì§ì í ì ììµëë€.
- In-process 몚ë: Shift+Downì ì¬ì©íì¬ íìë€ì ìíí í ì ë ¥íì¬ ë©ìì§ë¥Œ 볎ë ëë€. Enter륌 ëë¬ íìì ìžì ì ë³Žê³ , Escape륌 ëë¬ íì¬ íŽì ì€ëší©ëë€. Ctrl+T륌 ëë¬ ìì 목ë¡ì ì íí©ëë€.
- ë¶í ì°œ 몚ë: íìì ì°œì íŽëŠíì¬ ìžì 곌 ì§ì ìížìì©í©ëë€. ê° íìì ìì ì í°ë¯žëì ì 첎 볎Ʞ륌 ê°ì§ëë€.
ìì í ë¹ ë° ìì²
ê³µì ìì 목ë¡ì í ì 첎ì ìì ì ì¡°ìší©ëë€. 늬ëë ìì ì ë§ë€ê³ íìë€ìŽ ìŽë¥Œ ì²ëЬí©ëë€. ìì ì ìž ê°ì§ ìí륌 ê°ì§ëë€: ëêž° ì€, ì§í ì€, ìë£ëš. ìì ì ë€ë¥ž ìì ì ì¢ ìë ìë ììµëë€: 믞íŽê²° ì¢ ìì±ìŽ ìë ëêž° ì€ìž ìì ì íŽë¹ ì¢ ìì±ìŽ ìë£ë ëê¹ì§ ìì²í ì ììµëë€.
늬ëë ìì ì ëª ìì ìŒë¡ í ë¹íê±°ë íìë€ìŽ ì첎 ìì²í ì ììµëë€:
- 늬ë í ë¹: 늬ëìê² ìŽë ìì ì ìŽë íììê² ì€ì§ ë§í©ëë€
- ì첎 ìì²: ìì ì ë§ì¹ í, íìì ë€ì 믞í ë¹, ë¯žì°šëš ìì ì ì첎ì ìŒë¡ ì íí©ëë€
ìì ìì²ì íìŒ ì êžì ì¬ì©íì¬ ì¬ë¬ íììŽ ëìì ëìŒí ìì ì ìì²íë €ê³ í ë ê²œí© ì¡°ê±Žì ë°©ì§í©ëë€.
íì ì¢ ë£íêž°
íìì ìžì ì ì°ìíê² ì¢ ë£íë €ë©Ž, ìŽëŠìŒë¡ ì°žì¡°í©ëë€. ì륌 ë€ìŽ, researcherëŒë íììŽ ìë 겜ì°:
Ask the researcher teammate to shut down
늬ëë ì¢ ë£ ìì²ì 볎ë ëë€. íìì ì¹ìžíì¬ ì°ìíê² ì¢ ë£íê±°ë ì€ëª 곌 íšê» ê±°ë¶í ì ììµëë€.
íì ê³µì ëë í 늬ë ìžì ìŽ ëë ë ìëìŒë¡ ì 늬ëë¯ë¡, ë³ëì ì 늬 ëšê³ê° ììµëë€. ìŽë€ ëë í ëŠ¬ê° ì ê±°ëê³ ìŽë€ ëë í ëŠ¬ê° ì¬ê°ë ìžì ì ìíŽ ì ì§ëëì§ë ìí€í ì²ë¥Œ ì°žì¡°í©ëë€.
hooksë¡ íì§ ê²ìŽíž ì ì©
hooks륌 ì¬ì©íì¬ íìë€ìŽ ìì ì ë§ì¹ê±°ë ìì ìŽ ìì±ëê±°ë ìë£ë ë ê·ì¹ì ì ì©í©ëë€:
TeammateIdle: íììŽ ì íŽ ìíê° ëë €ê³ í ë ì€íë©ëë€. ì¢ ë£ ìœë 2ë¡ ì¢ ë£íì¬ íŒëë°±ì 볎ëŽê³ íìì ê³ì ìëíê² í©ëë€.TaskCreated: ìì ìŽ ìì±ë ë ì€íë©ëë€. ì¢ ë£ ìœë 2ë¡ ì¢ ë£íì¬ ìì±ì ë°©ì§íê³ íŒëë°±ì 볎ë ëë€.TaskCompleted: ìì ìŽ ìë£ë¡ íìë ë ì€íë©ëë€. ì¢ ë£ ìœë 2ë¡ ì¢ ë£íì¬ ìë£ë¥Œ ë°©ì§íê³ íŒëë°±ì 볎ë ëë€.
ììŽì íž íìŽ ìŽë»ê² ìëíëì§
ìŽ ì¹ì ì ììŽì íž í ë€ì ìí€í ì²ì ë©ì»€ëìŠì ë€ë£¹ëë€. ì¬ì©ì ììíë €ë©Ž ìì ììŽì íž í ì ìŽíꞰ륌 ì°žì¡°í©ëë€.
Claudeê° ììŽì íž íì ììíë ë°©ë²
ììŽì íž íìŽ ì²« ë²ì§ž íììŽ ìì±ë ë íì±ëë©°, ë©ìž ìžì ìŽ ëŠ¬ë ìí ì í©ëë€. íììŽ ìì±ëë ë ê°ì§ ë°©ë²ìŽ ììµëë€:
- íìì ìì²í©ëë€: ë³ë ¬ ìì ì ìŽì ìŽ ìë ìì ì ì ê³µíê³ ëª ìì ìŒë¡ íìì ìì²í©ëë€. Claudeë ì§ìì ë°ëŒ íìì ìì±í©ëë€.
- Claudeê° íìì ì ìí©ëë€: Claudeê° ìì ìŽ ë³ë ¬ ìì ì ìŽì ìŽ ìë€ê³ íëší멎, íì ìì±ì ì ìí ì ììµëë€. ì§ííêž° ì ì íìží©ëë€.
ë ê²œì° ëªšë ì ìŽ ê¶íì ì ì§í©ëë€. Claudeë ì¹ìž ììŽ íìì ìì±íì§ ììµëë€.
ìí€í ì²
ììŽì íž íì ë€ììŒë¡ 구ì±ë©ëë€:
| êµ¬ì± ìì | ìí |
|---|---|
| í 늬ë | íìì ìì±íê³ ìì ì ì¡°ìšíë ë©ìž Claude Code ìžì |
| íìë€ | í ë¹ë ìì ìì ê°ê° ìëíë ë³ëì Claude Code ìžì€íŽì€ |
| ìì ëª©ë¡ | íìë€ìŽ ìì²íê³ ìë£íë ê³µì ìì í목 ëª©ë¡ |
| ë©ìŒë°ì€ | ììŽì íž ê° íµì ì ìí ë©ìì§ ìì€í |
íì êµ¬ì± ìµì ì íì 몚ë ì íì ì°žì¡°í©ëë€. íì ë©ìì§ë 늬ëìê² ìëìŒë¡ ëì°©í©ëë€.
ìì€í ì ìì ì¢ ìì±ì ìëìŒë¡ êŽëЬí©ëë€. íììŽ ë€ë¥ž ìì ìŽ ì¢ ìë ìì ì ìë£í멎, ì°šëšë ìì ì ìë ê°ì ììŽ ì°šëš íŽì ë©ëë€.
í곌 ìì
ì ìžì
íì ìŽëŠìŒë¡ ë¡ì»¬ì ì ì¥ë©ëë€. ìŽëŠì session- ë€ì ìžì
IDì ì²ì 8ìê° ë¶ìµëë€:
- í 구ì±:
~/.claude/teams/{team-name}/config.json - ìì
목ë¡:
~/.claude/tasks/{team-name}/
Claude Codeë ìžì
ìì ì ìŽ ëì ìëìŒë¡ ìì±íê³ íìë€ìŽ ì°žì¬íê±°ë, ì íŽ ìíê° ëê±°ë, ë ë ë ì
ë°ìŽíží©ëë€. í êµ¬ì± ëë í 늬ë ìžì
ìŽ ëë ë ì ê±°ë©ëë€. ìì
ëª©ë¡ ëë í 늬ë ë¡ì»¬ì ì ì§ëë©° ì ë ì
ë¡ëëì§ ììŒë¯ë¡, ì¬ê°ë ìžì
ì ìì
ì ì ì§í©ëë€. 볎졎ì ìžì
ížëì€í¬ëŠœížì ëíŽ ìŽë¯ž ì ìŽíë ê²ê³Œ ëìŒí cleanupPeriodDaysì ìíŽ êŽëЬë©ëë€.
í 구ì±ì ìžì ID ë° tmux ì°œ IDì ê°ì ë°íì ìí륌 볎ì íë¯ë¡, ìëìŒë¡ ížì§íê±°ë ì¬ì ìì±íì§ ë§ììì€: ë€ì ìí ì ë°ìŽížìì ë³ê²œ ì¬íìŽ ë®ìŽììì§ëë€.
ì¬ì¬ì© ê°ë¥í íì ìí ì ì ìíë €ë©Ž, ëì subagent ì ì ì¬ì©ì ì¬ì©í©ëë€.
í 구ì±ìë ê° íìì ìŽëŠ, ììŽì íž ID, ììŽì íž ì íìŽ ìë members ë°°ìŽìŽ í¬íšë©ëë€. íìë€ì ìŽ íìŒì ìœìŽ ë€ë¥ž í ë©€ë²ë¥Œ ë°ê²¬í ì ììµëë€.
íë¡ì íž ìì€ì í êµ¬ì± ëë±ë¬Œì ììµëë€. íë¡ì íž ëë í 늬ì .claude/teams/teams.json곌 ê°ì íìŒì 구ì±ìŒë¡ ìžìëì§ ììµëë€. Claudeë ìŽë¥Œ ìŒë° íìŒë¡ ì·šêží©ëë€.
íìì ìíŽ subagent ì ì ì¬ì©
íìì ìì±í ë, íë¡ì íž, ì¬ì©ì, íë¬ê·žìž, ëë CLI ì ì ë± ëªšë subagent ë²ìì subagent ì íì ì°žì¡°í ì ììµëë€. ìŽë¥Œ íµíŽ ë³Žì ê²í ì ëë í ì€íž ì€íìì ê°ì ìí ì í ë² ì ìíê³ ììë subagentì ììŽì íž í íì 몚ëë¡ ì¬ì¬ì©í ì ììµëë€.
subagent ì ì륌 ì¬ì©íë €ë©Ž, Claudeìê² íìì ìì±íëë¡ ìì²í ë ìŽëŠìŒë¡ ìžêží©ëë€:
Spawn a teammate using the security-reviewer agent type to audit the auth module.
íìì íŽë¹ ì ìì tools íì© ëª©ë¡ê³Œ modelì ì€ìíë©°, ì ìì 볞묞ì íìì ìì€í
í롬íížì ì¶ê° ì§ìë¡ ì¶ê°ëë©° ìŽë¥Œ ë첎íì§ ììµëë€. SendMessageì ìì
êŽëЬ ë구ì ê°ì í ì¡°ìš ë구ë toolsê° ë€ë¥ž ë구륌 ì íí ëìë íììŽ íì ì¬ì©í ì ììµëë€.
subagent ì ìì skills곌 mcpServers frontmatter íëë íŽë¹ ì ìê° íììŒë¡ ì€íë ë ì ì©ëì§ ììµëë€. íìë€ì ìŒë° ìžì
곌 ëìŒíê² íë¡ì íž ë° ì¬ì©ì ì€ì ìì skills곌 MCP servers륌 ë¡ëí©ëë€.
ê¶í
íìë€ì 늬ëì ê¶í ì€ì ìŒë¡ ììí©ëë€. 늬ëê° --dangerously-skip-permissionsë¡ ì€íë멎, 몚ë íìë ê·žë ê² í©ëë€. ìì± í, ê°ë³ íì 몚ë륌 ë³ê²œí ì ìì§ë§, ìì± ì íìë³ ëªšë륌 ì€ì í ì ììµëë€.
컚í ì€íž ë° íµì
ê° íìì ìì ì 컚í ì€íž ìëì°ë¥Œ ê°ì§ëë€. ìì±ë ë, íìì ìŒë° ìžì 곌 ëìŒí íë¡ì íž ì»ší ì€ížë¥Œ ë¡ëí©ëë€: CLAUDE.md, MCP servers, skills. ëí 늬ëì ìì± í롬íížë¥Œ ë°ìµëë€. 늬ëì ëí êž°ë¡ì ì ë¬ëì§ ììµëë€.
íìë€ìŽ ì 볎륌 ê³µì íë ë°©ë²:
- ìë ë©ìì§ ì ë¬: íìë€ìŽ ë©ìì§ë¥Œ ë³ŽëŒ ë, ìëìŒë¡ ìì ììê² ì ë¬ë©ëë€. 늬ëê° ì ë°ìŽížë¥Œ íŽë§í íìê° ììµëë€.
- ì íŽ ì늌: íììŽ ìë£ëê³ ì€ì§ë멎, ìëìŒë¡ 늬ëìê² ì늜ëë€.
- ê³µì ìì 목ë¡: 몚ë ììŽì ížë ìì ìí륌 ë³Žê³ ì¬ì© ê°ë¥í ìì ì ìì²í ì ììµëë€.
- íì ë©ìì§: ìŽëŠìŒë¡ í¹ì íì í ëª ìê² ë©ìì§ë¥Œ 볎ë ëë€. 몚ë ì¬ëìê² ëë¬íë €ë©Ž, ê° ìì ììê² íëì ë©ìì§ë¥Œ 볎ë ëë€.
늬ëë íìì ìì±í ë ê° íììê² ìŽëŠì í ë¹íë©°, 몚ë íìì ê·ž ìŽëŠìŒë¡ ë€ë¥ž íììê² ë©ìì§ë¥Œ ë³ŽëŒ ì ììµëë€. ëì€ì í롬íížìì ì°žì¡°í ì ìë ììž¡ ê°ë¥í ìŽëŠì ì»ìŒë €ë©Ž, ìì± ì§ììì ê° íìì 묎ììŽëŒê³ ë¶ë¥Œì§ 늬ëìê² ë§í©ëë€.
í í° ì¬ì©
ììŽì íž íì ëšìŒ ìžì ë³Žë€ íšì¬ ë ë§ì í í°ì ì¬ì©í©ëë€. ê° íìì ìì ì 컚í ì€íž ìëì°ë¥Œ ê°ì§ë©°, í í° ì¬ì©ì íì± íìì ìì ë°ëŒ ìŠê°í©ëë€. ì°êµ¬, ê²í , ìë¡ìŽ êž°ë¥ ìì ì 겜ì°, ì¶ê° í í°ì ìŒë°ì ìŒë¡ ê°ì¹ê° ììµëë€. ìŒìì ìž ìì ì 겜ì°, ëšìŒ ìžì ìŽ ë ë¹ì© íšìšì ì ëë€. ì¬ì© ì§ì¹šì ììŽì íž í í í° ë¹ì©ì ì°žì¡°í©ëë€.
ì¬ì© ì¬ë¡ ìì
ìŽ ììë€ì ë³ë ¬ íììŽ ê°ì¹ë¥Œ ëíë ìì ì ììŽì íž íìŽ ìŽë»ê² ì²ëЬíëì§ ë³Žì¬ì€ëë€.
ë³ë ¬ ìœë ê²í ì€í
ëšìŒ ê²í ìë í ë²ì í ê°ì§ ì íì 묞ì ë¡ êž°ìžìŽì§ë 겜í¥ìŽ ììµëë€. ê²í êž°ì€ì ë 늜ì ìž ëë©ìžìŒë¡ ë¶í í멎 볎ì, ì±ë¥, í ì€íž 컀ë²ëЬì§ê° 몚ë ëìì ì² ì í 죌ì륌 ë°ìµëë€. í롬íížë ê° íììê² ê³ ì í ë ìŠë¥Œ í ë¹íì¬ ê²¹ì¹ì§ ìëë¡ í©ëë€:
PR #142륌 ê²í íêž° ìíŽ ìž ëª
ì íìì ë°°ì¹í©ëë€:
- 볎ì ìí¥ì ì€ì ì ëë íì
- ì±ë¥ ìí¥ì íìžíë íì
- í
ì€íž 컀ë²ëЬì§ë¥Œ ê²ìŠíë íì
ê°ê° ê²í íê³ ë°ê²¬ ì¬íì ë³Žê³ íëë¡ í©ëë€.
ê° ê²í ìë ëìŒí PRìì ìëíì§ë§ ë€ë¥ž íí°ë¥Œ ì ì©í©ëë€. 늬ëë 몚ë ìë£ë í ìž ëª ëªšëì ë°ê²¬ì ì¢ í©í©ëë€.
겜ìíë ê°ì€ë¡ ì¡°ì¬íêž°
귌볞 ììžìŽ ë¶ëª íí ë, ëšìŒ ììŽì ížë ê·žëŽë¯í ì€ëª íë륌 ì°Ÿê³ ë©ì¶ë 겜í¥ìŽ ììµëë€. í롬íížë íìë€ì ëª ìì ìŒë¡ ì ëì ìŒë¡ ë§ë€ìŽ ìŽë¥Œ ë°©ì§í©ëë€: ê° íìì ìŒì ìì ì ìŽë¡ ì ì¡°ì¬íë ê²ë¿ë§ ìëëŒ ë€ë¥ž íìë€ìê² ëì íë ê²ì ëë€.
ì¬ì©ìë€ìŽ ì±ìŽ ì°ê²° ìí륌 ì ì§íë ëì í ë©ìì§ íì ì¢
ë£ëë€ê³ ë³Žê³ í©ëë€.
5ëª
ì ììŽì íž íìì ë°°ì¹íì¬ ë€ìí ê°ì€ì ì¡°ì¬íëë¡ í©ëë€. ê·žë€ìŽ ìë¡ ëííì¬
곌íì í ë¡ ì²ëŒ ìë¡ì ìŽë¡ ì ë°ë°íë €ê³ íëë¡ í©ëë€. ë°ê²¬ ì¬í 묞ì륌
ëíëë í©ìë¡ ì
ë°ìŽíží©ëë€.
í ë¡ êµ¬ì¡°ê° ì¬êž°ì íµì¬ ë©ì»€ëìŠì ëë€. ìì°šì ì¡°ì¬ë ìµì»€ë§ìŒë¡ ìžíŽ ê³ íµë°ìµëë€: í ìŽë¡ ìŽ íìë멎, íì ì¡°ì¬ë ê·žê²ì íží¥ë©ëë€.
ì¬ë¬ ë 늜ì ìž ì¡°ì¬ìê° ì ê·¹ì ìŒë¡ ìë¡ì ìŽë¡ ì ë°ë°íë €ê³ í ë, ì졎íë ìŽë¡ ì ì€ì 귌볞 ììžìŒ ê°ë¥ì±ìŽ íšì¬ ëìµëë€.
ëªšë² ì¬ë¡
íììê² ì¶©ë¶í 컚í ì€íž ì ê³µ
íìë€ì CLAUDE.md, MCP servers, skills륌 í¬íší íë¡ì íž ì»ší ì€ížë¥Œ ìëìŒë¡ ë¡ëíì§ë§, 늬ëì ëí êž°ë¡ì ììíì§ ììµëë€. ììží ëŽì©ì 컚í ì€íž ë° íµì ì ì°žì¡°í©ëë€. ìì± í롬íížì ìì ë³ ìžë¶ ì¬íì í¬íší©ëë€:
Spawn a security reviewer teammate with the prompt: "Review the authentication module
at src/auth/ for security vulnerabilities. Focus on token handling, session
management, and input validation. The app uses JWT tokens stored in
httpOnly cookies. Report any issues with severity ratings."
ì ì í í í¬êž° ì í
íìì ìì ëí íë ì íì ìì§ë§, ì€ì§ì ìž ì ìœìŽ ì ì©ë©ëë€:
- í í° ë¹ì©ìŽ ì íìŒë¡ ìŠê°: ê° íìì ìì ì 컚í ì€íž ìëì°ë¥Œ ê°ì§ë©° ë 늜ì ìŒë¡ í í°ì ìë¹í©ëë€. ììží ëŽì©ì ììŽì íž í í í° ë¹ì©ì ì°žì¡°í©ëë€.
- ì¡°ìš ì€ë²í€ë ìŠê°: ë ë§ì íìì ë ë§ì íµì , ìì ì¡°ìš, ì¶©ë ê°ë¥ì±ì ì믞í©ëë€
- ììµ ê°ì: í¹ì ì§ì ì ëìŒë©Ž, ì¶ê° íìì ìì ìë륌 ë¹ë¡ì ìŒë¡ ëìŽì§ ììµëë€
ëë¶ë¶ì ìí¬íë¡ì°ì ëíŽ 3-5ëª ì íììŒë¡ ììí©ëë€. ìŽë ë³ë ¬ ìì 곌 êŽëЬ ê°ë¥í ì¡°ìšì ê· íì ë§ì¶¥ëë€. ìŽ ê°ìŽëì ììë€ì 3-5ëª ì íìì ì¬ì©í©ëë€. ìŽ ë²ìë ë€ìí ìì ì íìì ì ìëíêž° ë묞ì ëë€.
íìë¹ 5-6ê°ì ìì ì ì ì§í멎 곌ëí 컚í ì€íž ì í ììŽ ëªšë륌 ìì°ì ìŒë¡ ì ì§í©ëë€. 15ê°ì ë 늜ì ìž ìì ìŽ ììŒë©Ž, 3ëª ì íììŽ ì¢ì ììì ì ëë€.
ìì ìŽ ì€ì ë¡ íìë€ìŽ ëìì ìëíë ê²ì ìŽì ìŽ ìì ëë§ íì¥í©ëë€. ìž ëª ì ì§ì€ë íìì ì¢ ì¢ ë€ì¯ ëª ì ì°ë§í íìì ë¥ê°í©ëë€.
ìì ì ì ì í í¬êž° ì¡°ì
- ë묎 ìì: ì¡°ìš ì€ë²í€ëê° ìŽì ì ìŽê³Œí©ëë€
- ë묎 íŒ: íìë€ìŽ ì²Ží¬ìž ììŽ ë묎 ì€ë ìëíì¬ ëë¹ë ë žë ¥ì ìíìŽ ìŠê°í©ëë€
- ì ì íš: íšì, í ì€íž íìŒ, ê²í ì ê°ì ëª íí 결곌묌ì ìì±íë ì첎 í¬íšë ëšì
늬ëë ìì ì ìì ìŒë¡ ëëê³ íìë€ìê² ìëìŒë¡ í ë¹í©ëë€. ì¶©ë¶í ìì ì ë§ë€ì§ ììŒë©Ž, ìì ì ë ìì ì¡°ê°ìŒë¡ ë¶í íëë¡ ìì²í©ëë€. íìë¹ 5-6ê°ì ìì ì ì ì§í멎 몚ë륌 ìì°ì ìŒë¡ ì ì§íê³ ëêµ°ê° ë§í멎 늬ëê° ìì ì ì¬í ë¹í ì ììµëë€.
íìë€ìŽ ìë£ë ëê¹ì§ êž°ë€ëŠ¬êž°
ëëë¡ ëŠ¬ëë íìë€ì êž°ë€ëŠ¬ì§ ìê³ ìì ì ì첎ì ìŒë¡ 구ííêž° ììí©ëë€. ìŽë¥Œ ìì찚늬멎:
Wait for your teammates to complete their tasks before proceeding
ì°êµ¬ ë° ê²í ë¡ ììíêž°
ììŽì íž íì ì²ì ì¬ì©íë 겜ì°, ëª íí 겜ê³ê° ìê³ ìœë ìì±ìŽ íìíì§ ìì ìì ìŒë¡ ììí©ëë€: PR ê²í , ëŒìŽëžë¬ëЬ ì°êµ¬, ëë ë²ê·ž ì¡°ì¬. ìŽë¬í ìì ì ë³ë ¬ íìì ê°ì¹ë¥Œ 볎ì¬ì£Œë©Žì ë³ë ¬ 구í곌 íšê» ì€ë ì¡°ìš ë¬žì ììŽ ë³Žì¬ì€ëë€.
íìŒ ì¶©ë íŒíêž°
ë íììŽ ëìŒí íìŒì ížì§í멎 ë®ìŽì°êž°ê° ë°ìí©ëë€. ê° íììŽ ë€ë¥ž íìŒ ì§í©ì ìì íëë¡ ìì ì ëëëë€.
몚ëí°ë§ ë° ì¡°ìš
íìë€ì ì§í ìí©ì íìžíê³ , ìëíì§ ìë ì ê·Œ ë°©ìì ì¬ì§ì íë©°, ë°ê²¬ìŽ ë€ìŽì¬ ë ì¢ í©í©ëë€. íì 묎ìžìŒë¡ ë묎 ì€ë ì€íí멎 ëë¹ë ë žë ¥ì ìíìŽ ìŠê°í©ëë€.
묞ì íŽê²°
íììŽ ëíëì§ ìì
Claudeìê² íìì ìì±íëë¡ ìì²í í íììŽ ëíëì§ ììŒë©Ž:
- In-process 몚ëìì, íìë€ìŽ ìŽë¯ž ì€í ì€ìŽì§ë§ 볎ìŽì§ ìì ì ììµëë€. Shift+Downì ëë¬ íì± íìë€ì ìíí©ëë€.
- Claudeìê² ì€ ìì ìŽ íìì 볎ìŠí ë§íŒ ë³µì¡íì§ íìží©ëë€. Claudeë ìì ì ë°ëŒ íìì ìì±í ì§ ê²°ì í©ëë€.
- ë¶í ì°œì ëª
ìì ìŒë¡ ìì²íìŒë©Ž, tmuxê° ì€ì¹ëìŽ ìê³ PATHìì ì¬ì© ê°ë¥íì§ íìží©ëë€:
which tmux - iTerm2ì 겜ì°,
it2CLIê° ì€ì¹ëìŽ ìê³ Python APIê° iTerm2 í겜 ì€ì ìì íì±íëìŽ ìëì§ íìží©ëë€.
ë묎 ë§ì ê¶í í롬ííž
íì ê¶í ìì²ìŽ ëŠ¬ëë¡ ë²ëžì ëìŽ ë§ì°°ì ìŒìŒí¬ ì ììµëë€. íìë€ì ìì±íêž° ì ì ê¶í ì€ì ìì ìŒë°ì ìž ìì ì ì¬ì ì¹ìžíì¬ ì€ëšì ì€ì ëë€.
íìë€ìŽ ì€ë¥ìì ì€ì§ëš
íìë€ì ì€ë¥ë¥Œ ë§ë í 복구íì§ ìê³ ì€ì§í ì ììµëë€. In-process 몚ëìì Shift+Downì ì¬ì©íê±°ë ë¶í 몚ëìì ì°œì íŽëŠíì¬ ì¶ë ¥ì íìží í:
- ì§ì ì¶ê° ì§ì륌 ì ê³µí©ëë€
- ìì ì ê³ìíêž° ìíŽ ë첎 íìì ìì±í©ëë€
늬ëê° ìì ìë£ ì ì ì¢ ë£ëš
늬ëë 몚ë ìì ìŽ ì€ì ë¡ ìë£ëêž° ì ì íìŽ ìë£ëìë€ê³ ê²°ì í ì ììµëë€. ìŽ ê²œì° ê³ìíëë¡ ë§í©ëë€. ëí 늬ëê° ììíì§ ìê³ ìì ì ììí멎 íìë€ìŽ ìë£ë ëê¹ì§ êž°ë€ëЬëë¡ ë§í ì ììµëë€.
ê³ ì tmux ìžì
íìŽ ëë í tmux ìžì ìŽ ì§ìë멎, ìì í ì 늬ëì§ ììì ì ììµëë€. ìžì ì ëìŽíê³ íìì ë§ë ìžì ì ì¢ ë£í©ëë€:
tmux ls
tmux kill-session -t <session-name>
ì í ì¬í
ììŽì íž íì ì€íì ì ëë€. 죌ìí íì¬ ì í ì¬í:
- In-process íì곌ì ìžì
ì¬ê° ìì:
/resume곌/rewindë in-process íìì ë³µìíì§ ììµëë€. ìžì ì ì¬ê°í í, 늬ëë ë ìŽì 졎ì¬íì§ ìë íììê² ë©ìì§ë¥Œ 볎ëŽë €ê³ ìëí ì ììµëë€. ìŽ ê²œì° ëŠ¬ëìê² ì íìì ìì±íëë¡ ë§í©ëë€. - ìì ìíê° ì§ì°ë ì ìì: íìë€ìŽ ëëë¡ ìì ì ìë£ë¡ íìíì§ ëª»íì¬ ì¢ ì ìì ì ì°šëší©ëë€. ìì ìŽ ë§í ìë ê²ì²ëŒ 볎ìŽë©Ž, ìì ìŽ ì€ì ë¡ ìë£ëìëì§ íìžíê³ ìì ìí륌 ìëìŒë¡ ì ë°ìŽížíê±°ë 늬ëìê² íìì ë°ëë¡ ë§í©ëë€.
- ì¢ ë£ê° ë늎 ì ìì: íìë€ì íì¬ ìì²ìŽë ë구 ížì¶ì ë§ì¹ í ì¢ ë£ëìŽ ìê°ìŽ ê±žëŠŽ ì ììµëë€.
- ìžì ë¹ í í: ìžì ì ì íí íëì íì ê°ì§ë©°, íŽë¹ ìžì ìŒë¡ ë²ìê° ì§ì ë©ëë€. ì¶ê° ëª ëª ë íì ë§ë€ê±°ë ìžì ê°ì íì ê³µì í ì ììµëë€.
- ì€ì²©ë í ìì: íìë€ì ìì ì íìì ìì±í ì ììµëë€. 늬ëë§ íì êŽëЬí ì ììµëë€.
- 늬ëê° ê³ ì ëš: 죌 ìžì ì ìëª ëì 늬ëì ëë€. íìì 늬ëë¡ ì¹ê²©íê±°ë 늬ëìì ìŽì í ì ììµëë€.
- ìì± ì ê¶í ì€ì : 몚ë íìì 늬ëì ê¶í 몚ëë¡ ììí©ëë€. ìì± í ê°ë³ íì 몚ë륌 ë³ê²œí ì ìì§ë§, ìì± ì íìë³ ëªšë륌 ì€ì í ì ììµëë€.
- ë¶í ì°œì tmux ëë iTerm2 íì: Ʞ볞 in-process 몚ëë 몚ë í°ë¯žëìì ìëí©ëë€. ë¶í ì°œ 몚ëë VS Codeì íµí© í°ë¯žë, Windows Terminal, Ghosttyìì ì§ìëì§ ììµëë€.
CLAUDE.mdë ì ìì ìŒë¡ ìëí©ëë€: íìë€ì ìì
ëë í 늬ìì CLAUDE.md íìŒì ìœìµëë€. ìŽë¥Œ ì¬ì©íì¬ ëªšë íììê² íë¡ì ížë³ ì§ì¹šì ì ê³µí©ëë€.
ë€ì ëšê³
ë³ë ¬ ìì ë° ììì ìí êŽë š ì ê·Œ ë°©ìì íìí©ëë€:
- 겜ë ìì: subagentsë ìžì ëŽìì ì°êµ¬ ëë ê²ìŠì ìíŽ ëì°ë¯ž ììŽì ížë¥Œ ìì±íë©°, ììŽì íž ê° ì¡°ìšìŽ íìíì§ ìì ìì ì ë ì¢ìµëë€
- ìë ë³ë ¬ ìžì : Git worktrees륌 ì¬ì©í멎 ìëíë í ì¡°ìš ììŽ ì¬ë¬ Claude Code ìžì ì ì§ì ì€íí ì ììµëë€
- ì ê·Œ ë°©ì ë¹êµ: subagent vs ììŽì íž í ë¹êµë¥Œ ì°žì¡°íì¬ ëëí ë¹êµí©ëë€