ai-code-context-helper

๐Ÿ› ๏ธ ์ฝ”๋“œ ์ปจํ…์ŠคํŠธ๋ฅผ ์‰ฝ๊ฒŒ ์ถ”์ถœํ•˜์—ฌ ํ•™์Šต ํ–ฅ์ƒ, ๊ฐœ๋ฐœ ์ง€์›, ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๊ฐ„์†Œํ™”๋ฅผ ๋•๋Š” AI Code Context Helper์ž…๋‹ˆ๋‹ค.

ai-code-context-helper๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

์ด ์Šคํ‚ฌ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ”„๋กœ์ ํŠธ์˜ ์ฝ”๋“œ ์ปจํ…์ŠคํŠธ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ์ถ”์ถœํ•˜์—ฌ AI ์–ด์‹œ์Šคํ„ดํŠธ(์˜ˆ: Claude Code, Cursor, Codex)์™€ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ๊ธฐ๋Šฅ์€ ๊ด€๋ จ ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํ•˜๋‚˜์˜ ๋งˆํฌ๋‹ค์šด ๋ธ”๋ก์œผ๋กœ ์ˆ˜์ง‘ํ•˜์—ฌ ์ฝ”๋“œ ๋ฆฌ๋ทฐ, ๋””๋ฒ„๊น…, ๋ฆฌํŒฉํ† ๋ง ๋˜๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๊ตฌํ˜„ ์‹œ AI๊ฐ€ ์ „์ฒด์ ์ธ ๋ฌธ๋งฅ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ๋ฐ˜๋ณต์ ์ธ ์ปจํ…์ŠคํŠธ ์„ค๋ช… ์—†์ด AI์˜ ์ •ํ™•ํ•œ ์ œ์•ˆ๊ณผ ๋ถ„์„์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํ‚ฌ์€ ๊ฐ„๋‹จํ•œ CLI ๋ช…๋ น์–ด๋‚˜ IDE ํ†ตํ•ฉ์„ ํ†ตํ•ด ์‹คํ–‰๋˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ๋””๋ ‰ํ† ๋ฆฌ๋‚˜ ํŒŒ์ผ ํŒจํ„ด์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค.

์ง€์› ๋Œ€์ƒ~Claude Code~Codex CLI~Cursor
npx skills add shouan123/ai-code-context-helper

Installed? Explore more ์ฝ”๋”ฉ & ๊ฐœ๋ฐœ skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli ยท View all 6 โ†’

์ฆ๊ฒจ ์‚ฌ์šฉํ•˜๋Š” AI์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ

์ด ์—์ด์ „ํŠธ ์Šคํ‚ฌ์ด ๋ฏธ๋ฆฌ ๋กœ๋“œ๋œ ์ƒˆ ์ฑ„ํŒ…์„ ์—ฝ๋‹ˆ๋‹ค.

๋ฌธ์„œ

ai-code-context-helper์€(๋Š”) ๋ฌด์—‡์„ ํ•˜๋‚˜์š”?

๐Ÿ› ๏ธ ์ฝ”๋“œ ์ปจํ…์ŠคํŠธ๋ฅผ ์‰ฝ๊ฒŒ ์ถ”์ถœํ•˜์—ฌ ํ•™์Šต ํ–ฅ์ƒ, ๊ฐœ๋ฐœ ์ง€์›, ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๊ฐ„์†Œํ™”๋ฅผ ๋•๋Š” AI Code Context Helper์ž…๋‹ˆ๋‹ค.

๊ฐœ์š”

์ด ๋„๊ตฌ๋Š” AI ๊ธฐ๋ฐ˜ ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์œ„ํ•ด ๊ด€๋ จ ์ฝ”๋“œ ์ปจํ…์ŠคํŠธ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ํฌ๋งทํŒ…ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ ํŠธ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์„ ํƒ๋œ ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ์ฝ๊ณ , ๋‹จ์ผ ์ถœ๋ ฅ ํŒŒ์ผ๋กœ ๊ฒฐํ•ฉํ•˜์—ฌ AI ์–ด์‹œ์Šคํ„ดํŠธ์™€ ๊ณต์œ ํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

์„ค์น˜

pip install ai-code-context-helper

๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•

code-context --directory /path/to/project --output context.md

์˜ต์…˜

  • --directory, -d: ๋ถ„์„ํ•  ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ† ๋ฆฌ (๊ธฐ๋ณธ๊ฐ’: ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ)
  • --output, -o: ์ถœ๋ ฅ ํŒŒ์ผ ๊ฒฝ๋กœ (๊ธฐ๋ณธ๊ฐ’: .context.md)
  • --include, -i: ํฌํ•จํ•  ํŒŒ์ผ ํŒจํ„ด (์˜ˆ: *.py,*.js)
  • --exclude, -e: ์ œ์™ธํ•  ๋””๋ ‰ํ† ๋ฆฌ ๋˜๋Š” ํŒŒ์ผ ํŒจํ„ด (์˜ˆ: node_modules,__pycache__)
  • --max-size: ํฌํ•จํ•  ์ตœ๋Œ€ ํŒŒ์ผ ํฌ๊ธฐ (KB ๋‹จ์œ„, ๊ธฐ๋ณธ๊ฐ’: 100KB)

์˜ˆ์‹œ

# Python ํ”„๋กœ์ ํŠธ์˜ ์ปจํ…์ŠคํŠธ ์ถ”์ถœ
code-context -d ./my_project -o ai_context.md

# ํŠน์ • ํŒŒ์ผ ์œ ํ˜•๋งŒ ํฌํ•จ
code-context -i "*.py,*.md,*.toml" -o python_context.md

# ์ œ์™ธ ํŒจํ„ด ์ง€์ •
code-context -e "tests,venv,.git" -o production_context.md

์ง€์› ํ”Œ๋žซํผ

  • Claude Code
  • Cursor
  • Codex
  • ๊ธฐํƒ€ AI ์ฝ”๋”ฉ ์–ด์‹œ์Šคํ„ดํŠธ

์ถœ๋ ฅ ํ˜•์‹

์ถœ๋ ฅ ํŒŒ์ผ์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค:

  1. ํ”„๋กœ์ ํŠธ ํŠธ๋ฆฌ: ์„ ํƒ๋œ ๋””๋ ‰ํ† ๋ฆฌ์˜ ๊ณ„์ธต์  ๊ตฌ์กฐ
  2. ํŒŒ์ผ ๋‚ด์šฉ: ๊ฐ ํŒŒ์ผ์˜ ์ „์ฒด ๋‚ด์šฉ์ด ์ฝ”๋“œ ๋ธ”๋ก์œผ๋กœ ํฌํ•จ๋จ
  3. ์š”์•ฝ ์ •๋ณด: ๋ถ„์„๋œ ํŒŒ์ผ ์ˆ˜, ์ด ํฌ๊ธฐ, ์ƒ๋žต๋œ ํŒŒ์ผ ๋“ฑ

๋ผ์ด์„ ์Šค

MIT

๊ด€๋ จ ์Šคํ‚ฌ