SpyBara
Go Premium

discover-plugins.md 2026-05-02 18:14 UTC to 2026-05-04 22:58 UTC

427 added, 0 removed.

2026
Sun 31 06:39 Sat 30 06:23 Fri 29 06:38 Thu 28 06:37 Wed 27 06:42 Tue 26 06:33 Sun 24 06:25 Sat 23 06:18 Fri 22 06:33 Thu 21 06:36 Wed 20 06:35 Tue 19 06:34 Mon 18 23:59 Sun 17 01:01 Fri 15 22:58 Thu 14 17:02 Wed 13 23:01 Tue 12 22:57 Mon 11 23:00 Sun 10 23:03 Sat 9 04:57 Fri 8 22:00 Thu 7 22:59 Tue 5 23:00 Mon 4 22:58 Sat 2 18:14 Fri 1 18:19

๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ํ†ตํ•ด ๋ฏธ๋ฆฌ ๋นŒ๋“œ๋œ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐœ๊ฒฌ ๋ฐ ์„ค์น˜

๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์—์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ฐพ์•„ ์„ค์น˜ํ•˜์—ฌ Claude Code๋ฅผ ์ƒˆ๋กœ์šด ๋ช…๋ น์–ด, ์—์ด์ „ํŠธ ๋ฐ ๊ธฐ๋Šฅ์œผ๋กœ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.

ํ”Œ๋Ÿฌ๊ทธ์ธ์€ Claude Code๋ฅผ skills, agents, hooks ๋ฐ MCP servers๋กœ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋Š” ์ง์ ‘ ๋นŒ๋“œํ•˜์ง€ ์•Š๊ณ ๋„ ์ด๋Ÿฌํ•œ ํ™•์žฅ ๊ธฐ๋Šฅ์„ ๋ฐœ๊ฒฌํ•˜๊ณ  ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์นดํƒˆ๋กœ๊ทธ์ž…๋‹ˆ๋‹ค.

์ž์‹ ์˜ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ๋ฐฐํฌํ•˜๋ ค๊ณ  ํ•˜์‹œ๋‚˜์š”? ํ”Œ๋Ÿฌ๊ทธ์ธ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๋งŒ๋“ค๊ธฐ ๋ฐ ๋ฐฐํฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์ž‘๋™ ๋ฐฉ์‹

๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋งŒ๋“ค์–ด ๊ณต์œ ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์นดํƒˆ๋กœ๊ทธ์ž…๋‹ˆ๋‹ค. ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋‘ ๋‹จ๊ณ„์˜ ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค:

1

๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์ถ”๊ฐ€

์ด๋Š” ์นดํƒˆ๋กœ๊ทธ๋ฅผ Claude Code์— ๋“ฑ๋กํ•˜์—ฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ•ญ๋ชฉ์„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์•„์ง ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์„ค์น˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

2

๊ฐœ๋ณ„ ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜

์นดํƒˆ๋กœ๊ทธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์›ํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

์•ฑ ์Šคํ† ์–ด๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์Šคํ† ์–ด๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ํ•ด๋‹น ์ปฌ๋ ‰์…˜์„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์—ฌ์ „ํžˆ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•  ์•ฑ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๊ณต์‹ Anthropic ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค

๊ณต์‹ Anthropic ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค(claude-plugins-official)๋Š” Claude Code๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ์ž๋™์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. /plugin์„ ์‹คํ–‰ํ•˜๊ณ  Discover ํƒญ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ•ญ๋ชฉ์„ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ claude.com/plugins์—์„œ ์นดํƒˆ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๊ณต์‹ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์—์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๋ ค๋ฉด /plugin install <name>@claude-plugins-official์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด GitHub ํ†ตํ•ฉ์„ ์„ค์น˜ํ•˜๋ ค๋ฉด:

/plugin install github@claude-plugins-official

๊ณต์‹ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์—๋Š” ์—ฌ๋Ÿฌ ์นดํ…Œ๊ณ ๋ฆฌ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค:

์ฝ”๋“œ ์ธํ…”๋ฆฌ์ „์Šค

์ฝ”๋“œ ์ธํ…”๋ฆฌ์ „์Šค ํ”Œ๋Ÿฌ๊ทธ์ธ์€ Claude Code์˜ ๊ธฐ๋ณธ ์ œ๊ณต LSP ๋„๊ตฌ๋ฅผ ํ™œ์„ฑํ™”ํ•˜์—ฌ Claude๊ฐ€ ์ •์˜๋กœ ์ด๋™ํ•˜๊ณ , ์ฐธ์กฐ๋ฅผ ์ฐพ์œผ๋ฉฐ, ํŽธ์ง‘ ์งํ›„ ํƒ€์ž… ์˜ค๋ฅ˜๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ Language Server Protocol ์—ฐ๊ฒฐ์„ ๊ตฌ์„ฑํ•˜๋ฉฐ, ์ด๋Š” VS Code์˜ ์ฝ”๋“œ ์ธํ…”๋ฆฌ์ „์Šค๋ฅผ ์ง€์›ํ•˜๋Š” ๋™์ผํ•œ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์–ธ์–ด ์„œ๋ฒ„ ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ์‹œ์Šคํ…œ์— ์„ค์น˜๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ ์–ธ์–ด ์„œ๋ฒ„๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์œผ๋ฉด ํ”„๋กœ์ ํŠธ๋ฅผ ์—ด ๋•Œ Claude๊ฐ€ ํ•ด๋‹น ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๋„๋ก ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ธ์–ด ํ”Œ๋Ÿฌ๊ทธ์ธ ํ•„์š”ํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ
C/C++ clangd-lsp clangd
C# csharp-lsp csharp-ls
Go gopls-lsp gopls
Java jdtls-lsp jdtls
Kotlin kotlin-lsp kotlin-language-server
Lua lua-lsp lua-language-server
PHP php-lsp intelephense
Python pyright-lsp pyright-langserver
Rust rust-analyzer-lsp rust-analyzer
Swift swift-lsp sourcekit-lsp
TypeScript typescript-lsp typescript-language-server

๋‹ค๋ฅธ ์–ธ์–ด๋ฅผ ์œ„ํ•œ ์ž์‹ ์˜ LSP ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ”๋“œ ์ธํ…”๋ฆฌ์ „์Šค ํ”Œ๋Ÿฌ๊ทธ์ธ์ด Claude์— ์ œ๊ณตํ•˜๋Š” ๊ฒƒ

์ฝ”๋“œ ์ธํ…”๋ฆฌ์ „์Šค ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์„ค์น˜๋˜๊ณ  ํ•ด๋‹น ์–ธ์–ด ์„œ๋ฒ„ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉด Claude๋Š” ๋‘ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ์–ป์Šต๋‹ˆ๋‹ค:

  • ์ž๋™ ์ง„๋‹จ: Claude๊ฐ€ ํŒŒ์ผ์„ ํŽธ์ง‘ํ•  ๋•Œ๋งˆ๋‹ค ์–ธ์–ด ์„œ๋ฒ„๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ถ„์„ํ•˜๊ณ  ์˜ค๋ฅ˜ ๋ฐ ๊ฒฝ๊ณ ๋ฅผ ์ž๋™์œผ๋กœ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค. Claude๋Š” ์ปดํŒŒ์ผ๋Ÿฌ๋‚˜ ๋ฆฐํ„ฐ๋ฅผ ์‹คํ–‰ํ•  ํ•„์š” ์—†์ด ํƒ€์ž… ์˜ค๋ฅ˜, ๋ˆ„๋ฝ๋œ import ๋ฐ ๊ตฌ๋ฌธ ๋ฌธ์ œ๋ฅผ ๋ด…๋‹ˆ๋‹ค. Claude๊ฐ€ ์˜ค๋ฅ˜๋ฅผ ๋„์ž…ํ•˜๋ฉด ๊ฐ™์€ ํ„ด์—์„œ ๋ฌธ์ œ๋ฅผ ์•Œ์•„์ฐจ๋ฆฌ๊ณ  ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ ์ด์ƒ์˜ ๊ตฌ์„ฑ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. "์ง„๋‹จ ๋ฐœ๊ฒฌ๋จ" ํ‘œ์‹œ๊ธฐ๊ฐ€ ๋‚˜ํƒ€๋‚  ๋•Œ Ctrl+O๋ฅผ ๋ˆŒ๋Ÿฌ ์ง„๋‹จ์„ ์ธ๋ผ์ธ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ฝ”๋“œ ๋„ค๋น„๊ฒŒ์ด์…˜: Claude๋Š” ์–ธ์–ด ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ •์˜๋กœ ์ด๋™ํ•˜๊ณ , ์ฐธ์กฐ๋ฅผ ์ฐพ์œผ๋ฉฐ, ํ˜ธ๋ฒ„ ์‹œ ํƒ€์ž… ์ •๋ณด๋ฅผ ์–ป๊ณ , ๊ธฐํ˜ธ๋ฅผ ๋‚˜์—ดํ•˜๊ณ , ๊ตฌํ˜„์„ ์ฐพ์œผ๋ฉฐ, ํ˜ธ์ถœ ๊ณ„์ธต์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ž‘์—…์€ Claude์—๊ฒŒ grep ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰๋ณด๋‹ค ๋” ์ •ํ™•ํ•œ ๋„ค๋น„๊ฒŒ์ด์…˜์„ ์ œ๊ณตํ•˜์ง€๋งŒ, ๊ฐ€์šฉ์„ฑ์€ ์–ธ์–ด ๋ฐ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์ฝ”๋“œ ์ธํ…”๋ฆฌ์ „์Šค ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์™ธ๋ถ€ ํ†ตํ•ฉ

์ด๋Ÿฌํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋ฏธ๋ฆฌ ๊ตฌ์„ฑ๋œ MCP servers๋ฅผ ๋ฒˆ๋“ค๋กœ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์ˆ˜๋™ ์„ค์ • ์—†์ด Claude๋ฅผ ์™ธ๋ถ€ ์„œ๋น„์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • ์†Œ์Šค ์ œ์–ด: github, gitlab
  • ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ: atlassian (Jira/Confluence), asana, linear, notion
  • ๋””์ž์ธ: figma
  • ์ธํ”„๋ผ: vercel, firebase, supabase
  • ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜: slack
  • ๋ชจ๋‹ˆํ„ฐ๋ง: sentry

๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ

์ผ๋ฐ˜์ ์ธ ๊ฐœ๋ฐœ ์ž‘์—…์„ ์œ„ํ•œ ๋ช…๋ น์–ด ๋ฐ ์—์ด์ „ํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ:

  • commit-commands: commit, push ๋ฐ PR ์ƒ์„ฑ์„ ํฌํ•จํ•œ Git commit ์›Œํฌํ”Œ๋กœ์šฐ
  • pr-review-toolkit: pull request ๊ฒ€ํ† ๋ฅผ ์œ„ํ•œ ํŠนํ™”๋œ ์—์ด์ „ํŠธ
  • agent-sdk-dev: Claude Agent SDK๋กœ ๋นŒ๋“œํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ
  • plugin-dev: ์ž์‹ ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๋„๊ตฌ ๋ชจ์Œ

์ถœ๋ ฅ ์Šคํƒ€์ผ

Claude๊ฐ€ ์‘๋‹ตํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•ฉ๋‹ˆ๋‹ค:

  • explanatory-output-style: ๊ตฌํ˜„ ์„ ํƒ์— ๋Œ€ํ•œ ๊ต์œก์  ํ†ต์ฐฐ๋ ฅ
  • learning-output-style: ๊ธฐ์ˆ  ์Šต๋“์„ ์œ„ํ•œ ๋Œ€ํ™”ํ˜• ํ•™์Šต ๋ชจ๋“œ

์‹œ๋„ํ•ด๋ณด๊ธฐ: ๋ฐ๋ชจ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์ถ”๊ฐ€

Anthropic์€ ๋˜ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ ์‹œ์Šคํ…œ์œผ๋กœ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ๋Š” ์˜ˆ์ œ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์žˆ๋Š” ๋ฐ๋ชจ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค(claude-code-plugins)๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ณต์‹ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์™€ ๋‹ฌ๋ฆฌ ์ด ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋Š” ์ˆ˜๋™์œผ๋กœ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

1

๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์ถ”๊ฐ€

Claude Code ๋‚ด์—์„œ anthropics/claude-code ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์— ๋Œ€ํ•ด plugin marketplace add ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค:

/plugin marketplace add anthropics/claude-code

์ด๋Š” ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์นดํƒˆ๋กœ๊ทธ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ํ•ด๋‹น ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

2

์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฒ€์ƒ‰

/plugin์„ ์‹คํ–‰ํ•˜์—ฌ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ด€๋ฆฌ์ž๋ฅผ ์—ฝ๋‹ˆ๋‹ค. ์ด๋Š” Tab(๋˜๋Š” ๋’ค๋กœ ๊ฐ€๋ ค๋ฉด Shift+Tab)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆœํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋„ค ๊ฐœ์˜ ํƒญ์ด ์žˆ๋Š” ํƒญ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์—ฝ๋‹ˆ๋‹ค:

  • Discover: ๋ชจ๋“  ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฒ€์ƒ‰
  • Installed: ์„ค์น˜๋œ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ณด๊ธฐ ๋ฐ ๊ด€๋ฆฌ
  • Marketplaces: ์ถ”๊ฐ€๋œ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์ถ”๊ฐ€, ์ œ๊ฑฐ ๋˜๋Š” ์—…๋ฐ์ดํŠธ
  • Errors: ํ”Œ๋Ÿฌ๊ทธ์ธ ๋กœ๋”ฉ ์˜ค๋ฅ˜ ๋ณด๊ธฐ

๋ฐฉ๊ธˆ ์ถ”๊ฐ€ํ•œ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋ณด๋ ค๋ฉด Discover ํƒญ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

3

ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜

ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ ํƒํ•˜์—ฌ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ๋ณด๊ณ  ์„ค์น˜ ๋ฒ”์œ„๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค:

  • User scope: ๋ชจ๋“  ํ”„๋กœ์ ํŠธ์—์„œ ์ž์‹ ์„ ์œ„ํ•ด ์„ค์น˜
  • Project scope: ์ด ์ €์žฅ์†Œ์˜ ๋ชจ๋“  ํ˜‘๋ ฅ์ž๋ฅผ ์œ„ํ•ด ์„ค์น˜
  • Local scope: ์ด ์ €์žฅ์†Œ์—์„œ๋งŒ ์ž์‹ ์„ ์œ„ํ•ด ์„ค์น˜

์˜ˆ๋ฅผ ๋“ค์–ด commit-commands(git ์›Œํฌํ”Œ๋กœ์šฐ ๋ช…๋ น์–ด๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ)๋ฅผ ์„ ํƒํ•˜๊ณ  ์‚ฌ์šฉ์ž ๋ฒ”์œ„์— ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

๋ช…๋ น์ค„์—์„œ ์ง์ ‘ ์„ค์น˜ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค:

/plugin install commit-commands@anthropics-claude-code

๋ฒ”์œ„์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ๊ตฌ์„ฑ ๋ฒ”์œ„๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

4

์ƒˆ ํ”Œ๋Ÿฌ๊ทธ์ธ ์‚ฌ์šฉ

์„ค์น˜ ํ›„ /reload-plugins๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ช…๋ น์–ด๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ ์ด๋ฆ„์œผ๋กœ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋˜๋ฏ€๋กœ commit-commands๋Š” /commit-commands:commit๊ณผ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•˜๊ณ  ๋‹ค์Œ์„ ์‹คํ–‰ํ•˜์—ฌ ์‹œ๋„ํ•ด๋ณด์„ธ์š”:

/commit-commands:commit

์ด๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์Šคํ…Œ์ด์ง•ํ•˜๊ณ , commit ๋ฉ”์‹œ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋ฉฐ, commit์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๊ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋‹ค๋ฅด๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. Discover ํƒญ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค๋ช…์ด๋‚˜ ํ•ด๋‹น ํ™ˆํŽ˜์ด์ง€๋ฅผ ํ™•์ธํ•˜์—ฌ ์ œ๊ณตํ•˜๋Š” ๋ช…๋ น์–ด ๋ฐ ๊ธฐ๋Šฅ์„ ์•Œ์•„๋ณด์„ธ์š”.

์ด ๊ฐ€์ด๋“œ์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์—์„œ๋Š” ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๋ฉฐ, ๊ตฌ์„ฑ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ชจ๋“  ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์ถ”๊ฐ€

/plugin marketplace add ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์†Œ์Šค์—์„œ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

  • GitHub ์ €์žฅ์†Œ: owner/repo ํ˜•์‹(์˜ˆ: anthropics/claude-code)
  • Git URL: ๋ชจ๋“  git ์ €์žฅ์†Œ URL(GitLab, Bitbucket, ์ž์ฒด ํ˜ธ์ŠคํŒ…)
  • ๋กœ์ปฌ ๊ฒฝ๋กœ: ๋””๋ ‰ํ† ๋ฆฌ ๋˜๋Š” marketplace.json ํŒŒ์ผ์— ๋Œ€ํ•œ ์ง์ ‘ ๊ฒฝ๋กœ
  • ์›๊ฒฉ URL: ํ˜ธ์ŠคํŒ…๋œ marketplace.json ํŒŒ์ผ์— ๋Œ€ํ•œ ์ง์ ‘ URL

GitHub์—์„œ ์ถ”๊ฐ€

.claude-plugin/marketplace.json ํŒŒ์ผ์„ ํฌํ•จํ•˜๋Š” GitHub ์ €์žฅ์†Œ๋ฅผ owner/repo ํ˜•์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ owner๋Š” GitHub ์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋˜๋Š” ์กฐ์ง์ด๊ณ  repo๋Š” ์ €์žฅ์†Œ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด anthropics/claude-code๋Š” anthropics๊ฐ€ ์†Œ์œ ํ•œ claude-code ์ €์žฅ์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค:

/plugin marketplace add anthropics/claude-code

๋‹ค๋ฅธ Git ํ˜ธ์ŠคํŠธ์—์„œ ์ถ”๊ฐ€

์ „์ฒด URL์„ ์ œ๊ณตํ•˜์—ฌ ๋ชจ๋“  git ์ €์žฅ์†Œ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” GitLab, Bitbucket ๋ฐ ์ž์ฒด ํ˜ธ์ŠคํŒ… ์„œ๋ฒ„๋ฅผ ํฌํ•จํ•œ ๋ชจ๋“  Git ํ˜ธ์ŠคํŠธ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค:

HTTPS ์‚ฌ์šฉ:

/plugin marketplace add https://gitlab.com/company/plugins.git

SSH ์‚ฌ์šฉ:

/plugin marketplace add git@gitlab.com:company/plugins.git

ํŠน์ • ๋ธŒ๋žœ์น˜ ๋˜๋Š” ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด # ๋’ค์— ref๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค:

/plugin marketplace add https://gitlab.com/company/plugins.git#v1.0.0

๋กœ์ปฌ ๊ฒฝ๋กœ์—์„œ ์ถ”๊ฐ€

.claude-plugin/marketplace.json ํŒŒ์ผ์„ ํฌํ•จํ•˜๋Š” ๋กœ์ปฌ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค:

/plugin marketplace add ./my-marketplace

marketplace.json ํŒŒ์ผ์— ๋Œ€ํ•œ ์ง์ ‘ ๊ฒฝ๋กœ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค:

/plugin marketplace add ./path/to/marketplace.json

์›๊ฒฉ URL์—์„œ ์ถ”๊ฐ€

URL์„ ํ†ตํ•ด ์›๊ฒฉ marketplace.json ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค:

/plugin marketplace add https://example.com/marketplace.json

ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜

๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ•œ ํ›„ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ง์ ‘ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ์ž ๋ฒ”์œ„์— ์„ค์น˜๋จ):

/plugin install plugin-name@marketplace-name

๋‹ค๋ฅธ ์„ค์น˜ ๋ฒ”์œ„๋ฅผ ์„ ํƒํ•˜๋ ค๋ฉด ๋Œ€ํ™”ํ˜• UI๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค: /plugin์„ ์‹คํ–‰ํ•˜๊ณ  Discover ํƒญ์œผ๋กœ ์ด๋™ํ•œ ํ›„ ํ”Œ๋Ÿฌ๊ทธ์ธ์—์„œ Enter๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ต์…˜์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค:

  • User scope(๊ธฐ๋ณธ๊ฐ’): ๋ชจ๋“  ํ”„๋กœ์ ํŠธ์—์„œ ์ž์‹ ์„ ์œ„ํ•ด ์„ค์น˜
  • Project scope: ์ด ์ €์žฅ์†Œ์˜ ๋ชจ๋“  ํ˜‘๋ ฅ์ž๋ฅผ ์œ„ํ•ด ์„ค์น˜(.claude/settings.json์— ์ถ”๊ฐ€)
  • Local scope: ์ด ์ €์žฅ์†Œ์—์„œ๋งŒ ์ž์‹ ์„ ์œ„ํ•ด ์„ค์น˜(ํ˜‘๋ ฅ์ž์™€ ๊ณต์œ ๋˜์ง€ ์•Š์Œ)

managed ๋ฒ”์œ„์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ๋„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ด€๋ฆฌ์ž๊ฐ€ ๊ด€๋ฆฌ๋˜๋Š” ์„ค์ •์„ ํ†ตํ•ด ์„ค์น˜ํ•˜๋ฉฐ ์ˆ˜์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

/plugin์„ ์‹คํ–‰ํ•˜๊ณ  Installed ํƒญ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ๋ฒ”์œ„๋ณ„๋กœ ๊ทธ๋ฃนํ™”๋œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์„ค์น˜๋œ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ด€๋ฆฌ

/plugin์„ ์‹คํ–‰ํ•˜๊ณ  Installed ํƒญ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋ณด๊ณ , ํ™œ์„ฑํ™”ํ•˜๊ณ , ๋น„ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜, ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ ์ด๋ฆ„ ๋˜๋Š” ์„ค๋ช…์œผ๋กœ ๋ชฉ๋ก์„ ํ•„ํ„ฐ๋งํ•˜๋ ค๋ฉด ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

์ง์ ‘ ๋ช…๋ น์–ด๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ด€๋ฆฌํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ œ๊ฑฐํ•˜์ง€ ์•Š๊ณ  ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค:

/plugin disable plugin-name@marketplace-name

๋น„ํ™œ์„ฑํ™”๋œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋‹ค์‹œ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค:

/plugin enable plugin-name@marketplace-name

ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์™„์ „ํžˆ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค:

/plugin uninstall plugin-name@marketplace-name

--scope ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด CLI ๋ช…๋ น์–ด๋กœ ํŠน์ • ๋ฒ”์œ„๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

claude plugin install formatter@your-org --scope project
claude plugin uninstall formatter@your-org --scope project

์žฌ์‹œ์ž‘ ์—†์ด ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ ์šฉ

์„ธ์…˜ ์ค‘์— ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜, ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•  ๋•Œ /reload-plugins๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์žฌ์‹œ์ž‘ ์—†์ด ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค:

/reload-plugins

Claude Code๋Š” ๋ชจ๋“  ํ™œ์„ฑ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋‹ค์‹œ ๋กœ๋“œํ•˜๊ณ  ํ”Œ๋Ÿฌ๊ทธ์ธ, skills, agents, hooks, ํ”Œ๋Ÿฌ๊ทธ์ธ MCP servers ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ LSP servers์˜ ๊ฐœ์ˆ˜๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๊ด€๋ฆฌ

๋Œ€ํ™”ํ˜• /plugin ์ธํ„ฐํŽ˜์ด์Šค ๋˜๋Š” CLI ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€ํ™”ํ˜• ์ธํ„ฐํŽ˜์ด์Šค ์‚ฌ์šฉ

/plugin์„ ์‹คํ–‰ํ•˜๊ณ  Marketplaces ํƒญ์œผ๋กœ ์ด๋™ํ•˜์—ฌ:

  • ์†Œ์Šค ๋ฐ ์ƒํƒœ์™€ ํ•จ๊ป˜ ์ถ”๊ฐ€๋œ ๋ชจ๋“  ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๋ณด๊ธฐ
  • ์ƒˆ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์ถ”๊ฐ€
  • ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๋ชฉ๋ก์„ ์—…๋ฐ์ดํŠธํ•˜์—ฌ ์ตœ์‹  ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐ€์ ธ์˜ค๊ธฐ
  • ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์ œ๊ฑฐ

CLI ๋ช…๋ น์–ด ์‚ฌ์šฉ

์ง์ ‘ ๋ช…๋ น์–ด๋กœ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ตฌ์„ฑ๋œ ๋ชจ๋“  ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๋‚˜์—ด:

/plugin marketplace list

๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์—์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชฉ๋ก ์ƒˆ๋กœ ๊ณ ์นจ:

/plugin marketplace update marketplace-name

๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์ œ๊ฑฐ:

/plugin marketplace remove marketplace-name

์ž๋™ ์—…๋ฐ์ดํŠธ ๊ตฌ์„ฑ

Claude Code๋Š” ์‹œ์ž‘ ์‹œ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๋ฐ ์„ค์น˜๋œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์— ๋Œ€ํ•ด ์ž๋™ ์—…๋ฐ์ดํŠธ๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด Claude Code๋Š” ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๋ฐ์ดํ„ฐ๋ฅผ ์ƒˆ๋กœ ๊ณ ์น˜๊ณ  ์„ค์น˜๋œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์—…๋ฐ์ดํŠธ๋œ ๊ฒฝ์šฐ /reload-plugins๋ฅผ ์‹คํ–‰ํ•˜๋„๋ก ์š”์ฒญํ•˜๋Š” ์•Œ๋ฆผ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

UI๋ฅผ ํ†ตํ•ด ๊ฐœ๋ณ„ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์— ๋Œ€ํ•œ ์ž๋™ ์—…๋ฐ์ดํŠธ๋ฅผ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค:

  1. /plugin์„ ์‹คํ–‰ํ•˜์—ฌ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ด€๋ฆฌ์ž ์—ด๊ธฐ
  2. Marketplaces ์„ ํƒ
  3. ๋ชฉ๋ก์—์„œ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์„ ํƒ
  4. ์ž๋™ ์—…๋ฐ์ดํŠธ ํ™œ์„ฑํ™” ๋˜๋Š” ์ž๋™ ์—…๋ฐ์ดํŠธ ๋น„ํ™œ์„ฑํ™” ์„ ํƒ

๊ณต์‹ Anthropic ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž๋™ ์—…๋ฐ์ดํŠธ๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํƒ€์‚ฌ ๋ฐ ๋กœ์ปฌ ๊ฐœ๋ฐœ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž๋™ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

Claude Code ๋ฐ ๋ชจ๋“  ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•ด ๋ชจ๋“  ์ž๋™ ์—…๋ฐ์ดํŠธ๋ฅผ ์™„์ „ํžˆ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด DISABLE_AUTOUPDATER ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ž๋™ ์—…๋ฐ์ดํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

Claude Code ์ž๋™ ์—…๋ฐ์ดํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ ์ž๋™ ์—…๋ฐ์ดํŠธ๋ฅผ ํ™œ์„ฑํ™”๋œ ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๋ ค๋ฉด DISABLE_AUTOUPDATER์™€ ํ•จ๊ป˜ FORCE_AUTOUPDATE_PLUGINS=1์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค:

export DISABLE_AUTOUPDATER=1
export FORCE_AUTOUPDATE_PLUGINS=1

Claude Code ์—…๋ฐ์ดํŠธ๋ฅผ ์ˆ˜๋™์œผ๋กœ ๊ด€๋ฆฌํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ์ž๋™ ํ”Œ๋Ÿฌ๊ทธ์ธ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐ›์œผ๋ ค๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํŒ€ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๊ตฌ์„ฑ

ํŒ€ ๊ด€๋ฆฌ์ž๋Š” .claude/settings.json์— ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๊ตฌ์„ฑ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ž๋™ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์„ค์น˜๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ€ ๋ฉค๋ฒ„๊ฐ€ ์ €์žฅ์†Œ ํด๋”๋ฅผ ์‹ ๋ขฐํ•˜๋ฉด Claude Code๋Š” ์ด๋Ÿฌํ•œ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ์˜ .claude/settings.json์— extraKnownMarketplaces๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค:

{
  "extraKnownMarketplaces": {
    "my-team-tools": {
      "source": {
        "source": "github",
        "repo": "your-org/claude-plugins"
      }
    }
  }
}

extraKnownMarketplaces ๋ฐ enabledPlugins๋ฅผ ํฌํ•จํ•œ ์ „์ฒด ๊ตฌ์„ฑ ์˜ต์…˜์€ ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์ •์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋ณด์•ˆ

ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋Š” ์‚ฌ์šฉ์ž ๊ถŒํ•œ์œผ๋กœ ๋จธ์‹ ์—์„œ ์ž„์˜์˜ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋งค์šฐ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์†Œ์Šค์—์„œ๋งŒ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๊ณ  ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์กฐ์ง์€ ๊ด€๋ฆฌ๋˜๋Š” ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์ œํ•œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ ํ•ด๊ฒฐ

/plugin ๋ช…๋ น์–ด๋ฅผ ์ธ์‹ํ•˜์ง€ ๋ชปํ•จ

"์•Œ ์ˆ˜ ์—†๋Š” ๋ช…๋ น์–ด" ๋˜๋Š” /plugin ๋ช…๋ น์–ด๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์œผ๋ฉด:

  1. ๋ฒ„์ „ ํ™•์ธ: claude --version์„ ์‹คํ–‰ํ•˜์—ฌ ์„ค์น˜๋œ ํ•ญ๋ชฉ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  2. Claude Code ์—…๋ฐ์ดํŠธ:
    • Homebrew: brew upgrade claude-code
    • npm: npm update -g @anthropic-ai/claude-code
    • ๋„ค์ดํ‹ฐ๋ธŒ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ: ์„ค์ •์—์„œ ์„ค์น˜ ๋ช…๋ น์–ด๋ฅผ ๋‹ค์‹œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  3. Claude Code ์žฌ์‹œ์ž‘: ์—…๋ฐ์ดํŠธ ํ›„ ํ„ฐ๋ฏธ๋„์„ ์žฌ์‹œ์ž‘ํ•˜๊ณ  claude๋ฅผ ๋‹ค์‹œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ

  • ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๊ฐ€ ๋กœ๋“œ๋˜์ง€ ์•Š์Œ: URL์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๊ณ  .claude-plugin/marketplace.json์ด ๊ฒฝ๋กœ์— ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ ์‹คํŒจ: ํ”Œ๋Ÿฌ๊ทธ์ธ ์†Œ์Šค URL์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๊ณ  ์ €์žฅ์†Œ๊ฐ€ ๊ณต๊ฐœ๋˜์–ด ์žˆ๊ฑฐ๋‚˜(๋˜๋Š” ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š”์ง€) ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • ์„ค์น˜ ํ›„ ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์—†์Œ: ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์บ์‹œ์— ๋ณต์‚ฌ๋˜๋ฏ€๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋””๋ ‰ํ† ๋ฆฌ ์™ธ๋ถ€์˜ ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜๋Š” ๊ฒฝ๋กœ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ํ”Œ๋Ÿฌ๊ทธ์ธ skills๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Œ: rm -rf ~/.claude/plugins/cache๋กœ ์บ์‹œ๋ฅผ ์ง€์šฐ๊ณ , Claude Code๋ฅผ ์žฌ์‹œ์ž‘ํ•œ ํ›„ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋‹ค์‹œ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐ ์†”๋ฃจ์…˜์€ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๊ฐ€์ด๋“œ์˜ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์ฐธ์กฐํ•˜์„ธ์š”. ๋””๋ฒ„๊น… ๋„๊ตฌ๋Š” ๋””๋ฒ„๊น… ๋ฐ ๊ฐœ๋ฐœ ๋„๊ตฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ฝ”๋“œ ์ธํ…”๋ฆฌ์ „์Šค ๋ฌธ์ œ

  • ์–ธ์–ด ์„œ๋ฒ„๊ฐ€ ์‹œ์ž‘๋˜์ง€ ์•Š์Œ: ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๊ณ  $PATH์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. /plugin Errors ํƒญ์—์„œ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • ๋†’์€ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰: rust-analyzer ๋ฐ pyright์™€ ๊ฐ™์€ ์–ธ์–ด ์„œ๋ฒ„๋Š” ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์—์„œ ์ƒ๋‹นํ•œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์†Œ๋น„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด /plugin disable <plugin-name>์œผ๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ๋Œ€์‹  Claude์˜ ๊ธฐ๋ณธ ์ œ๊ณต ๊ฒ€์ƒ‰ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋ชจ๋…ธ๋ ˆํฌ์—์„œ ๊ฑฐ์ง“ ์–‘์„ฑ ์ง„๋‹จ: ์ž‘์—… ๊ณต๊ฐ„์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ตฌ์„ฑ๋˜์ง€ ์•Š์œผ๋ฉด ์–ธ์–ด ์„œ๋ฒ„๊ฐ€ ๋‚ด๋ถ€ ํŒจํ‚ค์ง€์— ๋Œ€ํ•ด ํ•ด๊ฒฐ๋˜์ง€ ์•Š์€ import ์˜ค๋ฅ˜๋ฅผ ๋ณด๊ณ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” Claude์˜ ์ฝ”๋“œ ํŽธ์ง‘ ๋Šฅ๋ ฅ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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