~/VibeHandbook
$39

에이전트 툴링

docs.claude.com

Plugins

무엇인가

Plugin은 여러 에이전트 확장을 하나의 설치 가능한 패키지로 묶는다. 명령(command), 서브에이전트(subagent), 훅(hook), MCP 서버를 하나씩 엮는 대신, Plugin은 이들을 함께 배포해 당신(또는 팀)이 전체 기능을 한 번에 설치할 수 있게 한다. AI 코딩 에이전트를 커스터마이징하는 모든 것을 위한 배포 단위다.

강점

  • 한 번의 설치로 조각조각 설정하는 대신 완결되고 일관된 도구 모음을 가져온다.
  • 공유 가능해서 팀이나 커뮤니티가 동일한 워크플로로 표준화할 수 있다.
  • 버전 관리되고 제거 가능해서 깔끔하게 업데이트하거나 제거할 수 있다.
  • 명령, 훅, 에이전트, MCP 등 다양한 확장 유형을 한 지붕 아래 묶는다.

트레이드오프

  • Plugin은 실제 접근 권한을 가지고 실행되므로, 신뢰하지 않는 것을 설치하는 것은 진짜 위험이다.
  • 무언가 예상과 다르게 동작할 때 따져봐야 할 계층이 늘어난다.
  • 품질과 유지보수는 그것을 게시하는 사람에게 달려 있다.
  • 겹치는 플러그인끼리 명령이나 동작에서 충돌할 수 있다.

언제 사용하는가

프로젝트 전반에 걸쳐 공유하거나 재사용할 가치가 있는 워크플로를 조립했을 때, 또는 다른 사람이 패키징한 설정을 손으로 다시 만들지 않고 채택하고 싶을 때 Plugin을 사용하라.

바이브 코딩 적합성

Plugins는 일회성 설정을 휴대 가능한 것으로 바꾼다. 에이전트를 당신의 스택에서 안정적으로 만들어주는 명령과 훅의 조합을 찾았다면, 그것을 Plugin으로 패키징하는 순간 새 프로젝트마다 그 기준선에서 출발하게 된다. 플러그인을 의존성처럼 다뤄라. 신뢰하는 출처에서 설치하고, 활성화하기 전에 무엇을 추가하는지 읽어보라.

// plugin.json — 플러그인이 제공하는 것을 선언
{
  "name": "team-workflow",
  "version": "1.0.0",
  "commands": "./commands",
  "hooks": "./hooks.json"
}