minssam.
Published on

Claude Code Mods: TypeScript ๋ช‡ ์ค„๋กœ AI ์—์ด์ „ํŠธ์˜ ํ–‰๋™์„ ๋ฐ”๊พผ๋‹ค

ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ๋‹ค. Mods๋Š” ์—์ด์ „ํŠธ์˜ ์ž‘๋™ ๋ฐฉ์‹ ์ž์ฒด๋ฅผ ๋ฐ”๊พผ๋‹ค.

2026๋…„ 10์›” 1์ผ, Anthropic์ด Claude Code ๋ฒ„์ „ 2.1.287๊ณผ ํ•จ๊ป˜ Mods๋ฅผ ์ •์‹ ์ถœ์‹œํ–ˆ๋‹ค. ๊ธฐ์กด Claude Code์˜ ํ›…(Hooks)์ด ํŠน์ • ์ด๋ฒคํŠธ์— ๋ฐ˜์‘ํ•˜๋Š” ์‰˜ ์Šคํฌ๋ฆฝํŠธ์˜€๋‹ค๋ฉด, Mods๋Š” ์—์ด์ „ํŠธ์˜ ๋‚ด๋ถ€ ๋™์ž‘์„ ๊ฐ์‹ธ๋Š” TypeScript ํ•จ์ˆ˜๋‹ค. ๋„๊ตฌ ํ˜ธ์ถœ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€๋กœ์ฑ„๊ฑฐ๋‚˜, ๊ถŒํ•œ ์š”์ฒญ์„ ์ž๋™ ์Šน์ธํ•˜๊ฑฐ๋‚˜, ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ์ž๋™์œผ๋กœ ์ง€์šฐ๋Š” ๊ฒƒ๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๋‹ค.


Mods๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ 5๊ฐ€์ง€

Anthropic์ด ๊ณต๊ฐœํ•œ Mods์˜ ํ•ต์‹ฌ ๋Šฅ๋ ฅ์ด๋‹ค.

1. ํ”„๋กฌํ”„ํŠธ ์žฌ์ž‘์„ฑ

๋ชจ๋ธ์— ๋„๋‹ฌํ•˜๊ธฐ ์ „์— ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ˆ˜์ •ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ชจ๋“  ์š”์ฒญ์— "ํ•ญ์ƒ TypeScript๋ฅผ ์‚ฌ์šฉํ•˜๋ผ"๋Š” ์ง€์นจ์„ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜, ํŠน์ • ํ‘œํ˜„์„ ๋” ๋ช…ํ™•ํ•œ ์–ธ์–ด๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.

2. ํˆด ํ˜ธ์ถœ ์ฐจ๋‹จยท์žฌ์‹œ๋„ยท๋ฆฌ๋ผ์ดํŒ…

Claude Code๊ฐ€ ํŠน์ • ๋ช…๋ น(์˜ˆ: rm -rf)์„ ์‹คํ–‰ํ•˜๋ ค ํ•  ๋•Œ Mod๊ฐ€ ์ด๋ฅผ ๊ฐ์ง€ํ•ด ์ฐจ๋‹จํ•˜๊ฑฐ๋‚˜, ๋” ์•ˆ์ „ํ•œ ๋ช…๋ น์œผ๋กœ ์žฌ์ž‘์„ฑํ•œ ๋’ค ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

3. ๊ถŒํ•œ ์š”์ฒญ ์ž๋™ ์Šน์ธยท๊ฑฐ๋ถ€

๋งค๋ฒˆ ์ง์ ‘ ์Šน์ธํ•ด์•ผ ํ–ˆ๋˜ ๊ถŒํ•œ ์ฐฝ(permission dialog)์„ Mod๋กœ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค. "์ด ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์˜ ํŒŒ์ผ ์ฝ๊ธฐ ์š”์ฒญ์€ ํ•ญ์ƒ ์ž๋™ ์Šน์ธ"์ฒ˜๋Ÿผ ์กฐ๊ฑด๋ถ€ ๊ทœ์น™์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

4. ํˆด ์ถœ๋ ฅ์—์„œ ๋ฏผ๊ฐ ์ •๋ณด ์ œ๊ฑฐ

ํˆด ์‹คํ–‰ ๊ฒฐ๊ณผ๊ฐ€ ๋ชจ๋ธ๋กœ ๋Œ์•„๊ฐ€๊ธฐ ์ „์— API ํ‚ค, ๋น„๋ฐ€๋ฒˆํ˜ธ, ๊ฐœ์ธ์ •๋ณด ๋“ฑ์„ ์ž๋™์œผ๋กœ ๊ฒ€์—ด(redact)ํ•œ๋‹ค. ์‹ค์ˆ˜๋กœ ๋ฏผ๊ฐ ์ •๋ณด๊ฐ€ ์ปจํ…์ŠคํŠธ์— ์Œ“์ด๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•œ๋‹ค.

5. UI ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

์ธํ„ฐํŽ˜์ด์Šค ์š”์†Œ๋ฅผ ํŽธ์ง‘ํ•˜๊ฑฐ๋‚˜ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ๋‹ค. ์ƒˆ๋กœ์šด UI ํŒจ๋„์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด ํ‘œ์‹œ ๋ฐฉ์‹์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.


๊ธฐ์กด /diff ๊ธฐ๋Šฅ์ด Mod๊ฐ€ ๋๋‹ค

์ฃผ๋ชฉํ•  ๋ณ€ํ™” ์ค‘ ํ•˜๋‚˜๋Š” ๊ธฐ์กด ๋‚ด์žฅ ๊ธฐ๋Šฅ์˜ Modํ™”๋‹ค. Claude Code์˜ /diff ๋ช…๋ น(๋ฏธ์ปค๋ฐ‹ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋Œ€ํ™” ์˜† ํŒจ๋„์— ๋ณด์—ฌ์ฃผ๋Š” ๊ธฐ๋Šฅ)์ด ์ด์ œ Mod๋กœ ์ œ๊ณต๋œ๋‹ค. ์ฆ‰, ์‚ฌ์šฉ์ž๊ฐ€ ์ด ๊ธฐ๋Šฅ์„ ๋„๊ฑฐ๋‚˜ ์ž์‹ ๋งŒ์˜ ๋ฒ„์ „์œผ๋กœ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ๋‹ค. Anthropic์€ ์•ž์œผ๋กœ๋„ ์ผ๋ถ€ ๋‚ด์žฅ ๊ธฐ๋Šฅ์„ Mod๋กœ ์ „ํ™˜ํ•  ์˜ˆ์ •์ด๋ผ๊ณ  ๋ฐํ˜”๋‹ค.


์–ด๋–ป๊ฒŒ ์„ค์น˜ํ•˜๋Š”๊ฐ€

Mods๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ(Plugin) ์•ˆ์— ํƒ‘์žฌ๋˜์–ด /plugin ๋ช…๋ น์œผ๋กœ ์„ค์น˜ํ•œ๋‹ค. CLI์™€ ๋ฐ์Šคํฌํƒ‘ ์•ฑ ๋ชจ๋‘ ์ง€์›๋œ๋‹ค.

๊ฐ€์žฅ ์‰ฌ์šด ์‹œ์ž‘์ ์€ Claude Code ์ž์ฒด์—๊ฒŒ Mod๋ฅผ ๋งŒ๋“ค์–ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์›ํ•˜๋Š” ๋™์ž‘์„ ์ž์—ฐ์–ด๋กœ ์„ค๋ช…ํ•˜๋ฉด, Claude Code๊ฐ€ TypeScript Mod ํŒŒ์ผ์„ ์ž‘์„ฑํ•ด ์ค€๋‹ค.


์ค‘์š”ํ•œ ๋ณด์•ˆ ์ฃผ์˜์‚ฌํ•ญ

Anthropic์€ ๊ณต์‹ ๋ฐœํ‘œ์—์„œ ์ด ์ ์„ ๋ช…์‹œํ–ˆ๋‹ค: Mods๋Š” ์ƒŒ๋“œ๋ฐ•์Šค ํ™˜๊ฒฝ์ด ์•„๋‹ˆ๋‹ค. Mod๋Š” Claude Code์™€ ๋™์ผํ•œ ์ˆ˜์ค€์œผ๋กœ ์‚ฌ์šฉ์ž ์ปดํ“จํ„ฐ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์ถœ์ฒ˜์˜ Mod๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์€ ์œ„ํ—˜ํ•˜๋‹ค.

๊ฐœ๋ฐœ์žยทํŒ€ ํ™˜๊ฒฝ์—์„œ Mod๋ฅผ ๊ณต์œ ํ•  ๋•Œ๋Š” ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ๊ฒ€ํ† ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•œ๋‹ค.


๊ต์œกยท์—๋“€ํ…Œํฌ ๊ด€์ ์—์„œ์˜ ํ™œ์šฉ

Mods๋Š” ๊ต์œก์šฉ Claude Code ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‹ค์งˆ์ ์ธ ๋„๊ตฌ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.

์•ˆ์ „ํ•œ ํ•™์Šต ํ™˜๊ฒฝ ๊ตฌ์„ฑ: ํ•™์ƒ๋“ค์ด Claude Code๋ฅผ ์“ธ ๋•Œ ํŠน์ • ๋ช…๋ น(ํŒŒ์ผ ์‚ญ์ œ, ์‹œ์Šคํ…œ ํด๋” ์ ‘๊ทผ ๋“ฑ)์„ ์ฐจ๋‹จํ•˜๋Š” Mod๋ฅผ ํŒ€ ์ „์ฒด์— ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋‹ค.

์ฝ”๋”ฉ ์Šคํƒ€์ผ ํ†ต์ผ: ์ˆ˜์—…์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ดยท์Šคํƒ€์ผ ๊ฐ€์ด๋“œ๋ฅผ ํ”„๋กฌํ”„ํŠธ ์žฌ์ž‘์„ฑ Mod๋กœ ์ž๋™ํ™”ํ•˜๋ฉด, ๋ชจ๋“  ํ•™์ƒ์ด ๋™์ผํ•œ ์ฝ”๋”ฉ ๊ด€๋ก€๋ฅผ ๋”ฐ๋ฅด๋Š” AI ์–ด์‹œ์Šคํ„ดํŠธ๋ฅผ ๊ฐ–๊ฒŒ ๋œ๋‹ค.

๋ฏผ๊ฐ ์ •๋ณด ๋ณดํ˜ธ: API ํ‚ค๋‚˜ ๊ฐœ์ธ์ •๋ณด๊ฐ€ Claude Code์˜ ์ปจํ…์ŠคํŠธ์— ๋…ธ์ถœ๋˜๋Š” ๊ฒƒ์„ ์ž๋™์œผ๋กœ ์ฐจ๋‹จํ•˜๋Š” Mod๋ฅผ ๊ธฐ๊ด€ ์ˆ˜์ค€์—์„œ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.


์ •๋ฆฌ: AI ์—์ด์ „ํŠธ์˜ '์šด์˜์ฒด์ œ' ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

Mods๋Š” Claude Code๋ฅผ ๋‹จ์ˆœํžˆ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์—์„œ, ์ž์‹ ์˜ ํŒ€๊ณผ ์›Œํฌํ”Œ๋กœ์šฐ์— ๋งž๊ฒŒ ์กฐ๊ฐํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ฐจ์›์„ ๋ฐ”๊พผ๋‹ค. TypeScript๋ฅผ ์•„๋Š” ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ์ง€๊ธˆ ๋‹น์žฅ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„์ง TypeScript๊ฐ€ ๋‚ฏ์„ค๋‹ค๋ฉด, Claude Code์—๊ฒŒ "์ด๋Ÿฐ ๋™์ž‘์„ ํ•˜๋Š” Mod๋ฅผ ๋งŒ๋“ค์–ด์ค˜"๋ผ๊ณ  ๋ถ€ํƒํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ๋น ๋ฅธ ์ฒซ๊ฑธ์Œ์ด๋‹ค.


Source:

Claude Code Mods: TypeScript ๋ช‡ ์ค„๋กœ AI ์—์ด์ „ํŠธ์˜ ํ–‰๋™์„ ๋ฐ”๊พผ๋‹ค | MINSSAM.COM