AI Coding Agent Tips
AI ์ฝ๋ฉ ์์ด์ ํธ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ๋ ํ ๋ชจ์
๐ฃ Claude Code
Terminal Setup
ํฐ๋ฏธ๋ ํ ๋ง ๋ฐ ์ ๋ ฅ ์ต์ ํ
/config๋ก ํ ๋ง๋ฅผ ์ ํํ๊ณ , /terminal-setup์ผ๋ก Shift+Enter ์ค๋ฐ๊ฟ์ ํ์ฑํ. /vim์ผ๋ก Vim ๋ชจ๋๋ ์ฌ์ฉ ๊ฐ๋ฅ.
Effort Levels
ํ ํฐ ์ฌ์ฉ๋ vs ์ง๋ฅ ์์ค ์กฐ์
/model ๋ช ๋ น์ผ๋ก Low/Medium/High ์ํฌํธ ๋ ๋ฒจ ์ ํ. Low๋ ๋น ๋ฅด๊ณ ์ ๋ ด, High๋ ๋๋ฆฌ์ง๋ง ๋ ๋๋.
Effort Level์ Max๋ก ์๊ตฌ ์ค์ ํ๊ธฐ
ํ๊ฒฝ๋ณ์๋ก max๋ฅผ ๊ฐ์ ์ ์ฉ โ settings.json ๋ฒ๊ทธ ์ฐํ
Claude Code v2.1.68 (2026-03-04)๋ถํฐ ๊ธฐ๋ณธ effort level์ด medium์ผ๋ก ๋ฐ๋์ด ๋ต๋ณ ํ์ง์ด ๋ฎ์์ง ์ ์๋ค. `.zshrc`์ `export CLAUDE_CODE_EFFORT_LEVEL=max`๋ฅผ ์ถ๊ฐํ๋ฉด ๋ชจ๋ ์ธ์ ์ ์๊ตฌ ์ ์ฉ๋๋ค. settings.json์ max ์ ์ฅ ๋ฒ๊ทธ๊ฐ ์๊ณ , CLI ํ๋๊ทธ๋ ๋งค๋ฒ ๋ถ์ฌ์ผ ํ๋ฏ๋ก ํ๊ฒฝ๋ณ์๊ฐ ์ต์ .
Plugins, MCP, Skills
MCP ์๋ฒ, ์คํฌ, ์์ด์ ํธ ํ์ฅ
/plugin์ผ๋ก ํ๋ฌ๊ทธ์ธ ๋ง์ผํ๋ ์ด์ค์์ LSP, MCP, ์คํฌ, ์์ด์ ํธ๋ฅผ ์ค์น. ํ์ฌ ์ ์ฉ ๋ง์ผํ๋ ์ด์ค๋ ์์ฑ ๊ฐ๋ฅ.
Custom Agents
.claude/agents์ ์ปค์คํ ์์ด์ ํธ ์์ฑ
.claude/agents/ ๋๋ ํ ๋ฆฌ์ .md ํ์ผ์ ์ถ๊ฐํ๋ฉด ์ปค์คํ ์์ด์ ํธ๋ฅผ ์์ฑ. ์ด๋ฆ, ์์, ๋๊ตฌ, ๊ถํ, ๋ชจ๋ธ์ ๊ฐ๋ณ ์ง์ ๊ฐ๋ฅ.
Permission Pre-approval
๊ถํ ์ฌ์ ์น์ธ์ผ๋ก ์ํฌํ๋ก์ฐ ๊ฐ์
/permissions๋ก ๋๊ตฌ๋ณ ํ์ฉ/์ฐจ๋จ ๋ชฉ๋ก ์ค์ . ์์ผ๋์นด๋ ์ง์ โ Bash(bun run *), Edit(/docs/**) ๋ฑ.
Sandbox Mode
ํ์ผ/๋คํธ์ํฌ ๊ฒฉ๋ฆฌ๋ก ์์ ์ฑ ํฅ์
/sandbox๋ก ์คํ์์ค ์๋๋ฐ์ค ๋ฐํ์ ํ์ฑํ. ํ์ผ ๊ฒฉ๋ฆฌ + ๋คํธ์ํฌ ๊ฒฉ๋ฆฌ๋ก ๊ถํ ํ๋กฌํํธ ๊ฐ์.
Custom Status Line
์ปดํฌ์ ํ๋จ์ ์ปค์คํ ์ ๋ณด ํ์
/statusline์ผ๋ก ๋ชจ๋ธ๋ช , ๋๋ ํ ๋ฆฌ, ๋จ์ ์ปจํ ์คํธ, ๋น์ฉ ๋ฑ์ ์ปดํฌ์ ๋ฐ๋ก ์๋์ ํ์.
Keybinding Customization
๋ชจ๋ ํค๋ฐ์ธ๋ฉ์ ์์ ๋กญ๊ฒ ์ฌ๋งคํ
/keybindings๋ก Claude Code์ ๋ชจ๋ ํค ๋ฐ์ธ๋ฉ์ ์ฌ๋งคํ. ์ค์ ์ด ์ค์๊ฐ ๋ฆฌ๋ก๋๋์ด ์ฆ์ ์ ์ฉ.
Hooks
Claude ๋ผ์ดํ์ฌ์ดํด์ ๊ฒฐ์ ๋ก ์ ์ผ๋ก ๊ฐ์
ํ ์ผ๋ก ๊ถํ ์์ฒญ์ Slack์ผ๋ก ๋ผ์ฐํ ํ๊ฑฐ๋, ํด ์ข ๋ฃ ์ ๋์ง ์ถ๊ฐ, ๋๊ตฌ ํธ์ถ์ ์ ์ฒ๋ฆฌ/ํ์ฒ๋ฆฌ ๋ฑ์ด ๊ฐ๋ฅ.
Spinner Verbs
๋ก๋ฉ ์คํผ๋ ๋์ฌ ์ปค์คํฐ๋ง์ด์ง
settings.json์์ ๊ธฐ๋ณธ ์คํผ๋ ๋์ฌ ๋ชฉ๋ก์ ์์ ๋ง์ ๋์ฌ๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ๊ต์ฒด. ํ๊ณผ ๊ณต์ ๊ฐ๋ฅ.
Output Styles
์๋ต ํค๊ณผ ํฌ๋งท ์ค์
/config์์ ์ถ๋ ฅ ์คํ์ผ ์ค์ . "explanatory" ์คํ์ผ์ ์ฝ๋ ํจํด์ ์ค๋ช ํ๋ฉฐ ์์ , "learning" ์คํ์ผ์ ์ฝ์นญ ํํ.
settings.json ๊ด๋ฆฌ
37๊ฐ ์ค์ + 84๊ฐ ํ๊ฒฝ ๋ณ์
settings.json์ Git์ ์ฒดํฌ์ธํ๋ฉด ํ ์ ์ฒด ์ค์ ๊ณต์ . ์ฝ๋๋ฒ ์ด์ค/์๋ธํด๋/๊ฐ์ธ/์ํฐํ๋ผ์ด์ฆ ๋จ์๋ก ์ค์ ๊ฐ๋ฅ.
CLAUDE.md ์์ฑ๋ฒ โ ์์ ์ต์ ํ์ ๋ฒ ์คํธ ํ๋ํฐ์ค
์ ๋ฐ๋๋ ๊ฑด ์์, ์์ฃผ ๋ฐ๋๋ ๊ฑด ์๋์ โ ํ๋กฌํํธ ์บ์ฑ ์ต์ ํ
CLAUDE.md๋ ๋งค ์ธ์ ๋ง๋ค ์๋ ๋ก๋๋๋ ํ๋ก์ ํธ ๊ท์น์. ์์๊ฐ ์ค์ํ๋ค โ ์ ๋ฐ๋๋ ๋ด์ฉ(ํ๋ก์ ํธ ์ค๋ช , ์ฝ๋ฉ ๊ท์น)์ ์์, ์์ฃผ ๋ฐ๋๋ ๋ด์ฉ(ํ์ฌ ์์ )์ ์๋์ ๋๋ฉด ํ๋กฌํํธ ์บ์ ํํธ์จ์ด ์ฌ๋ผ๊ฐ๋ค.
Commands vs Skills ์์ ๋น๊ต
.claude/commands/ ์ .claude/skills/ โ ์ธ์ ๋ญ ์จ์ผ ํ๋
Commands๋ ๋จ์ผ .md ํ์ผ์ ๋จ์ ํ๋กฌํํธ, Skills๋ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ์ ๋ณต์กํ ์ํฌํ๋ก์ฐ. ํธ์ถ ๋ฐฉ์, ๊ตฌ์กฐ, ์๋ ํธ๋ฆฌ๊ฑฐ ์ฌ๋ถ๊ฐ ๋ค๋ฅด๋ค. ํ๋์ ๋น๊ต ์ ๋ฆฌ.
Context ยท Memory ยท Handoff ์์ ์ ๋ฆฌ
Claude Code์ ์ธ ๊ฐ์ง "๊ธฐ์ต" ๋ฉ์ปค๋์ฆ โ ๊ฐ๊ฐ ์ธ์ ์ฐ์ด๊ณ ์ด๋ป๊ฒ ๋ค๋ฅธ๊ฐ
Claude Code์๋ Context(ํ์ฌ ๋ํ), Memory(์ธ์ ๊ฐ ๊ธฐ์ต), Handoff(์ธ์ ์ด๋)๋ผ๋ ์ธ ๊ฐ์ง ๊ธฐ์ต ์ฒด๊ณ๊ฐ ์๋ค. ์ด ์ธ ๊ฐ๋ฅผ ํผ๋ํ๋ฉด "์ ๊ธฐ์ต ๋ชป ํ์ง?" ๋ฌธ์ ๊ฐ ์๊ธด๋ค.
Auto Memory
์ธ์ ๊ฐ ์ปจํ ์คํธ ์๋ ๊ธฐ์ต
Claude Code๋ ์ธ์ ๊ฐ ์ค์ํ ์ ๋ณด๋ฅผ ~/.claude/projects/์ ์๋ ์ ์ฅ. "์ด๊ฑฐ ๊ธฐ์ตํด" ๋ช ๋ น์ผ๋ก ์๋ ์ ์ฅ๋ ๊ฐ๋ฅ.
/btw (By The Way)
๋ํ๋ฅผ ์ค์ผ์ํค์ง ์๊ณ ๋ณ๋ ์ง๋ฌธ์ด ๊ฐ๋ฅํ "๊ทธ๋ฐ๋ฐ" ๊ธฐ๋ฅ
์์ ์ค์ธ ๋ํ๋ฅผ ์ค๋จํ์ง ์๊ณ , ๋ณ๋์ ์ง๋ฌธ์ด๋ ์์ฒญ์ ์ฌ์ด๋๋ก ํ ์ ์๋ /btw ๋ช ๋ น. Cursor์์ ๋ณ๋ ์ฑํ ์ ์ฌ๋ ๊ฒ๊ณผ ๋น์ทํ ๋๋์ผ๋ก Claude Code์ ํ์ฌ.
Auto Permission Mode
๋๊ตฌ ์ฌ์ฉ์ ์๋ ํ๋จํ์ฌ ์ฅ์๊ฐ ์์จ ์์ ๊ฐ๋ฅ
claude --permission-mode auto๋ก Claude ์์ ์ด ๋๊ตฌ ์ฌ์ฉ ์ฌ๋ถ๋ฅผ ํ๋จํ์ฌ, ์ฌ๋์ ์น์ธ ์์ด ์ฅ์๊ฐ ์์จ์ ์ผ๋ก ์์ ์ ๊ณ์ํ ์ ์์.
/voice โ Voice Input
์์ฑ์ผ๋ก Claude Code์ ์ง์ํ๊ธฐ
/voice ๋ช ๋ น์ผ๋ก ์์ฑ ์ ๋ ฅ ๋ชจ๋๋ฅผ ์์. ํค๋ณด๋ ์์ด ์์ฐ์ด๋ก ์ง์ํ ์ ์์ด ํธ์ฆํ๋ฆฌ ์ฝ๋ฉ์ด ๊ฐ๋ฅ.
/compact โ ์ปจํ ์คํธ ์์ถ
๋ํ ์ปจํ ์คํธ๋ฅผ ์์ถํ์ฌ ํ ํฐ ์ ์ฝ
/compact ๋ช ๋ น์ผ๋ก ํ์ฌ ๋ํ๋ฅผ ์์ฝยท์์ถํ์ฌ ์ปจํ ์คํธ ์๋์ฐ๋ฅผ ํ๋ณด. ๊ธด ์ธ์ ์์๋ ์ฑ๋ฅ ์ ํ ์์ด ์์ ์ ์ด์ด๊ฐ ์ ์์.
Remote Control โ ๋ชจ๋ฐ์ผ์์ Claude Code
claude remote-control๋ก ์ค๋งํธํฐ/๋ธ๋ผ์ฐ์ ์์ ์ ์
claude remote-control ๋ช ๋ น์ผ๋ก ๋ก์ปฌ ์ธ์ ์ ์ค๋งํธํฐ(Claude ์ฑ)์ด๋ ๋ธ๋ผ์ฐ์ (claude.ai/code)์์ ์ด์ด์ ์ฌ์ฉํ ์ ์์ต๋๋ค. SSH ์ค์ ์์ด QR์ฝ๋ ์ค์บ๋ง์ผ๋ก ์ฐ๊ฒฐ.
--resume / --continue โ ์ธ์ ์ด์ดํ๊ธฐ
์ด์ ๋ํ๋ฅผ ์ด์ด์ ์์ , claude.ai โ Claude Code ์ธ์ ์ด๋
--continue๋ก ์ต๊ทผ ์ธ์ ์ ์ฆ์ ์ฌ๊ฐํ๊ฑฐ๋, --resume์ผ๋ก ๊ณผ๊ฑฐ ์ธ์ ์ ์ ํํ์ฌ ์ด์ด์ ์์ . claude.ai ์น์์ ์์ํ ์ธ์ ์ Claude Code๋ก ๊ฐ์ ธ์ค๊ฑฐ๋, ๊ทธ ๋ฐ๋๋ ๊ฐ๋ฅํฉ๋๋ค.
.claudeignore โ ๋ถํ์ํ ํ์ผ ์ฝ๊ธฐ ์ฐจ๋จ
ํ ํฐ ๋ญ๋น ๋ฐฉ์ง + ๋ฏผ๊ฐ ํ์ผ ๋ณดํธ
.claudeignore๋ .gitignore์ ๋์ผํ ๋ฌธ๋ฒ์ผ๋ก Claude Code๊ฐ ์ฝ์ง ๋ง์์ผ ํ ํ์ผ/๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ . ๋์ฉ๋ ํ์ผ, ๋น๋ ๊ฒฐ๊ณผ๋ฌผ, ๋ฏผ๊ฐ ์ ๋ณด ํ์ผ์ ์ฐจ๋จํ์ฌ ํ ํฐ ๋ญ๋น๋ฅผ ๋ฐฉ์งํ๋ค.
Claude Code ํ์ต ๋ฆฌ์์ค ์ด์ ๋ฆฌ
๊ณต์ ์ฝ์ค, ํธ์ฆ์จ ๋ฉ, MCPยทAgent ์คํฌ๊น์ง โ ๊ณต๋ถํ ๋ ๋ณด๋ฉด ์ข์ ๋งํฌ
Anthropic ๊ณต์ ํ์ต ํ๋ซํผ(Skilljar)๊ณผ GitHub ์ฝ์ค ๋ ํฌ๋ฅผ ์ ๋ฆฌ. Claude Code ์ค์ , Agent Skills, MCP ํ๋กํ ์ฝ๊น์ง ๋จ๊ณ๋ณ ํ์ต ๊ฒฝ๋ก.
Channels โ ํ ๋ ๊ทธ๋จ/๋์ค์ฝ๋์์ Claude Code ์ ์ด
๋ฐ์์ ๋ชจ๋ฐ์ผ๋ก ์ธ์ ์ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ , Claude๊ฐ ๋ก์ปฌ ํ์ผ์์คํ ์์ ์์
2025๋ 3์ ์ถ์๋ Channels ๊ธฐ๋ฅ. ํ ๋ ๊ทธ๋จ์ด๋ ๋์ค์ฝ๋์์ ์คํ ์ค์ธ Claude Code ์ธ์ ์ผ๋ก ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ฉด, Claude๊ฐ ๋ด ์ปดํจํฐ์ ํ์ผยทGitยทMCP์ ์์ ํ ์ ๊ทผํด์ ์์ ํ๊ณ ๋ต์ฅ์ ๋ณด๋ด์ค๋ค. ํด๋ผ์ฐ๋๊ฐ ์๋๋ผ ๋ด ๋ก์ปฌ ์ธ์ ์ ์ฐฝ์ ํ๋ ๋ ์ฌ๋ ๊ฐ๋ .
๐ต Cursor
.cursorrules ํ์ผ
ํ๋ก์ ํธ ๊ท์น์ Cursor์๊ฒ ์ ๋ฌ
.cursorrules ํ์ผ์ ์ฝ๋ฉ ์คํ์ผ, ํ๋ ์์ํฌ ๊ท์น, ๊ธ์ง ์ฌํญ์ ๊ธฐ๋กํ๋ฉด Cursor๊ฐ ์๋์ผ๋ก ๋ฐ๋ฆ.
Composer (Agent Mode)
๋ฉํฐ ํ์ผ ์๋ ํธ์ง
Cmd+I๋ก Composer๋ฅผ ์ด๋ฉด ์ฌ๋ฌ ํ์ผ์ ๋์์ ํธ์งํ๋ ์์ด์ ํธ ๋ชจ๋ ์ฌ์ฉ. Agent ๋ชจ๋์์ ํฐ๋ฏธ๋ ๋ช ๋ น๋ ์คํ ๊ฐ๋ฅ.
Tab Completion
์ฝ๋ ์๋ ์์ฑ ์ต์ ํ
Tab์ ๋๋ฅด๋ฉด ๋ค์์ ์ฌ ์ฝ๋๋ฅผ ์์ธกํ์ฌ ์๋ ์์ฑ. ๋ฉํฐ๋ผ์ธ ์์ธก, diff ๊ธฐ๋ฐ ์์ ์ ์๋ ์ง์.
โซ GitHub Copilot
.github/copilot-instructions.md
ํ๋ก์ ํธ ๊ท์น์ Copilot์๊ฒ ์ ๋ฌ
.github/copilot-instructions.md์ ์ฝ๋ฉ ๊ท์น์ ์ ์ํ๋ฉด Copilot Chat์ด ์๋์ผ๋ก ์ฐธ์กฐ.
Chat Agents (@workspace)
์ฝ๋๋ฒ ์ด์ค ์ ์ฒด๋ฅผ ์ปจํ ์คํธ๋ก ํ์ฉ
@workspace ์์ด์ ํธ๋ก ์ฝ๋๋ฒ ์ด์ค ์ ์ฒด๋ฅผ ๊ฒ์ํ๋ฉฐ ์ง๋ฌธ์ ๋ต๋ณ. @terminal, @vscode ์์ด์ ํธ๋ ์ง์.
Copilot Workspace
Issue โ Plan โ Code ์๋ ์ํฌํ๋ก์ฐ
GitHub Issue์์ "Open in Workspace"๋ฅผ ํด๋ฆญํ๋ฉด ์๋์ผ๋ก ๊ณํ ์๋ฆฝ โ ์ฝ๋ ๋ณ๊ฒฝ โ PR ์์ฑ.
๐ก ์ผ๋ฐ ์ค์ฒ๋ฒ
ํ๋ก์ ํธ ์ปจํ ์คํธ ํ์ผ ๋น๊ต
CLAUDE.md vs .cursorrules vs copilot-instructions
๊ฐ ๋๊ตฌ๋ง๋ค ํ๋ก์ ํธ ๊ท์น์ ์ ๋ฌํ๋ ํ์ผ์ด ๋ค๋ฆ. ํต์ฌ ๋ด์ฉ์ ๋์ผํ๋ฏ๋ก ํ๋๋ฅผ ์ ๋ง๋ค๊ณ ๋ณต์ฌํ๋ฉด ๋จ.
ํจ๊ณผ์ ์ธ ํ๋กฌํํธ ์์ฑ
AI ์ฝ๋ฉ ์์ด์ ํธ์๊ฒ ๋ช ํํ๊ฒ ์ง์ํ๊ธฐ
๊ตฌ์ฒด์ ์ธ ํ์ผ๋ช , ํจ์๋ช ์ ์ธ๊ธํ๊ณ , ์ํ๋ ๊ฒฐ๊ณผ๋ฌผ์ ํํ๋ฅผ ๋ช ํํ ์ค๋ช . "์์ ํด์ค"๋ณด๋ค "Xํ์ผ์ Yํจ์์์ Z๋ฅผ W๋ก ๋ณ๊ฒฝ".
์ปจํ ์คํธ ์๋์ฐ ๊ด๋ฆฌ
ํ ํฐ ํ๋ ๋ด์์ ํจ์จ์ ์ผ๋ก ์์ ํ๊ธฐ
๋ถํ์ํ ํ์ผ์ ์ปจํ ์คํธ์์ ์ ์ธํ๊ณ , ํฐ ์์ ์ ์ ์ธ์ ์์ ์์. Claude Code์ /compact๋ก ์ปจํ ์คํธ ์์ถ ๊ฐ๋ฅ.
AI๋ก ํ ์คํธ ์์ฑ ์๋ํ
์ฝ๋ ์์ฑ ํ ๋ฐ๋ก ํ ์คํธ ์์ฒญ
์ฝ๋๋ฅผ ์์ฑํ ์งํ "์ด ์ฝ๋์ ๋ํ ํ ์คํธ ์์ฑํด์ค"๋ผ๊ณ ์์ฒญํ๋ฉด ์ปจํ ์คํธ๊ฐ ์ ์ ํ ๋ ์ ํํ ํ ์คํธ๋ฅผ ์์ฑ.