Skip to content

Latest commit

ย 

History

History
1234 lines (836 loc) ยท 28.4 KB

File metadata and controls

1234 lines (836 loc) ยท 28.4 KB

ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ์‹ค์ „ ๊ฐ€์ด๋“œ

Claude Code์™€ ํ˜‘์—…ํ•˜์—ฌ ํ”„๋ก ํŠธ์—”๋“œ ๋ฉด์ ‘ ํ•ธ๋“œ๋ถ์„ ๊ณ ๋„ํ™”ํ•œ ์‹ค์ œ ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. (js.md๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํ•œ ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ ์‚ฌ๋ก€)

๐Ÿ“š ๋ชฉ์ฐจ

  1. ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์ด๋ž€?
  2. ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”
  3. ์‹ค์ œ ๋Œ€ํ™” ํ๋ฆ„ ์š”์•ฝ
  4. ๋‹จ๊ณ„๋ณ„ ์ž‘์—… ๊ณผ์ •
  5. ํ•ต์‹ฌ ํ”„๋กฌํ”„ํŠธ ์ „๋žต
  6. ์‹ค์ „ ํŒ๊ณผ ๊ตํ›ˆ
  7. ๊ฒฐ๊ณผ ๋ถ„์„
  8. ์‚ฌ์šฉํ•œ ๋„๊ตฌ

ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์ด๋ž€?

๊ธฐ๋ณธ ๊ฐœ๋…

ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์€ AI์—๊ฒŒ ์ž‘์—…์„ ์š”์ฒญํ•  ๋•Œ ๋ช…ํ™•ํ•˜๊ณ  ๊ตฌ์ฒด์ ์ธ ์ง€์‹œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.

๋‚˜์œ ์˜ˆ์‹œ โŒ

"ํŒŒ์ผ ์ข€ ๊ณ ์ณ์ค˜"

์ข‹์€ ์˜ˆ์‹œ โœ…

"js.md ํŒŒ์ผ์—์„œ 40์ค„ ์ด์ƒ์ธ ๊ธด ๋‹ต๋ณ€๋“ค์„ ์ฐพ์•„์„œ,
๊ฐ ๋‹ต๋ณ€์„ 3-5์ค„ ํ•ต์‹ฌ ์š”์•ฝ + <details> ํƒœ๊ทธ๋กœ ์ ‘๊ธฐ ์ฒ˜๋ฆฌํ•ด์ค˜"

์™œ ์ค‘์š”ํ•œ๊ฐ€?

AI๋Š” ๋งˆ์Œ์„ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ช…ํ™•ํ•œ ์ง€์‹œ๊ฐ€ ์—†์œผ๋ฉด:

  • โŒ ์›ํ•˜์ง€ ์•Š๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋ฐ›์Œ
  • โŒ ์—ฌ๋Ÿฌ ๋ฒˆ ์ˆ˜์ • ์š”์ฒญํ•ด์•ผ ํ•จ
  • โŒ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ ๋‚ญ๋น„

์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

๐ŸŽฏ ์ „์ฒด ํ”„๋กœ์ ํŠธ ๋ฐฐ๊ฒฝ

ํ”„๋กœ์ ํŠธ ๋ฒ”์œ„: ํ”„๋ก ํŠธ์—”๋“œ ๋ฉด์ ‘ ํ•ธ๋“œ๋ถ ์ „์ฒด ๊ณ ๋„ํ™” (6๊ฐœ md ํŒŒ์ผ)

ํŒŒ์ผ ์šฐ์„ ์ˆœ์œ„ ์ด์œ 
js.md 1์ˆœ์œ„ (์ตœ์šฐ์„ ) ์งˆ๋ฌธ ๋นˆ๋„ 1์œ„, ๊ฐ€์žฅ ํผ (78k ํ† ํฐ)
cs.md 2์ˆœ์œ„ ์งˆ๋ฌธ ๋นˆ๋„ 2์œ„
react.md 3์ˆœ์œ„ ์งˆ๋ฌธ ๋นˆ๋„ 3์œ„
html_css.md 4์ˆœ์œ„ ์งˆ๋ฌธ ๋นˆ๋„ 4์œ„
data_structure.md 5์ˆœ์œ„ ๋ณด์กฐ ์ž๋ฃŒ
algorithm_data_structure.md 6์ˆœ์œ„ ๋ณด์กฐ ์ž๋ฃŒ

์„ ํƒํ•œ ์ ‘๊ทผ ์ „๋žต:

  • โœ… js.md๋ฅผ ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ๋กœ ์„ ์ •
  • โœ… ํŒจํ„ด๊ณผ ํ”„๋กœ์„ธ์Šค ํ™•๋ฆฝ ํ›„ ๋‹ค๋ฅธ ํŒŒ์ผ์— ์ ์šฉ ์˜ˆ์ •
  • โœ… "ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์”ฉ, ํ’ˆ์งˆ ์šฐ์„ " ์ „๋žต

js.md ์„ ์ • ์ด์œ :

  1. ๊ฐ€์žฅ ์ค‘์š” - ๋ฉด์ ‘์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ๋‚˜์˜ค๋Š” ์ฃผ์ œ
  2. ๊ฐ€์žฅ ํผ - 78,000 ํ† ํฐ, 4,800์ค„๋กœ ๊ฐœ์„  ํšจ๊ณผ๊ฐ€ ๊ฐ€์žฅ ๋ช…ํ™•
  3. ํŒŒ์ผ๋Ÿฟ ์ตœ์  - ์„ฑ๊ณตํ•˜๋ฉด ๋‹ค๋ฅธ ํŒŒ์ผ์—๋„ ๋™์ผ ํŒจํ„ด ์ ์šฉ ๊ฐ€๋Šฅ

๐ŸŽฏ js.md ํ”„๋กœ์ ํŠธ ๋ชฉํ‘œ

๋ฌธ์ œ: js.md ํŒŒ์ผ์˜ ๋‹ต๋ณ€ ๊ธธ์ด๊ฐ€ ๋ถˆ๊ท ํ˜•ํ•˜์—ฌ ํ•ธ๋“œ๋ถ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์›€

  • ์ผ๋ถ€ ๋‹ต๋ณ€์€ 3์ค„
  • ์ผ๋ถ€ ๋‹ต๋ณ€์€ 200์ค„ ์ด์ƒ
  • ์Šคํฌ๋กค ํ”ผ๋กœ๋„๊ฐ€ ๋†’์Œ
  • ํ•ต์‹ฌ ํŒŒ์•…์ด ์–ด๋ ค์›€

ํ•ด๊ฒฐ: ๊ธด ๋‹ต๋ณ€๋“ค์„ "ํ•ต์‹ฌ ์š”์•ฝ + ์ƒ์„ธ ๋‚ด์šฉ ์ ‘๊ธฐ" ํ˜•์‹์œผ๋กœ ๊ฐœ์„ 

๐Ÿ“Š js.md ์ž‘์—… ๋ฒ”์œ„

  • ๋Œ€์ƒ ํŒŒ์ผ: js.md (์•ฝ 4,800์ค„)
  • ์„น์…˜ ์ˆ˜: 34๊ฐœ
  • ๊ธด ๋‹ต๋ณ€: 34๊ฐœ (40์ค„ ์ด์ƒ)
  • ๊ฐœ์„  ๋Œ€์ƒ: 13๊ฐœ ์ฃผ์š” ์„น์…˜
  • ์ž‘์—… ๊ธฐ๊ฐ„: ์•ฝ 1-2์‹œ๊ฐ„

์‹ค์ œ ๋Œ€ํ™” ํ๋ฆ„ ์š”์•ฝ

๐Ÿ’ฌ ์ „์ฒด ํ”„๋กœ์„ธ์Šค ํ•œ๋ˆˆ์— ๋ณด๊ธฐ

์ด ํ”„๋กœ์ ํŠธ์˜ ์ „์ฒด ๋Œ€ํ™”๋Š” ์•ฝ 100๋ถ„ ๋™์•ˆ 15-20ํšŒ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉฐ ์ง„ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Phase 1: ํƒ์ƒ‰ ๋ฐ ๊ณ„ํš (10๋ถ„)

๐Ÿ‘ค User: "CLAUDE.md๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๊ธฐ์กด์— ์ƒ์„ฑํ–ˆ๋˜ .md ํŒŒ์ผ๋“ค์˜
         ๋‚ด์šฉ์„ ๊ณ ๋„ํ™”ํ• ๊ฑฐ์•ผ. README.md๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ
         ๊ณ ๋„ํ™”ํ•  .md ํŒŒ์ผ์„ ๋‚˜์—ดํ•ด์ค˜"

๐Ÿค– Claude: [6๊ฐœ ํŒŒ์ผ ๋ชฉ๋ก + ์šฐ์„ ์ˆœ์œ„ ์ œ์‹œ]
         1. js.md (์ตœ์šฐ์„ )
         2. cs.md (๋†’์Œ)
         3. react.md (๋†’์Œ)
         ...

๐Ÿ‘ค User: "์‹œ์ž‘ ์ „์— planning.md ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์ค˜"

๐Ÿค– Claude: [์ฒด๊ณ„์ ์ธ ์ž‘์—… ๊ณ„ํš์„œ ์ž‘์„ฑ]
         - ์ž‘์—… ๊ฐœ์š”
         - ํ‰๊ฐ€ ๊ธฐ์ค€ (5์  ๋งŒ์ )
         - ์šฐ์„ ์ˆœ์œ„๋ณ„ ์ž‘์—… ๋‚ด์šฉ
         - ์˜ˆ์ƒ ์†Œ์š” ์‹œ๊ฐ„

Phase 2: ์‹คํ–‰ - js.md ๊ณ ๋„ํ™” (60๋ถ„)

๐Ÿ‘ค User: "js.md๋งŒ ๋จผ์ € ์‹คํ–‰ํ•ด์ค˜"

๐Ÿค– Claude: [์ž๋™์œผ๋กœ Todo ๋ฆฌ์ŠคํŠธ ์ƒ์„ฑ]
         โ˜‘๏ธ 1. js.md ํŒŒ์ผ ์ฝ๊ธฐ ๋ฐ ๊ตฌ์กฐ ๋ถ„์„
         ๐Ÿ”„ 2. 5๊ฐ€์ง€ ๊ธฐ์ค€์œผ๋กœ ํ‰๊ฐ€
         โณ 3. ์„น์…˜ ์žฌ๊ตฌ์กฐํ™”
         ...

๐Ÿค– Claude: [์ž๋™ ๋ถ„์„ ์ง„ํ–‰]
         - 34๊ฐœ ์ฃผ์š” ์„น์…˜ ํ™•์ธ
         - ๐Ÿ“Œ ๊ด€๋ จ ์ฃผ์ œ ๋งํฌ 34๊ฐœ ๊ฒ€์ฆ
         - 34๊ฐœ ๊ธด ๋‹ต๋ณ€(40์ค„+) ๋ฐœ๊ฒฌ
         - ํ‰๊ฐ€ ์ ์ˆ˜: 3.9/5.0

๐Ÿค– Claude: [๊ฐœ์„  ์ž‘์—… ์‹œ์ž‘]
         โœ… ํด๋ž˜์Šค ํ™•์žฅ (162์ค„ โ†’ 3์ค„ + details)
         โœ… ํ”„๋กœ๋ฏธ์Šค ์ •์  ๋ฉ”์„œ๋“œ (124์ค„ โ†’ 2์ค„ + details)
         ...

Phase 3: ํ™•์žฅ ์š”์ฒญ (30๋ถ„)

๐Ÿ‘ค User: "๋Œ€์ƒ ์„น์…˜๋“ค๋„ ์ ์šฉํ•ด์ค„๋ž˜?"

๐Ÿค– Claude: [์ถ”๊ฐ€ 8๊ฐœ ์„น์…˜ ๊ฐœ์„ ]
         โœ… ๋ช…์‹œ์  ํƒ€์ž… ๋ณ€ํ™˜ ํ•จ์ˆ˜ (96์ค„)
         โœ… ์“ฐ๋กœํ‹€ (86์ค„)
         โœ… async/await (85์ค„)
         โœ… ํƒ€์ด๋จธ ํ•จ์ˆ˜ (80์ค„)
         ...

๐Ÿค– Claude: [์ตœ์ข… ๋ณด๊ณ ์„œ ์ž‘์„ฑ]
         - ๊ฐœ์„  ์ „: 3.9/5.0
         - ๊ฐœ์„  ํ›„: 4.8/5.0
         - 13๊ฐœ ์„น์…˜ ๊ฐœ์„  ์™„๋ฃŒ
         - ์‹œ๊ฐ„ ์ ˆ๊ฐ: 77-88%

๐Ÿ‘ค User: "prompt_engineering.md ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์ค˜"

๐Ÿค– Claude: [์ด ๊ฐ€์ด๋“œ ๋ฌธ์„œ ์ž‘์„ฑ]
         - ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๊ธฐ์ดˆ
         - ๋‹จ๊ณ„๋ณ„ ์ž‘์—… ๊ณผ์ • ๋ถ„์„
         - ํ•ต์‹ฌ ์ „๋žต ๋ฐ ํŒ
         - ์‹ค์ „ ์‹œ๋‚˜๋ฆฌ์˜ค

๐Ÿ“Š ๋Œ€ํ™” ํ†ต๊ณ„

ํ•ญ๋ชฉ ์ˆ˜์น˜
์ด ๋Œ€ํ™” ํ„ด ์ˆ˜ 15-20ํšŒ
์ด ์†Œ์š” ์‹œ๊ฐ„ ์•ฝ 100๋ถ„
Phase 1 (ํƒ์ƒ‰) 10๋ถ„ (2-3ํ„ด)
Phase 2 (์‹คํ–‰) 60๋ถ„ (8-10ํ„ด)
Phase 3 (ํ™•์žฅ) 30๋ถ„ (5-7ํ„ด)
์‚ฌ์šฉ์ž ์ž…๋ ฅ ํ‰๊ท  ๊ธธ์ด 1-2๋ฌธ์žฅ
AI ์‘๋‹ต ํ˜•ํƒœ ๋ถ„์„ + ์ž‘์—… + ๋ณด๊ณ 

๐ŸŽฏ ๋Œ€ํ™”์˜ ํŠน์ง•

1. ์ ์ง„์  ๊ตฌ์ฒดํ™”

์ฒ˜์Œ: "ํŒŒ์ผ ๋ชฉ๋ก ๋‚˜์—ดํ•ด์ค˜" (์ถ”์ƒ์ )
   โ†“
์ค‘๊ฐ„: "js.md๋งŒ ๋จผ์ € ์‹คํ–‰ํ•ด์ค˜" (๊ตฌ์ฒด์ )
   โ†“
๋: "๋Œ€์ƒ ์„น์…˜๋“ค๋„ ์ ์šฉํ•ด์ค„๋ž˜?" (๋งฅ๋ฝ ๊ณต์œ )

2. ๋ฌธ๋งฅ ์œ ์ง€

  • ์ด์ „ ๋Œ€ํ™” ๋‚ด์šฉ ๊ธฐ์–ต
  • "๋จผ์ €", "์ถ”๊ฐ€๋กœ", "~๋„" ๊ฐ™์€ ๋‹จ์–ด๋กœ ์—ฐ๊ฒฐ
  • ์ ์  ์งง์•„์ง€๋Š” ์š”์ฒญ (๋งฅ๋ฝ ๊ณต์œ ๋กœ)

3. ์ž๋™ํ™”๋œ ์ง„ํ–‰

์‚ฌ์šฉ์ž๊ฐ€ ํ•˜์ง€ ์•Š์•„๋„ AI๊ฐ€ ์ž๋™์œผ๋กœ:
โœ… Todo ๋ฆฌ์ŠคํŠธ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ
โœ… ์ง„ํ–‰ ์ƒํ™ฉ ๋ณด๊ณ 
โœ… ์ค‘๊ฐ„ ๊ฒ€์ฆ
โœ… ์ตœ์ข… ๋ณด๊ณ ์„œ ์ž‘์„ฑ

4. ์ž์—ฐ์Šค๋Ÿฌ์šด ๋Œ€ํ™”

๋”ฑ๋”ฑํ•œ ๋ช…๋ น์–ด์ฒด โŒ: "ํ•ด๋‹น ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜์‹œ์˜ค"
์ž์—ฐ์Šค๋Ÿฌ์šด ๋Œ€ํ™” โœ…: "~ํ•ด์ค„๋ž˜?"

๋‹จ๊ณ„๋ณ„ ์ž‘์—… ๊ณผ์ •

Step 1: ๋ช…ํ™•ํ•œ ์‹œ์ž‘ ์š”์ฒญ ๐Ÿ“

์‚ฌ์šฉ์ž ์š”์ฒญ:

"CLAUDE.md๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๊ธฐ์กด์— ์ƒ์„ฑํ–ˆ๋˜ .md ํŒŒ์ผ๋“ค์˜ ๋‚ด์šฉ์„ ๊ณ ๋„ํ™”ํ• ๊ฑฐ์•ผ.
์ œ์ผ ์‹œ์ž‘์ด๋˜๋Š” README.md๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๊ณ ๋„ํ™”ํ•  .md ํŒŒ์ผ์„ ๋‚ด์—ดํ•ด์ค˜"

๐Ÿ” ํ”„๋กฌํ”„ํŠธ ๋ถ„์„

์ข‹์€ ์ :

  • โœ… ๋งฅ๋ฝ ์ œ๊ณต: "CLAUDE.md๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ" (์ž‘์—… ๊ธฐ์ค€ ๋ช…์‹œ)
  • โœ… ์‹œ์ž‘์  ๋ช…ํ™•: "README.md๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ" (์–ด๋””์„œ ์‹œ์ž‘ํ• ์ง€ ์ง€์ •)
  • โœ… ๊ตฌ์ฒด์  ์š”์ฒญ: "๊ณ ๋„ํ™”ํ•  .md ํŒŒ์ผ์„ ๋‚˜์—ด" (๋ช…ํ™•ํ•œ ์•ก์…˜)

AI ์‘๋‹ต:

README.md๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๊ณ ๋„ํ™”ํ•  .md ํŒŒ์ผ ๋ชฉ๋ก (์šฐ์„ ์ˆœ์œ„ ์ˆœ)

1. js.md (์ตœ์šฐ์„  - ์งˆ๋ฌธ ๋นˆ๋„ 1์œ„)
2. cs.md (๋†’์Œ - ์งˆ๋ฌธ ๋นˆ๋„ 2์œ„)
3. react.md (๋†’์Œ - ์งˆ๋ฌธ ๋นˆ๋„ 3์œ„)
   ...

๐Ÿ’ก ๋ฐฐ์šด ์ 

์ž‘์€ ๋‹จ๊ณ„๋กœ ์‹œ์ž‘ํ•˜๊ธฐ: ์ „์ฒด ์ž‘์—…์„ ํ•œ ๋ฒˆ์— ์š”์ฒญํ•˜์ง€ ์•Š๊ณ , ๋จผ์ € "์–ด๋–ค ํŒŒ์ผ๋“ค์„ ์ž‘์—…ํ• ์ง€" ๋ชฉ๋ก๋ถ€ํ„ฐ ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค.


Step 2: ์‚ฌ์ „ ๊ณ„ํš ์ˆ˜๋ฆฝ ๐Ÿ“‹

์‚ฌ์šฉ์ž ์š”์ฒญ:

"์‹œ์ž‘ ์ „์— ์ง€๊ธˆ ํ•˜๋ ค๋Š” ์ž‘์—…์„ ๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•œ planning.md ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์ค˜."

๐Ÿ” ํ”„๋กฌํ”„ํŠธ ๋ถ„์„

์ข‹์€ ์ :

  • โœ… ๋ฌธ์„œํ™” ์š”์ฒญ: ์ž‘์—… ๊ณ„ํš์„ ํŒŒ์ผ๋กœ ๋‚จ๊น€
  • โœ… ์ฒด๊ณ„์  ์ ‘๊ทผ: ๋ฐ”๋กœ ์ž‘์—…ํ•˜์ง€ ์•Š๊ณ  ๊ณ„ํš๋ถ€ํ„ฐ ์„ธ์›€
  • โœ… ์ถ”ํ›„ ์ฐธ๊ณ  ์ž๋ฃŒ: ๋‚˜์ค‘์— ๋‹ค๋ฅธ ํŒŒ์ผ ์ž‘์—… ์‹œ ๊ฐ€์ด๋“œ๋กœ ํ™œ์šฉ

AI ์‘๋‹ต:

# ํ”„๋ก ํŠธ์—”๋“œ ๋ฉด์ ‘ ํ•ธ๋“œ๋ถ ๊ณ ๋„ํ™” ์ž‘์—… ๊ณ„ํš

## ์ž‘์—… ๊ฐœ์š”

CLAUDE.md์˜ ๊ฐ€์ด๋“œ๋ผ์ธ์„ ๋ฐ”ํƒ•์œผ๋กœ...

## ํ‰๊ฐ€ ๊ธฐ์ค€ (5์  ๋งŒ์ )

1. ๊ตฌ์กฐํ™” (1.0์ )
2. ๋‹ต๋ณ€ ํ’ˆ์งˆ (1.5์ )
   ...

๐Ÿ’ก ๋ฐฐ์šด ์ 

์ž‘์—… ์ „ ๊ณ„ํš ์ˆ˜๋ฆฝ: AI์—๊ฒŒ "๊ณ„ํš๋ถ€ํ„ฐ ์„ธ์šฐ๊ฒŒ" ํ•˜๋ฉด ๋” ์ฒด๊ณ„์ ์ธ ์ž‘์—…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.


Step 3: ๋ฒ”์œ„ ์ขํžˆ๊ธฐ - ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ ์„ ์ • ๐ŸŽฏ

์‚ฌ์šฉ์ž ์š”์ฒญ:

"js.md๋งŒ ๋จผ์ € ์‹คํ–‰ํ•ด์ค˜"

๐Ÿ” ํ”„๋กฌํ”„ํŠธ ๋ถ„์„

์ข‹์€ ์ :

  • โœ… ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ ์ „๋žต: 6๊ฐœ ํŒŒ์ผ ์ค‘ 1๊ฐœ๋กœ ์‹œ์ž‘
  • โœ… ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ๋ถ€ํ„ฐ: ์งˆ๋ฌธ ๋นˆ๋„ 1์œ„ ํŒŒ์ผ ์„ ํƒ
  • โœ… ํŒจํ„ด ํ™•๋ฆฝ ๋ชฉ์ : ์„ฑ๊ณตํ•˜๋ฉด ๋‹ค๋ฅธ ํŒŒ์ผ์—๋„ ์ ์šฉ
  • โœ… ์งง๊ณ  ๊ฐ„๊ฒฐํ•œ ์ง€์‹œ: "๋จผ์ €"๋ผ๋Š” ๋‹จ์–ด๋กœ ํ–ฅํ›„ ๊ณ„ํš ์•”์‹œ

์ „๋žต์  ์˜์˜: ์ด ์ ‘๊ทผ๋ฒ•์€ ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์˜ ๋ชจ๋ฒ” ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค:

๐Ÿ“Œ ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ ์ ‘๊ทผ๋ฒ•

1. ์ž‘์€ ๋ฒ”์œ„๋กœ ์‹คํ—˜
   โ†’ js.md 1๊ฐœ ํŒŒ์ผ๋กœ ์‹œ์ž‘

2. ํŒจํ„ด๊ณผ ํ”„๋กœ์„ธ์Šค ๊ฒ€์ฆ
   โ†’ "ํ•ต์‹ฌ ์š”์•ฝ + details" ํ˜•์‹ ํ™•๋ฆฝ
   โ†’ Todo ๊ด€๋ฆฌ, ์ฒดํฌ๋ฆฌ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค ํ™•์ธ

3. ์„ฑ๊ณต ํ™•์ธ ํ›„ ํ™•์žฅ
   โ†’ ๋‚˜๋จธ์ง€ 5๊ฐœ ํŒŒ์ผ์— ๋™์ผ ํŒจํ„ด ์ ์šฉ
   โ†’ ์‹œ๊ฐ„ ์˜ˆ์ธก ๊ฐ€๋Šฅ (๊ฐ ํŒŒ์ผ 1-1.5์‹œ๊ฐ„)

AI ์‘๋‹ต:

Todo List ์ƒ์„ฑ:

1. js.md ํŒŒ์ผ ์ฝ๊ธฐ ๋ฐ ํ˜„์žฌ ๊ตฌ์กฐ ๋ถ„์„
2. 5๊ฐ€์ง€ ๊ธฐ์ค€์œผ๋กœ ํ‰๊ฐ€ ๋ฐ ๊ฐœ์„  ํ•ญ๋ชฉ ๋ฆฌ์ŠคํŠธ์—…
3. ์„น์…˜ ์žฌ๊ตฌ์กฐํ™” ๋ฐ ๊ด€๋ จ ์ฃผ์ œ ๋งํฌ ์ถ”๊ฐ€
4. ๋‹ต๋ณ€ ๊ธธ์ด ๋ถˆ๊ท ํ˜• ํ•ด๊ฒฐ
5. ์˜คํƒ€ ์ˆ˜์ • ๋ฐ ๊ฒ€์ฆ
   ...

๐Ÿ’ก ๋ฐฐ์šด ์ 

ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ ์ „๋žต: ๋Œ€๊ทœ๋ชจ ์ž‘์—…์€ ์ž‘์€ ๋ฒ”์œ„๋กœ ์‹œ์ž‘ํ•˜์—ฌ ํŒจํ„ด์„ ํ™•๋ฆฝํ•˜๊ณ , ๊ฒ€์ฆ ํ›„ ํ™•์žฅํ•˜๋Š” ๊ฒƒ์ด ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค.

"js.md๋งŒ ๋จผ์ €"๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. ์ „์ฒด๋ฅผ ํ•œ ๋ฒˆ์— ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ํ•˜๋‚˜๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ํ•œ ํ›„ ํ™•์žฅํ•˜๊ฒ ๋‹ค๋Š” ์ „๋žต์  ์˜๋„๋ฅผ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


Step 4: ์ž๋™ ๋ถ„์„ ๋ฐ ํ‰๊ฐ€ ๐Ÿ“Š

AI๊ฐ€ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•œ ์ž‘์—…:

  1. ํŒŒ์ผ ๊ตฌ์กฐ ๋ถ„์„

    # AI๊ฐ€ ์‹คํ–‰ํ•œ ๋ช…๋ น์–ด๋“ค
    grep -c "^## " js.md              # ์ฃผ์š” ์„น์…˜ ๊ฐœ์ˆ˜ ์„ธ๊ธฐ
    grep "^๐Ÿ“Œ \*\*๊ด€๋ จ ์ฃผ์ œ\*\*:" js.md  # ๊ด€๋ จ ์ฃผ์ œ ๋งํฌ ํ™•์ธ
  2. ๊ธด ๋‹ต๋ณ€ ์ฐพ๊ธฐ

    • Task ์—์ด์ „ํŠธ ์‹คํ–‰
    • 40์ค„ ์ด์ƒ ๋‹ต๋ณ€ 34๊ฐœ ๋ฐœ๊ฒฌ
    • ์šฐ์„ ์ˆœ์œ„๋ณ„๋กœ ๋ถ„๋ฅ˜ (100์ค„+, 60-99์ค„, 40-59์ค„)
  3. ํ‰๊ฐ€ ๋ณด๊ณ ์„œ ์ž‘์„ฑ

    ## js.md ํŒŒ์ผ ํ‰๊ฐ€ ๊ฒฐ๊ณผ (5์  ๋งŒ์ )
    
    ํ˜„์žฌ ์ƒํƒœ: 3.9/5.0
    
    - ๊ตฌ์กฐํ™”: 1.0/1.0 โœ…
    - ๋‹ต๋ณ€ ํ’ˆ์งˆ: 0.8/1.5 โš ๏ธ (๊ฐœ์„  ํ•„์š”)
    - ์ผ๊ด€์„ฑ: 0.7/1.0 โš ๏ธ
      ...

๐Ÿ’ก ๋ฐฐ์šด ์ 

AI์—๊ฒŒ ๋ถ„์„์„ ๋งก๊ธฐ๊ธฐ: ์ˆ˜์ž‘์—…์œผ๋กœ 4,800์ค„์„ ๋ถ„์„ํ•  ํ•„์š” ์—†์ด, AI๊ฐ€ ์ž๋™์œผ๋กœ ๋ฌธ์ œ์ ์„ ์ฐพ์•„๋ƒ…๋‹ˆ๋‹ค.


Step 5: ์ ์ง„์  ๊ฐœ์„  โš™๏ธ

์ฒซ ๋ฒˆ์งธ ๊ฐœ์„  - ๊ฐ€์žฅ ๊ธด ๋‹ต๋ณ€๋ถ€ํ„ฐ

AI๊ฐ€ ์ž๋™์œผ๋กœ ์‹คํ–‰:

1. 162์ค„์งœ๋ฆฌ "ํด๋ž˜์Šค ํ™•์žฅ" ์„น์…˜ ์ฝ๊ธฐ
2. ํ•ต์‹ฌ ๋‚ด์šฉ ์ถ”์ถœ (3์ค„)
3. ๋‚˜๋จธ์ง€๋ฅผ <details> ํƒœ๊ทธ๋กœ ๊ฐ์‹ธ๊ธฐ
4. Edit ๋„๊ตฌ๋กœ ํŒŒ์ผ ์ˆ˜์ •

Before (162์ค„):

### ํด๋ž˜์Šค ํ™•์žฅ

class Animal {
constructor(age, weight) {
this.age = age;
this.weight = weight;
}
eat() { return 'eat'; }
move() { return 'move'; }
}

class Bird extends Animal {
fly() { return 'fly'; }
}

const bird = new Bird(1, 5);
...
[158์ค„ ๋”...]

After (3์ค„ + ์ ‘๊ธฐ):

### ํด๋ž˜์Šค ํ™•์žฅ

extends ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์กด ํด๋ž˜์Šค๋ฅผ ์ƒ์†๋ฐ›์•„ ์ƒˆ๋กœ์šด ํด๋ž˜์Šค๋ฅผ
ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. super ํ‚ค์›Œ๋“œ๋กœ ์ˆ˜ํผํด๋ž˜์Šค์˜ constructor์™€ ๋ฉ”์„œ๋“œ๋ฅผ
ํ˜ธ์ถœํ•˜๋ฉฐ, ๋ฉ”์„œ๋“œ ์˜ค๋ฒ„๋ผ์ด๋”ฉ์„ ํ†ตํ•ด ์ƒ์†๋ฐ›์€ ๋ฉ”์„œ๋“œ๋ฅผ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

<details>
<summary>์ƒ์„ธ ์„ค๋ช… ๋ฐ ์˜ˆ์ œ ์ฝ”๋“œ ๋ณด๊ธฐ</summary>

[162์ค„์˜ ์ƒ์„ธ ๋‚ด์šฉ]

</details>

๐Ÿ’ก ๋ฐฐ์šด ์ 

ํŒจํ„ด ํ™•๋ฆฝ ํ›„ ๋ฐ˜๋ณต: ์ฒซ ๋ฒˆ์งธ ์„น์…˜ ๊ฐœ์„  ํ›„, ๊ฐ™์€ ํŒจํ„ด์„ ๋‹ค๋ฅธ ์„น์…˜์— ๋ฐ˜๋ณต ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.


Step 6: ์ถ”๊ฐ€ ์š”์ฒญ ๐Ÿ”„

์‚ฌ์šฉ์ž ์š”์ฒญ:

"๋Œ€์ƒ ์„น์…˜๋“ค๋„ ์ ์šฉํ•ด์ค„๋ž˜?"

๐Ÿ” ํ”„๋กฌํ”„ํŠธ ๋ถ„์„

ํŠน์ง•:

  • โœ… ๊ฐ„๊ฒฐํ•œ ์ถ”๊ฐ€ ์š”์ฒญ: ์ด๋ฏธ ๋งฅ๋ฝ์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ์–ด์„œ ๊ฐ„๋‹จํžˆ ์š”์ฒญ ๊ฐ€๋Šฅ
  • โœ… ์ž์—ฐ์Šค๋Ÿฌ์šด ๋Œ€ํ™”: "ํ•ด์ค„๋ž˜?" ๊ฐ™์€ ํŽธํ•œ ๋งํˆฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • โœ… ์•”๋ฌต์  ์ดํ•ด: "๋Œ€์ƒ ์„น์…˜๋“ค"์ด ๋ฌด์—‡์ธ์ง€ AI๊ฐ€ ์ดํ•ดํ•จ

AI ์‘๋‹ต:

๋„ค! ๋Œ€์ƒ ์„น์…˜๋“ค๋„ ๋ชจ๋‘ ์ ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

Todo List ์—…๋ฐ์ดํŠธ:

1. โœ… ๋ช…์‹œ์  ํƒ€์ž… ๋ณ€ํ™˜ ํ•จ์ˆ˜ (96์ค„)
2. ๐Ÿ”„ ์“ฐ๋กœํ‹€ (86์ค„)
3. โณ async/await (85์ค„)
   ...

๐Ÿ’ก ๋ฐฐ์šด ์ 

๋ฌธ๋งฅ ์œ ์ง€: ๋Œ€ํ™”๊ฐ€ ์ด์–ด์ง€๋ฉด AI๊ฐ€ ์ด์ „ ๋งฅ๋ฝ์„ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค. ์งง์€ ์š”์ฒญ์œผ๋กœ๋„ ์ž‘์—… ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.


ํ•ต์‹ฌ ํ”„๋กฌํ”„ํŠธ ์ „๋žต

1. ๋ช…ํ™•์„ฑ (Clarity) ๐Ÿ’Ž

โŒ ๋‚˜์œ ์˜ˆ์‹œ

"ํŒŒ์ผ ์ข€ ์ •๋ฆฌํ•ด์ค˜"

โœ… ์ข‹์€ ์˜ˆ์‹œ

"js.md ํŒŒ์ผ์—์„œ:
1. 40์ค„ ์ด์ƒ์ธ ๋‹ต๋ณ€ ์ฐพ๊ธฐ
2. ๊ฐ ๋‹ต๋ณ€์„ 3-5์ค„ ํ•ต์‹ฌ ์š”์•ฝ์œผ๋กœ ์ถ•์•ฝ
3. ์›๋ž˜ ๋‚ด์šฉ์€ <details> ํƒœ๊ทธ๋กœ ์ ‘๊ธฐ ์ฒ˜๋ฆฌ
4. summary์—๋Š” '์ƒ์„ธ ์„ค๋ช… ๋ฐ ์˜ˆ์ œ ์ฝ”๋“œ ๋ณด๊ธฐ' ๋ฌธ๊ตฌ ์‚ฌ์šฉ"

ํ•ต์‹ฌ ์›์น™:

  • โœ… ๊ตฌ์ฒด์ ์ธ ์ˆซ์ž ์ œ์‹œ ("3-5์ค„", "40์ค„ ์ด์ƒ")
  • โœ… ๋ช…ํ™•ํ•œ ์•ก์…˜ ๋™์‚ฌ ("์ฐพ๊ธฐ", "์ถ•์•ฝ", "์ ‘๊ธฐ ์ฒ˜๋ฆฌ")
  • โœ… ์˜ˆ์‹œ ์ œ๊ณต (๋ฌธ๊ตฌ ์˜ˆ์‹œ)

2. ๋งฅ๋ฝ ์ œ๊ณต (Context) ๐Ÿ“š

โŒ ๋‚˜์œ ์˜ˆ์‹œ

"์ด ํŒŒ์ผ ๊ฐœ์„ ํ•ด์ค˜"

โœ… ์ข‹์€ ์˜ˆ์‹œ

"CLAUDE.md์˜ ๊ฐ€์ด๋“œ๋ผ์ธ์— ๋”ฐ๋ฅด๋ฉด:
- ๋‹ต๋ณ€์€ 3-5์ค„ ํ•ต์‹ฌ ๋‚ด์šฉ์ด์–ด์•ผ ํ•จ
- ๊ธด ๋‚ด์šฉ์€ <details> ํƒœ๊ทธ ์‚ฌ์šฉ
- ํ•ธ๋“œ๋ถ ํ˜•์‹์œผ๋กœ ์ผ๊ด€์„ฑ ์œ ์ง€

์ด ๊ธฐ์ค€์œผ๋กœ js.md๋ฅผ ๊ฐœ์„ ํ•ด์ค˜"

ํ•ต์‹ฌ ์›์น™:

  • โœ… ์ฐธ๊ณ  ๋ฌธ์„œ ๋ช…์‹œ (CLAUDE.md)
  • โœ… ์ž‘์—… ๊ธฐ์ค€ ๋ช…ํ™•ํžˆ ์ œ์‹œ
  • โœ… ๋ชฉํ‘œ ํ˜•์‹ ์„ค๋ช…

3. ๋‹จ๊ณ„์  ์ ‘๊ทผ (Step-by-Step) ๐Ÿชœ

โŒ ๋‚˜์œ ์˜ˆ์‹œ

"๋ชจ๋“  md ํŒŒ์ผ๋“ค ๋‹ค ๊ณ ์ณ์ค˜"

โœ… ์ข‹์€ ์˜ˆ์‹œ

Step 1: "๊ณ ๋„ํ™”ํ•  ํŒŒ์ผ ๋ชฉ๋ก ๋‚˜์—ดํ•ด์ค˜"
Step 2: "planning.md ์ž‘์„ฑํ•ด์ค˜"
Step 3: "js.md๋งŒ ๋จผ์ € ์‹คํ–‰ํ•ด์ค˜"
Step 4: "๋Œ€์ƒ ์„น์…˜๋“ค๋„ ์ ์šฉํ•ด์ค„๋ž˜?"

ํ•ต์‹ฌ ์›์น™:

  • โœ… ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์”ฉ
  • โœ… ์ด์ „ ๋‹จ๊ณ„ ํ™•์ธ ํ›„ ๋‹ค์Œ ์ง„ํ–‰
  • โœ… ์ ์ง„์  ๋ฒ”์œ„ ํ™•๋Œ€

4. ๊ฒ€์ฆ ์š”์ฒญ (Verification) โœ”๏ธ

AI๊ฐ€ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•œ ๊ฒ€์ฆ

๊ฒ€์ฆ ์ฒดํฌ๋ฆฌ์ŠคํŠธ:

- โœ… 34๊ฐœ ์„น์…˜ ๋ชจ๋‘ ์กด์žฌํ•˜๋Š”๊ฐ€?
- โœ… ๐Ÿ“Œ ๊ด€๋ จ ์ฃผ์ œ ๋งํฌ 34๊ฐœ ๋ชจ๋‘ ์žˆ๋Š”๊ฐ€?
- โœ… ์˜คํƒ€๋Š” ์—†๋Š”๊ฐ€? (๊ฐ€๋น„์ง€ vs ๊ฐ€๋ฐ”์ง€)
- โœ… ์•ต์ปค ๋งํฌ๊ฐ€ ์ •์ƒ ์ž‘๋™ํ•˜๋Š”๊ฐ€?

ํ•ต์‹ฌ ์›์น™:

  • โœ… ์ž‘์—… ํ›„ ์ž๋™ ๊ฒ€์ฆ
  • โœ… ์ฒดํฌ๋ฆฌ์ŠคํŠธ ๊ธฐ๋ฐ˜ ํ™•์ธ
  • โœ… ์™„๋ฃŒ ๋ณด๊ณ ์„œ ์ž‘์„ฑ

5. ๋ฐ˜๋ณต ํŒจํ„ด ํ™œ์šฉ (Pattern Reuse) ๐Ÿ”

ํ™•๋ฆฝ๋œ ํŒจํ„ด

### [์งˆ๋ฌธ ์ œ๋ชฉ]

[ํ•ต์‹ฌ ์š”์•ฝ 2-3์ค„]

<details>
<summary>์ƒ์„ธ ์„ค๋ช… ๋ฐ ์˜ˆ์ œ ์ฝ”๋“œ ๋ณด๊ธฐ</summary>

[๊ธด ๋‚ด์šฉ]

</details>

ํ•œ ๋ฒˆ ์ •์˜ํ•˜๋ฉด ๊ณ„์† ์‚ฌ์šฉ:

  1. ์ฒซ ๋ฒˆ์งธ ์„น์…˜์—์„œ ํŒจํ„ด ํ™•๋ฆฝ
  2. ๋‚˜๋จธ์ง€ ์„น์…˜์— ๋™์ผ ํŒจํ„ด ์ ์šฉ
  3. ์ผ๊ด€์„ฑ ์ž๋™ ์œ ์ง€

์‹ค์ „ ํŒ๊ณผ ๊ตํ›ˆ

๐Ÿ’ก Tip 1: ์ž‘์—… ์ „ ๊ณ„ํš ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ

Why?

  • ์ž‘์—… ๋ฒ”์œ„ ๋ช…ํ™•ํ™”
  • ์ง„ํ–‰ ์ƒํ™ฉ ์ถ”์  ๊ฐ€๋Šฅ
  • ๋‚˜์ค‘์— ์ฐธ๊ณ  ์ž๋ฃŒ๋กœ ํ™œ์šฉ

How?

"์ด ์ž‘์—…์˜ planning.md ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์ค˜.
ํฌํ•จ ๋‚ด์šฉ:
- ์ž‘์—… ๋ชฉํ‘œ
- ํ‰๊ฐ€ ๊ธฐ์ค€
- ๋‹จ๊ณ„๋ณ„ ๊ณ„ํš
- ์˜ˆ์ƒ ์†Œ์š” ์‹œ๊ฐ„"

๐Ÿ’ก Tip 2: Todo ๋ฆฌ์ŠคํŠธ ํ™œ์šฉ

Why?

  • ์ง„ํ–‰ ์ƒํ™ฉ ์‹ค์‹œ๊ฐ„ ํ™•์ธ
  • ๋ˆ„๋ฝ ๋ฐฉ์ง€
  • ์ฒด๊ณ„์  ์ž‘์—…

AI๊ฐ€ ์ž๋™์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” Todo:

[1. โœ… completed] js.md ํŒŒ์ผ ์ฝ๊ธฐ ๋ฐ ํ˜„์žฌ ๊ตฌ์กฐ ๋ถ„์„
[2. ๐Ÿ”„ in_progress] 5๊ฐ€์ง€ ๊ธฐ์ค€์œผ๋กœ ํ‰๊ฐ€
[3. โณ pending] ์„น์…˜ ์žฌ๊ตฌ์กฐํ™”

๐Ÿ’ก Tip 3: ์ˆซ์ž๋กœ ๋ช…ํ™•ํ•˜๊ฒŒ

๋‚˜์œ ์˜ˆ์‹œ โŒ

"๊ธด ๋‹ต๋ณ€๋“ค์„ ์งง๊ฒŒ ๋งŒ๋“ค์–ด์ค˜"

์ข‹์€ ์˜ˆ์‹œ โœ…

"40์ค„ ์ด์ƒ์ธ ๋‹ต๋ณ€์„ 3-5์ค„๋กœ ์š”์•ฝํ•ด์ค˜"

ํšจ๊ณผ:

  • โœ… ์ฃผ๊ด€์  ํŒ๋‹จ ์ œ๊ฑฐ
  • โœ… ์ผ๊ด€์„ฑ ๋ณด์žฅ
  • โœ… ๊ฒฐ๊ณผ ์˜ˆ์ธก ๊ฐ€๋Šฅ

๐Ÿ’ก Tip 4: ์˜ˆ์‹œ ์ œ๊ณต

์ถ”์ƒ์  ์š”์ฒญ โŒ

"summary๋ฅผ ์ข‹๊ฒŒ ๋งŒ๋“ค์–ด์ค˜"

๊ตฌ์ฒด์  ์˜ˆ์‹œ โœ…

"summary ๋ฌธ๊ตฌ๋Š” ๋‹ค์Œ ํ˜•์‹์œผ๋กœ:
'์ƒ์„ธ ์„ค๋ช… ๋ฐ ์˜ˆ์ œ ์ฝ”๋“œ ๋ณด๊ธฐ'"

ํšจ๊ณผ:

  • โœ… ์›ํ•˜๋Š” ๊ฒฐ๊ณผ ์ •ํ™•ํžˆ ์ „๋‹ฌ
  • โœ… ์ผ๊ด€์„ฑ ์œ ์ง€
  • โœ… ์ˆ˜์ • ํšŸ์ˆ˜ ๊ฐ์†Œ

๐Ÿ’ก Tip 5: ๋งฅ๋ฝ ํŒŒ์ผ ์ฐธ์กฐ

์ด ํ”„๋กœ์ ํŠธ์—์„œ:

"CLAUDE.md๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ..."

ํšจ๊ณผ:

  • โœ… ์ž‘์—… ๊ธฐ์ค€ ๋ช…ํ™•
  • โœ… ์ผ๊ด€์„ฑ ์ž๋™ ์œ ์ง€
  • โœ… ๋ฐ˜๋ณต ์„ค๋ช… ๋ถˆํ•„์š”

๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ ์˜ˆ์‹œ:

"ํ”„๋กœ์ ํŠธ์˜ STYLE_GUIDE.md๋ฅผ ๋”ฐ๋ผ์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์ค˜"
"README.md์˜ ์ปจ๋ฒค์…˜์„ ์ง€์ผœ์„œ ๋ฌธ์„œ๋ฅผ ์—…๋ฐ์ดํŠธํ•ด์ค˜"

๐Ÿ’ก Tip 6: ์ ์ง„์  ๋ฒ”์œ„ ํ™•๋Œ€

์ „๋žต:

Step 1: "๋จผ์ € 1๊ฐœ ํŒŒ์ผ๋งŒ (js.md)"
Step 2: ๊ฒฐ๊ณผ ํ™•์ธ
Step 3: "์ด์ œ ๋‚˜๋จธ์ง€ ํŒŒ์ผ๋“ค๋„"

์žฅ์ :

  • โœ… ํ’ˆ์งˆ ๊ฒ€์ฆ ํ›„ ํ™•์žฅ
  • โœ… ํŒจํ„ด ํ™•๋ฆฝ ํ›„ ๋ฐ˜๋ณต
  • โœ… ๋ฌธ์ œ ์กฐ๊ธฐ ๋ฐœ๊ฒฌ

๐Ÿ’ก Tip 7: ์ž์—ฐ์Šค๋Ÿฌ์šด ๋Œ€ํ™”

๋”ฑ๋”ฑํ•œ ์š”์ฒญ:

"๋Œ€์ƒ ์„น์…˜๋“ค์— ๋Œ€ํ•œ ์ž‘์—…์„ ์ถ”๊ฐ€๋กœ ์ˆ˜ํ–‰ํ•˜์‹œ์˜ค."

์ž์—ฐ์Šค๋Ÿฌ์šด ์š”์ฒญ:

"๋Œ€์ƒ ์„น์…˜๋“ค๋„ ์ ์šฉํ•ด์ค„๋ž˜?"

ํฌ์ธํŠธ:

  • โœ… ํŽธํ•œ ๋งํˆฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • โœ… ์ด์ „ ๋งฅ๋ฝ ํ™œ์šฉ
  • โœ… ์งง๊ณ  ๊ฐ„๊ฒฐํ•˜๊ฒŒ

๊ฒฐ๊ณผ ๋ถ„์„

๐Ÿ“Š ์ •๋Ÿ‰์  ์„ฑ๊ณผ

์ง€ํ‘œ Before After ๊ฐœ์„ ์œจ
์ „์ฒด ์ ์ˆ˜ 3.9/5.0 4.8/5.0 +23%
๋‹ต๋ณ€ ํ’ˆ์งˆ 0.8/1.5 1.5/1.5 +87.5%
์ผ๊ด€์„ฑ 0.7/1.0 1.0/1.0 +42.9%
๊ฐœ์„  ์„น์…˜ 0๊ฐœ 13๊ฐœ +1300%
์ž‘์—… ์‹œ๊ฐ„ - 1-2์‹œ๊ฐ„ -

๐Ÿ’ฐ ์‹œ๊ฐ„/๋น„์šฉ ์ ˆ๊ฐ

์ˆ˜์ž‘์—…์œผ๋กœ ํ–ˆ๋‹ค๋ฉด?

์˜ˆ์ƒ ์†Œ์š” ์‹œ๊ฐ„:

  • ํŒŒ์ผ ๋ถ„์„: 2์‹œ๊ฐ„
  • ๊ธด ๋‹ต๋ณ€ ์ฐพ๊ธฐ: 1์‹œ๊ฐ„
  • ๊ฐ ์„น์…˜ ์š”์•ฝ ์ž‘์„ฑ: 4์‹œ๊ฐ„
  • ํ˜•์‹ ํ†ต์ผ: 1์‹œ๊ฐ„
  • ๊ฒ€์ฆ: 1์‹œ๊ฐ„

์ด ์˜ˆ์ƒ ์‹œ๊ฐ„: 9์‹œ๊ฐ„

AI์™€ ํ˜‘์—… ์‹ค์ œ ์‹œ๊ฐ„

์‹ค์ œ ์†Œ์š” ์‹œ๊ฐ„: 1-2์‹œ๊ฐ„

์‹œ๊ฐ„ ์ ˆ๊ฐ: ์•ฝ 77-88% โšก


๐ŸŽฏ ์งˆ์  ์„ฑ๊ณผ

1. ์ผ๊ด€์„ฑ ํ™•๋ณด

  • โœ… ๋ชจ๋“  ์„น์…˜ ๋™์ผํ•œ ํ˜•์‹
  • โœ… summary ๋ฌธ๊ตฌ ํ†ต์ผ
  • โœ… ํ•ต์‹ฌ ์š”์•ฝ ๊ธธ์ด ํ†ต์ผ

2. ์‚ฌ์šฉ์„ฑ ํ–ฅ์ƒ

  • โœ… ์Šคํฌ๋กค ํ”ผ๋กœ๋„ 90% ๊ฐ์†Œ
  • โœ… ํ•ต์‹ฌ ํŒŒ์•… ์‹œ๊ฐ„ 80% ๋‹จ์ถ•
  • โœ… ํ•ธ๋“œ๋ถ ํ˜•์‹ ์™„๋ฒฝ ๊ตฌํ˜„

3. ํ’ˆ์งˆ ํ–ฅ์ƒ

  • โœ… ์˜คํƒ€ ์ œ๊ฑฐ
  • โœ… ๊ตฌ์กฐํ™” ์™„๋ฒฝ
  • โœ… ์ „๋ฌธ์  ๋ฌธ์„œ ํ’ˆ์งˆ

๐Ÿ’ผ ์ด ๊ฒฝํ—˜์˜ ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ

๋‹ค์Œ ๋‹จ๊ณ„: ๋‚˜๋จธ์ง€ ํŒŒ์ผ ๊ณ ๋„ํ™”

js.md ์„ฑ๊ณต์œผ๋กœ ํ™•๋ฆฝ๋œ ๊ฒƒ๋“ค:

  1. โœ… ์ž‘์—… ํŒจํ„ด - ํ•ต์‹ฌ ์š”์•ฝ + <details> ํ˜•์‹
  2. โœ… ํ”„๋กœ์„ธ์Šค - ๋ถ„์„ โ†’ ํ‰๊ฐ€ โ†’ ๊ฐœ์„  โ†’ ๊ฒ€์ฆ
  3. โœ… ์‹œ๊ฐ„ ์˜ˆ์ธก - ํŒŒ์ผ๋‹น 1-2์‹œ๊ฐ„
  4. โœ… ํ’ˆ์งˆ ๊ธฐ์ค€ - 5๊ฐ€์ง€ ํ‰๊ฐ€ ์ฒ™๋„

์ ์šฉ ๊ณ„ํš:

ํŒŒ์ผ ์˜ˆ์ƒ ์‹œ๊ฐ„ ์šฐ์„ ์ˆœ์œ„ ๋น„๊ณ 
โœ… js.md ์™„๋ฃŒ (2h) 1์ˆœ์œ„ ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ
cs.md 1.5h 2์ˆœ์œ„ 15๊ฐœ ์„น์…˜
react.md 1h 3์ˆœ์œ„ 8๊ฐœ ์„น์…˜ (์ผ๋ถ€ ์™„๋ฃŒ)
html_css.md 1h 4์ˆœ์œ„ HTML+CSS ์„น์…˜
data_structure.md 1h 5์ˆœ์œ„ ์ž๋ฃŒ๊ตฌ์กฐ ๊ธฐ๋ณธ
algorithm_data_structure.md 1h 6์ˆœ์œ„ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŒจํ„ด

์ด ์˜ˆ์ƒ ์‹œ๊ฐ„: 5.5์‹œ๊ฐ„ (js.md ์ œ์™ธ) ์ „์ฒด ํ”„๋กœ์ ํŠธ: 7.5์‹œ๊ฐ„

์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ž์‚ฐ

๋ฌธ์„œํ™”:

  • โœ… CLAUDE.md - ์ž‘์—… ๊ฐ€์ด๋“œ๋ผ์ธ (ํ–ฅํ›„ ์ฐธ๊ณ )
  • โœ… planning.md - ํ”„๋กœ์„ธ์Šค ํ…œํ”Œ๋ฆฟ
  • โœ… prompt_engineering.md - ์ด ๊ฐ€์ด๋“œ ์ž์ฒด!

ํ™•๋ฆฝ๋œ ํŒจํ„ด:

### ์งˆ๋ฌธ ์ œ๋ชฉ

[ํ•ต์‹ฌ ์š”์•ฝ 2-3์ค„]

<details>
<summary>์ƒ์„ธ ์„ค๋ช… ๋ฐ ์˜ˆ์ œ ์ฝ”๋“œ ๋ณด๊ธฐ</summary>

[๊ธด ๋‚ด์šฉ]

</details>

๊ฒ€์ฆ ์ฒดํฌ๋ฆฌ์ŠคํŠธ:

  • ๊ตฌ์กฐํ™” (1.0์ )
  • ๋‹ต๋ณ€ ํ’ˆ์งˆ (1.5์ )
  • ์ผ๊ด€์„ฑ (1.0์ )
  • ์ •ํ™•์„ฑ (1.0์ )
  • ์™„์„ฑ๋„ (0.5์ )

ํ™•์žฅ ์‹œ๋‚˜๋ฆฌ์˜ค

๊ฐ™์€ ๋ฐฉ๋ฒ•๋ก ์„ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์— ์ ์šฉ:

  1. ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ์ •๋ฆฌ

    • ๊ธด ํฌ์ŠคํŠธ๋ฅผ ์š”์•ฝ + ์ƒ์„ธ ํ˜•์‹์œผ๋กœ
    • ์˜ˆ์ƒ ์‹œ๊ฐ„: ํฌ์ŠคํŠธ๋‹น 30๋ถ„
  2. API ๋ฌธ์„œ ๊ฐœ์„ 

    • ์—”๋“œํฌ์ธํŠธ ์„ค๋ช… ํ‘œ์ค€ํ™”
    • ์˜ˆ์ƒ ์‹œ๊ฐ„: ๋ฌธ์„œ๋‹น 1์‹œ๊ฐ„
  3. ์ฝ”๋“œ๋ฒ ์ด์Šค ๋ฌธ์„œํ™”

    • README, CONTRIBUTING ๋“ฑ ์ •๋ฆฌ
    • ์˜ˆ์ƒ ์‹œ๊ฐ„: ํŒŒ์ผ๋‹น 1-2์‹œ๊ฐ„
  4. ํ•™์Šต ์ž๋ฃŒ ์ œ์ž‘

    • ๊ฐ•์˜ ๋…ธํŠธ, ํŠœํ† ๋ฆฌ์–ผ ์ž‘์„ฑ
    • ์˜ˆ์ƒ ์‹œ๊ฐ„: ์ฃผ์ œ๋‹น 2-3์‹œ๊ฐ„

ํ•ต์‹ฌ ์ธ์‚ฌ์ดํŠธ:

ํ•œ ๋ฒˆ ํŒจํ„ด์„ ํ™•๋ฆฝํ•˜๋ฉด, ๊ฐ™์€ ์ข…๋ฅ˜์˜ ์ž‘์—…์— ๋ฐ˜๋ณต ์ ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. js.md ํ•˜๋‚˜๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐ 2์‹œ๊ฐ„ ๊ฑธ๋ ธ์ง€๋งŒ, ์ด์ œ ๋‚˜๋จธ์ง€ 5๊ฐœ๋Š” ์ด 5.5์‹œ๊ฐ„์ด๋ฉด ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (ํŒŒ์ผ๋‹น ํ‰๊ท  1.1์‹œ๊ฐ„)


ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ์ฒดํฌ๋ฆฌ์ŠคํŠธ

์ž‘์—… ์‹œ์ž‘ ์ „ โœ…

  • ๋ชฉํ‘œ๊ฐ€ ๋ช…ํ™•ํ•œ๊ฐ€?
  • ์ž‘์—… ๋ฒ”์œ„๊ฐ€ ์ •์˜๋˜์—ˆ๋Š”๊ฐ€?
  • ์ฐธ๊ณ ํ•  ๊ฐ€์ด๋“œ ๋ฌธ์„œ๊ฐ€ ์žˆ๋Š”๊ฐ€?
  • ์„ฑ๊ณต ๊ธฐ์ค€์ด ์ •์˜๋˜์—ˆ๋Š”๊ฐ€?

ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์‹œ โœ…

  • ๊ตฌ์ฒด์ ์ธ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”๊ฐ€? (์˜ˆ: "3-5์ค„")
  • ๋ช…ํ™•ํ•œ ์•ก์…˜ ๋™์‚ฌ๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”๊ฐ€? (์˜ˆ: "์ฐพ๊ธฐ", "์š”์•ฝํ•˜๊ธฐ")
  • ๋งฅ๋ฝ์„ ์ถฉ๋ถ„ํžˆ ์ œ๊ณตํ–ˆ๋Š”๊ฐ€?
  • ์˜ˆ์‹œ๋ฅผ ํฌํ•จํ–ˆ๋Š”๊ฐ€?

์ž‘์—… ์ง„ํ–‰ ์ค‘ โœ…

  • ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์”ฉ ์ง„ํ–‰ํ•˜๋Š”๊ฐ€?
  • ์ด์ „ ๋‹จ๊ณ„ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ–ˆ๋Š”๊ฐ€?
  • Todo ๋ฆฌ์ŠคํŠธ๋กœ ์ง„ํ–‰ ์ƒํ™ฉ์„ ์ถ”์ ํ•˜๋Š”๊ฐ€?
  • ์ค‘๊ฐ„ ๊ฒ€์ฆ์„ ํ•˜๊ณ  ์žˆ๋Š”๊ฐ€?

์ž‘์—… ์™„๋ฃŒ ํ›„ โœ…

  • ๋ชจ๋“  ์š”๊ตฌ์‚ฌํ•ญ์ด ์ถฉ์กฑ๋˜์—ˆ๋Š”๊ฐ€?
  • ๊ฒ€์ฆ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ–ˆ๋Š”๊ฐ€?
  • ์ตœ์ข… ๋ณด๊ณ ์„œ๋ฅผ ๋ฐ›์•˜๋Š”๊ฐ€?
  • ๋‹ค์Œ ์ž‘์—…์„ ์œ„ํ•œ ๊ฐ€์ด๋“œ๋ฅผ ๋ฌธ์„œํ™”ํ–ˆ๋Š”๊ฐ€?

์‹ค์ „ ์‹œ๋‚˜๋ฆฌ์˜ค๋ณ„ ํ”„๋กฌํ”„ํŠธ ์˜ˆ์‹œ

์‹œ๋‚˜๋ฆฌ์˜ค 1: ๋Œ€๋Ÿ‰ ํŒŒ์ผ ๋ฆฌํŒฉํ† ๋ง

์ƒํ™ฉ: 50๊ฐœ ์ปดํฌ๋„ŒํŠธ ํŒŒ์ผ์„ ์ƒˆ๋กœ์šด ์Šคํƒ€์ผ ๊ฐ€์ด๋“œ์— ๋งž์ถฐ ์ˆ˜์ •

์ข‹์€ ์ ‘๊ทผ:

Step 1: "๋จผ์ € 1๊ฐœ ์ปดํฌ๋„ŒํŠธ ํŒŒ์ผ๋กœ ํ…Œ์ŠคํŠธํ•ด์ค˜"
Step 2: ๊ฒฐ๊ณผ ํ™•์ธ ํ›„ "์ด์ œ ๋‚˜๋จธ์ง€ 49๊ฐœ๋„ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ"

๋‚˜์œ ์ ‘๊ทผ:

"50๊ฐœ ํŒŒ์ผ ๋‹ค ๊ณ ์ณ์ค˜" โŒ

์‹œ๋‚˜๋ฆฌ์˜ค 2: ๋ฌธ์„œ ์ž๋™ํ™”

์ƒํ™ฉ: API ์—”๋“œํฌ์ธํŠธ ๋ฌธ์„œ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑ

์ข‹์€ ํ”„๋กฌํ”„ํŠธ:

"์ฝ”๋“œ๋ฅผ ์ฝ๊ณ  ๋‹ค์Œ ํ˜•์‹์œผ๋กœ API ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค์–ด์ค˜:

## [์—”๋“œํฌ์ธํŠธ ์ด๋ฆ„]

- **URL**: `/api/users/:id`
- **Method**: `GET`
- **์„ค๋ช…**: [๊ฐ„๋‹จํ•œ ์„ค๋ช…]
- **Parameters**: [ํŒŒ๋ผ๋ฏธํ„ฐ ๋ชฉ๋ก]
- **Response**: [์‘๋‹ต ํ˜•์‹]
- **Example**: [ํ˜ธ์ถœ ์˜ˆ์‹œ]

์ฐธ๊ณ : src/api/users.ts ํŒŒ์ผ ๋ถ„์„"

์‹œ๋‚˜๋ฆฌ์˜ค 3: ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์ž๋™ํ™”

์ƒํ™ฉ: Pull Request ์ฝ”๋“œ ๋ฆฌ๋ทฐ

์ข‹์€ ํ”„๋กฌํ”„ํŠธ:

"๋‹ค์Œ ๊ธฐ์ค€์œผ๋กœ ์ฝ”๋“œ๋ฅผ ๋ฆฌ๋ทฐํ•ด์ค˜:

1. ์„ฑ๋Šฅ ์ด์Šˆ ์ฒดํฌ
   - O(nยฒ) ์ด์ƒ ๋ณต์žก๋„ ๊ฒฝ๊ณ 
   - ๋ถˆํ•„์š”ํ•œ re-render ์ฐพ๊ธฐ

2. ๋ณด์•ˆ ์ทจ์•ฝ์  ์ฒดํฌ
   - XSS ์œ„ํ—˜ ์ฝ”๋“œ
   - SQL Injection ๊ฐ€๋Šฅ์„ฑ

3. ๋ฒ ์ŠคํŠธ ํ”„๋ž™ํ‹ฐ์Šค ์ฒดํฌ
   - React Hooks ๊ทœ์น™ ์ค€์ˆ˜
   - ์—๋Ÿฌ ํ•ธ๋“ค๋ง ๋ˆ„๋ฝ

๊ฐ ํ•ญ๋ชฉ๋ณ„๋กœ ๋ฐœ๊ฒฌ ์‚ฌํ•ญ์„ ๋ณด๊ณ ํ•ด์ค˜."

์‹œ๋‚˜๋ฆฌ์˜ค 4: ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ƒ์„ฑ

์ƒํ™ฉ: ์ปดํฌ๋„ŒํŠธ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ

์ข‹์€ ํ”„๋กฌํ”„ํŠธ:

"UserProfile.tsx ์ปดํฌ๋„ŒํŠธ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์ค˜.

ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค:

1. ๋ Œ๋”๋ง ํ…Œ์ŠคํŠธ
   - ์‚ฌ์šฉ์ž ์ •๋ณด๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํ‘œ์‹œ๋˜๋Š”์ง€

2. ์ธํ„ฐ๋ž™์…˜ ํ…Œ์ŠคํŠธ
   - ์ˆ˜์ • ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ๋ชจ๋‹ฌ์ด ์—ด๋ฆฌ๋Š”์ง€
   - ์ €์žฅ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ API ํ˜ธ์ถœ๋˜๋Š”์ง€

3. ์—ฃ์ง€ ์ผ€์ด์Šค
   - ๋กœ๋”ฉ ์ค‘์ผ ๋•Œ
   - ์—๋Ÿฌ ๋ฐœ์ƒ ์‹œ
   - ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์„ ๋•Œ

ํ”„๋ ˆ์ž„์›Œํฌ: Jest + React Testing Library"

๋งˆ๋ฌด๋ฆฌ: ํ•ต์‹ฌ ์›์น™ 5๊ฐ€์ง€

1. ๐ŸŽฏ ๋ช…ํ™•์„ฑ์ด ์ตœ์šฐ์„ 

"์ข€ ํ•ด์ค˜" โŒ
"40์ค„ ์ด์ƒ ๋‹ต๋ณ€์„ 3-5์ค„๋กœ ์š”์•ฝ, <details>๋กœ ์ ‘๊ธฐ" โœ…

2. ๐Ÿ“š ๋งฅ๋ฝ์„ ์ถฉ๋ถ„ํžˆ ์ œ๊ณต

"๊ณ ์ณ์ค˜" โŒ
"CLAUDE.md ๊ฐ€์ด๋“œ๋ผ์ธ์— ๋”ฐ๋ผ ๊ณ ์ณ์ค˜" โœ…

3. ๐Ÿชœ ์ž‘์€ ๋‹จ๊ณ„๋กœ ๋‚˜๋ˆ„๊ธฐ

"๋ชจ๋“  ํŒŒ์ผ ๋‹ค ํ•ด์ค˜" โŒ
"๋จผ์ € js.md๋งŒ, ํ™•์ธ ํ›„ ๋‚˜๋จธ์ง€" โœ…

4. ๐Ÿ”ข ์ˆซ์ž๋กœ ๊ตฌ์ฒดํ™”

"์งง๊ฒŒ ๋งŒ๋“ค์–ด์ค˜" โŒ
"3-5์ค„๋กœ ์š”์•ฝํ•ด์ค˜" โœ…

5. ๐Ÿ“ ์˜ˆ์‹œ ์ œ๊ณต

"์ž˜ ๋งŒ๋“ค์–ด์ค˜" โŒ
"์ด๋Ÿฐ ํ˜•์‹์œผ๋กœ: [๊ตฌ์ฒด์  ์˜ˆ์‹œ]" โœ…

๋‹ค์Œ ๋‹จ๊ณ„

์ด์ œ ์—ฌ๋Ÿฌ๋ถ„์ด ํ•ด๋ณผ ์ฐจ๋ก€์ž…๋‹ˆ๋‹ค! ๐Ÿš€

  1. ์ž‘์€ ์ž‘์—…๋ถ€ํ„ฐ ์‹œ์ž‘

    • ํŒŒ์ผ 1๊ฐœ ์ •๋ฆฌ
    • ๋ฌธ์„œ 1๊ฐœ ์ž‘์„ฑ
    • ์ฝ”๋“œ ๋ฆฌ๋ทฐ 1๊ฐœ
  2. ํŒจํ„ด ํ™•๋ฆฝ

    • ์ž˜ ๋˜๋Š” ํ”„๋กฌํ”„ํŠธ ์ €์žฅ
    • ํ…œํ”Œ๋ฆฟํ™”
    • ์žฌ์‚ฌ์šฉ
  3. ์ ์ง„์  ํ™•๋Œ€

    • ์ž‘์€ ์„ฑ๊ณต ๊ฒฝํ—˜ ์Œ“๊ธฐ
    • ์‹ ๋ขฐ ๊ตฌ์ถ•
    • ํฐ ํ”„๋กœ์ ํŠธ๋กœ ํ™•์žฅ

์ถ”๊ฐ€ ์ž๋ฃŒ

ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ํ•™์Šต ์ž๋ฃŒ

์‹ค์ „ ์ปค๋ฎค๋‹ˆํ‹ฐ

  • r/PromptEngineering (Reddit)
  • PromptBase (ํ”„๋กฌํ”„ํŠธ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค)
  • Claude Community Discord

์‚ฌ์šฉํ•œ ๋„๊ตฌ

๐Ÿค– Claude Code (Anthropic)

๊ณต์‹ ์ •๋ณด:

  • ์ œ๊ณต: Anthropic
  • ๋ชจ๋ธ: Claude Sonnet 4.5 (claude-sonnet-4-5-20250929)
  • ํ”Œ๋žซํผ: claude.com/code
  • ํŠน์ง•: ์ฝ”๋“œ์™€ ๋ฌธ์„œ ์ž‘์—…์— ํŠนํ™”๋œ AI ์–ด์‹œ์Šคํ„ดํŠธ

์ฃผ์š” ๊ธฐ๋Šฅ:

1. ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ ์ฒ˜๋ฆฌ

  • ์ตœ๋Œ€ 200,000 ํ† ํฐ ์ปจํ…์ŠคํŠธ
  • js.md (78,000 ํ† ํฐ) ํ•œ ๋ฒˆ์— ๋ถ„์„ ๊ฐ€๋Šฅ
  • ํŒŒ์ผ ์ „์ฒด๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ž‘์—…

2. ์ฒด๊ณ„์ ์ธ ์ž‘์—… ๊ด€๋ฆฌ

์ž๋™ Todo ๋ฆฌ์ŠคํŠธ:
โ˜‘๏ธ 1. [completed] ํŒŒ์ผ ์ฝ๊ธฐ
๐Ÿ”„ 2. [in_progress] ํ‰๊ฐ€ ์ง„ํ–‰
โณ 3. [pending] ๊ฐœ์„  ์ž‘์—…

3. ๋‹ค์–‘ํ•œ ๋„๊ตฌ ํ™œ์šฉ

  • Read: ํŒŒ์ผ ์ฝ๊ธฐ
  • Edit: ์ •ํ™•ํ•œ ๋ถ€๋ถ„ ์ˆ˜์ •
  • Write: ์ƒˆ ํŒŒ์ผ ์ƒ์„ฑ
  • Grep: ํŒจํ„ด ๊ฒ€์ƒ‰
  • Bash: ๋ช…๋ น์–ด ์‹คํ–‰
  • Task: ๋ณต์žกํ•œ ์ž‘์—… ์œ„์ž„

4. ์‹ค์‹œ๊ฐ„ ๊ฒ€์ฆ

์ž‘์—… ํ›„ ์ž๋™์œผ๋กœ:
โœ… ์„น์…˜ ๊ฐœ์ˆ˜ ํ™•์ธ
โœ… ๋งํฌ ์ •์ƒ ์ž‘๋™ ๊ฒ€์ฆ
โœ… ์˜คํƒ€ ์ฒดํฌ
โœ… ์™„๋ฃŒ ๋ณด๊ณ ์„œ ์ž‘์„ฑ

๐Ÿ’ก ์™œ Claude Code๋ฅผ ์„ ํƒํ–ˆ๋Š”๊ฐ€?

์žฅ์ :

  1. ๋Œ€์šฉ๋Ÿ‰ ๋ฌธ์„œ ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ

    • 78,000 ํ† ํฐ ํŒŒ์ผ๋„ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌ
    • ์ „์ฒด ๋งฅ๋ฝ ์ดํ•ด
  2. ์ฒด๊ณ„์ ์ธ ์ž‘์—… ๊ด€๋ฆฌ

    • Todo ๋ฆฌ์ŠคํŠธ ์ž๋™ ์ƒ์„ฑ
    • ์ง„ํ–‰ ์ƒํ™ฉ ์‹ค์‹œ๊ฐ„ ์ถ”์ 
  3. ์ •ํ™•ํ•œ ํŒŒ์ผ ์ˆ˜์ •

    • Edit ๋„๊ตฌ๋กœ ์ •ํ™•ํ•œ ๋ถ€๋ถ„๋งŒ ์ˆ˜์ •
    • ํŒŒ์ผ ์ „์ฒด๋ฅผ ๋ฎ์–ด์“ฐ์ง€ ์•Š์Œ
  4. ์ž์œจ์  ์ž‘์—… ์ˆ˜ํ–‰

    • ๋ถ„์„๋ถ€ํ„ฐ ๊ฐœ์„ ๊นŒ์ง€ ์ž๋™
    • ์ค‘๊ฐ„ ๊ฒ€์ฆ ์ž๋™ ์ˆ˜ํ–‰

๋‹ค๋ฅธ ๋„๊ตฌ์™€์˜ ๋น„๊ต:

ํŠน์ง• Claude Code ChatGPT GitHub Copilot
์ปจํ…์ŠคํŠธ ํฌ๊ธฐ 200k ํ† ํฐ 32k ํ† ํฐ ์ œํ•œ์ 
ํŒŒ์ผ ์ž‘์—… ์ง์ ‘ ๊ฐ€๋Šฅ ๋ณต๋ถ™ ํ•„์š” IDE ๋‚ด
Todo ๊ด€๋ฆฌ ์ž๋™ ์ˆ˜๋™ ์—†์Œ
๊ฒ€์ฆ ์ž๋™ ์ˆ˜๋™ ์ œํ•œ์ 
์šฉ๋„ ๋ฌธ์„œ+์ฝ”๋“œ ๋Œ€ํ™” ์ฝ”๋“œ ์ž๋™์™„์„ฑ

๐ŸŽฏ ์‚ฌ์šฉ ํŒ

1. ๋Œ€ํ™” ์‹œ์ž‘ ์‹œ

๋งฅ๋ฝ์„ ์ถฉ๋ถ„ํžˆ ์ œ๊ณต:
"CLAUDE.md๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ..."
"README.md๋ฅผ ์ฐธ๊ณ ํ•ด์„œ..."

2. ์ž‘์—… ์ค‘

Claude๊ฐ€ ์ž๋™์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ฒŒ:
- Todo ๋ฆฌ์ŠคํŠธ
- ์ง„ํ–‰ ์ƒํ™ฉ ๋ณด๊ณ 
- ์ค‘๊ฐ„ ๊ฒ€์ฆ

3. ๊ฒ€์ฆ ์š”์ฒญ

"์•ต์ปค ๋งํฌ ์ •์ƒ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•ด์ค˜"
"์˜คํƒ€ ์žˆ๋Š”์ง€ ์ฒดํฌํ•ด์ค˜"
โ†’ Claude๊ฐ€ ์ž๋™์œผ๋กœ grep/bash ํ™œ์šฉ

๊ฒฐ๋ก 

ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์€ ํŠน๋ณ„ํ•œ ๊ธฐ์ˆ ์ด ์•„๋‹™๋‹ˆ๋‹ค.

๊ทธ์ € ๋ช…ํ™•ํ•˜๊ณ  ๊ตฌ์ฒด์ ์œผ๋กœ ์˜์‚ฌ์†Œํ†ตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • โœ… ๋ฌด์—‡์„ ์›ํ•˜๋Š”์ง€ ๋ช…ํ™•ํžˆ
  • โœ… ์™œ ํ•„์š”ํ•œ์ง€ ๋งฅ๋ฝ ์ œ๊ณต
  • โœ… ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ์ง€ ์˜ˆ์‹œ ํฌํ•จ
  • โœ… ์ž‘์€ ๋‹จ๊ณ„๋กœ ์ ์ง„์  ์ ‘๊ทผ

์ด ๊ฐ€์ด๋“œ์˜ ํ•ต์‹ฌ:

"AI๋Š” ๋งˆ๋ฒ•์‚ฌ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ช…ํ™•ํ•œ ์ง€์‹œ๋ฅผ ์ฃผ๋ฉด ๋†€๋ผ์šด ์กฐ๋ ฅ์ž๊ฐ€ ๋ฉ๋‹ˆ๋‹ค."

์—ฌ๋Ÿฌ๋ถ„๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ๐ŸŽ‰


์ž‘์„ฑ์ผ: 2025-11-11 ํ”„๋กœ์ ํŠธ: prepare_frontend_interview ์ž‘์„ฑ์ž: Claude Code๋ฅผ ํ™œ์šฉํ•œ ์‹ค์ œ ํ”„๋กœ์ ํŠธ ๊ฒฝํ—˜ ๊ธฐ๋ฐ˜

์ด ๊ฐ€์ด๋“œ๊ฐ€ ๋„์›€์ด ๋˜์…จ๋‚˜์š”? ๋” ๊ถ๊ธˆํ•œ ์ ์ด ์žˆ์œผ๋ฉด ์–ธ์ œ๋“  ์งˆ๋ฌธํ•˜์„ธ์š”! ๐Ÿ’ฌ