Claude Code Core Features and Usage Guide

Claude Code๋Š” Anthropic์ด ๊ฐœ๋ฐœํ•œ ํ„ฐ๋ฏธ๋„ ๊ธฐ๋ฐ˜ AI ์–ด์‹œ์ŠคํŠธํ„ดํŠธ๋‹ค.

  • GUI๋‚˜ IDE ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์— ์ง‘์ค‘ํ•˜๋Š” ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ, Claude Code๋Š” ๊ฐœ๋ฐœ์ž์˜ ํ•ต์‹ฌ ์ž‘์—… ๊ณต๊ฐ„์ธ ํ„ฐ๋ฏธ๋„(CLI) ํ™˜๊ฒฝ์— ์ง์ ‘ ํ†ตํ•ฉ

  • ์ด ์ ‘๊ทผ ๋ฐฉ์‹ ๋•๋ถ„์— ๋‹จ์ˆœํ•œ ์ฝ”๋“œ ์ƒ์„ฑ์„ ๋„˜์–ด, Git ๋ช…๋ น์–ด ์‹คํ–‰, ํŒŒ์ผ ์‹œ์Šคํ…œ ์กฐ์ž‘, Bash ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰, ํ…Œ์ŠคํŠธ ๊ตฌ๋™ ๋“ฑ ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ ์ „๋ฐ˜์— ์ง์ ‘ ๊ฐœ์ž… ๊ฐ€๋Šฅ

Claude Code ์ปจํ…์ŠคํŠธ ๊ด€๋ฆฌ ๊ธฐ์ˆ 

AI ์„ฑ๋Šฅ์˜ ํ•ต์‹ฌ์ธ ์ปจํ…์ŠคํŠธ๋ฅผ Claude Code๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณ ์œ ํ•œ ๋ช…๋ น์–ด๋กœ ๊ด€๋ฆฌํ•œ๋‹ค.

๊ธฐ๋Šฅ/๋ช…๋ น์–ด
ํ•ต์‹ฌ ์—ญํ• 
์ƒ์„ธ ์„ค๋ช…

/init

์ดˆ๊ธฐ ์ปจํ…์ŠคํŠธ ํ•™์Šต

ํ”„๋กœ์ ํŠธ ์ฒซ ์‹คํ–‰ ์‹œ ์ „์ฒด ๊ตฌ์กฐ์™€ ์ฝ”๋“œ๋ฅผ ์Šค์บ”ํ•˜๊ณ  ์ƒ‰์ธํ™”(RAG ์ค€๋น„)

CLAUDE.MD

์˜๊ตฌ์  ์ปจํ…์ŠคํŠธ ์ €์žฅ

AI๊ฐ€ ํ•ญ์ƒ ๊ธฐ์–ตํ•ด์•ผ ํ•  ์•„ํ‚คํ…์ฒ˜, ๊ธฐ์ˆ  ์Šคํƒ, ์ฝ”๋”ฉ ๊ทœ์น™์„ ์ •์˜ (์ „์—ญ/ํ”„๋กœ์ ํŠธ๋ณ„ ์„ค์ • ๊ฐ€๋Šฅ)

@ (์ฐธ์กฐ)

๋ช…์‹œ์  ์ปจํ…์ŠคํŠธ ์ฃผ์ž…

AI์˜ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ์— ํŠน์ • ํŒŒ์ผ์ด๋‚˜ ํด๋”๋ฅผ ์ง์ ‘ ์ง€์ •ํ•˜์—ฌ ์ง‘์ค‘์‹œํ‚ด

Claude Code ๋Œ€ํ™” ๋ฐ ์„ธ์…˜ ๊ด€๋ฆฌ

์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ์˜ ํ•œ๊ณ„๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  AI์˜ ๊ธฐ์–ต์„ ์ œ์–ดํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค.

๋ช…๋ น์–ด
ํ•ต์‹ฌ ๊ธฐ๋Šฅ
์‚ฌ์šฉ ๋ชฉ์ 

/clear

์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ ์ดˆ๊ธฐํ™”

(๋‹จ๊ธฐ ๊ธฐ์–ต ์‚ญ์ œ) ์ปจํ…์ŠคํŠธ ์šฉ๋Ÿ‰ ์ดˆ๊ณผ ๋ฐฉ์ง€, ๋น„์šฉ ์ ˆ๊ฐ, ์ƒˆ ์ž‘์—… ์‹œ์ž‘ ์‹œ ํ˜ผ์„  ๋ฐฉ์ง€

# (๊ธฐ๋ก)

์˜๊ตฌ ์ปจํ…์ŠคํŠธ๋กœ ์Šน๊ฒฉ

(๋‹จ๊ธฐ ๊ธฐ์–ต -> ์˜๊ตฌ ๊ธฐ์–ต) ๋Œ€ํ™” ์ค‘ ์–ป์€ ์œ ์šฉํ•œ ๊ทœ์น™์ด๋‚˜ ์ •๋ณด๋ฅผ CLAUDE.MD์— ์ €์žฅ

/compact

์ปจํ…์ŠคํŠธ ์š”์•ฝ

์ด์ „ ๋งฅ๋ฝ์„ ์••์ถ•ํ•˜์—ฌ ์œ ์ง€ํ•˜๋ฉด์„œ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ ์—ฌ์œ  ๊ณต๊ฐ„ ํ™•๋ณด (์„ฑ๋Šฅ ์ €ํ•˜ ์‹œ ์œ ์šฉ)

/resume

์ด์ „ ๋Œ€ํ™” ๋ณต์›

/clear๋กœ ์ง€์›Œ์ง„ ๋‚ด์šฉ์„ ๋‹ค์‹œ ๋ถˆ๋Ÿฌ์™€ ๋Œ€ํ™”๋ฅผ ์ด์–ด๊ฐ

/export

์„ธ์…˜ ๋‚ด๋ณด๋‚ด๊ธฐ

ํ˜„์žฌ ๋Œ€ํ™” ๋‚ด์šฉ์„ ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ ๋“ฑ์œผ๋กœ ๋ฐฑ์—… ๋ฐ ๋ฌธ์„œํ™”

/rewind

์ฒดํฌ ํฌ์ธํŠธ ๋ณต์›

ํŠน์ • ์‹œ์ ์œผ๋กœ ๋Œ€ํ™” ์ƒํƒœ ๋ฐ ์ฝ”๋“œ ์ƒํƒœ๋ฅผ ๋˜๋Œ๋ฆผ

์ƒํ˜ธ์ž‘์šฉ ๋ฐ ์›Œํฌํ”Œ๋กœ์šฐ

ํšจ์œจ์ ์ธ ์ž…๋ ฅ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค.

๋ช…๋ น์–ด ํ (์ˆœ์ฐจ์  ์ž‘์—…)

  • ์—ฌ๋Ÿฌ ๋ช…๋ น์„ ์—ฐ์† ์ž…๋ ฅ(Shift + Enter)ํ•˜๋ฉด, ํ์— ์Œ“์•„๋‘๊ณ  ์ˆœ์ฐจ์ ์œผ๋กœ ์ฒ˜๋ฆฌ

  • (์˜ˆ: 1. analyze project (Enter) 2. refactor code (Enter))

์›Œํฌํ”Œ๋กœ์šฐ ์—ฐ๋™

  • Git ์—ฐ๋™: commit my changes with a descriptive message -> AI๊ฐ€ git diff๋ฅผ ๋ถ„์„ํ•˜์—ฌ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์ƒ์„ฑ ๋ฐ ์‹คํ–‰

  • ํ…Œ์ŠคํŠธ/๋””๋ฒ„๊น…: run and fix failed tests -> AI๊ฐ€ ํ…Œ์ŠคํŠธ ์‹คํŒจ ๋กœ๊ทธ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ฝ”๋“œ ์ˆ˜์ •์„ ์‹œ๋„

๊ณ ๊ธ‰ ์›Œํฌํ”Œ๋กœ์šฐ: ์ž๋™ํ™”

์ปค์Šคํ…€ ๋ช…๋ น์–ด (Custom Command)

๋ฐ˜๋ณต์ ์ธ ํ”„๋กฌํ”„ํŠธ(์˜ˆ: ์ฝ”๋“œ ๋ฆฌ๋ทฐ, Git ์ปค๋ฐ‹)๋ฅผ ๋‚˜๋งŒ์˜ ๋ช…๋ น์–ด๋กœ ์ €์žฅํ•˜์—ฌ ์ž๋™ํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค.

  • ์ƒ์„ฑ: .claude/commands (ํ”„๋กœ์ ํŠธ๋ณ„) ๋˜๋Š” ~/.claude/commands (์ „์—ญ) ํด๋”์— .md ํŒŒ์ผ๋กœ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ

  • ํŒŒ์ผ ๋‚ด์šฉ:

    • ์ˆœ์ˆ˜ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ

    • $ARGUMENTS ๋ณ€์ˆ˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅ (๋ช…๋ น์–ด ์ธ์ž ์ „๋‹ฌ์šฉ)

  • ์‚ฌ์šฉ๋ฒ•: ํ„ฐ๋ฏธ๋„์—์„œ /๋ช…๋ น์–ด์ด๋ฆ„ [์ธ์ž] ํ˜•ํƒœ๋กœ ํ˜ธ์ถœ

IDE ์—ฐ๋™ (IntelliJ ๊ธฐ์ค€)

IntelliJ ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ์˜ ์ถ”๊ฐ€์ ์ธ ํ™œ์šฉ๋ฒ•์ด๋‹ค.

  • Diff ๋ทฐ ํ™œ์šฉ

    • AI๊ฐ€ ์ œ์•ˆํ•œ ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ„ฐ๋ฏธ๋„ ํ…์ŠคํŠธ๊ฐ€ ์•„๋‹Œ IDE์˜ ์‹œ๊ฐ์ ์ธ Diff ๋ทฐ๋กœ ๊ฒ€ํ†  ๊ฐ€๋Šฅ

    • AI์˜ ์ œ์•ˆ์„ ์ง๊ด€์ ์œผ๋กœ ๊ฒ€ํ† ํ•˜๊ณ  ์ˆ˜๋ฝ(Accept)ํ•˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€(Reject) ๊ฐ€๋Šฅ

  • ์ปจํ…์ŠคํŠธ ๊ณต์œ 

    • ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ†ตํ•ด ํ˜„์žฌ IDE์—์„œ ์—ด๋ฆฐ ํŒŒ์ผ์ด๋‚˜ ์„ ํƒ๋œ ์ฝ”๋“œ ๋ธ”๋ก์„ Claude Code ์ปจํ…์ŠคํŠธ๋กœ ์‰ฝ๊ฒŒ ๊ณต์œ 

Claude Code ์‹คํ–‰ ๊ถŒํ•œ

AI ๋ชจ๋ธ(์„œ๋ฒ„)์ด ์ƒ์„ฑํ•œ ์ฝ”๋“œ๋‚˜ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉ์ž PC(ํด๋ผ์ด์–ธํŠธ)์—์„œ ์‹คํ–‰ํ•  ๋•Œ์˜ ์ œ์–ด ๋ฐฉ์‹์ด๋‹ค.

์„ค์ • / ์˜ต์…˜
์„ค๋ช…
์œ„ํ—˜๋„

๊ถŒํ•œ ์š”์ฒญ (Yes/No) (๊ธฐ๋ณธ๊ฐ’)

AI๊ฐ€ ์ƒ์„ฑํ•œ ํŒŒ์ผ ๋ณ€๊ฒฝ/Bash ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฒ€ํ† ํ•˜๊ณ  ์Šน์ธํ•˜๋Š” ์•ˆ์ „์žฅ์น˜

๋‚ฎ์Œ

--dangerously-skip-permissions

๋ชจ๋“  ๊ถŒํ•œ ์š”์ฒญ์„ ๊ฑด๋„ˆ๋›ฐ๊ณ  AI์˜ ์ œ์•ˆ์„ ์ฆ‰์‹œ ์‹คํ–‰

๋†’์Œ

Last updated

Was this helpful?