에이전트 플러그인 빌드
이 스킬을 사용하여 에이전트 플러그인을 생성, 마이그레이션, 패키징 및 검사하세요.
사용 시기
다음과 같은 경우 이 스킬을 사용하세요:
- 처음부터 새로운 에이전트 플러그인 생성
- Claude Code, Cursor, Codex, OpenCode 또는 VS Code에서 마이그레이션
- 기존 플러그인 유효성 검사 및 패키징
- 플러그인 구조 검사
명령어
새 플러그인 생성
# 대화형
bun packages/cli/bin/agent-plugins init
# 플래그 사용
bun packages/cli/bin/agent-plugins create --name my-plugin --skills-only
기존 설정에서 마이그레이션
# 소스 형식 자동 감지
bun packages/cli/bin/agent-plugins migrate ./my-project
# 소스 형식 지정
bun packages/cli/bin/agent-plugins migrate ./my-project --from claude
유효성 검사 및 패키징
bun packages/cli/bin/agent-plugins package ./my-plugin
플러그인 검사
bun packages/cli/bin/agent-plugins inspect ./my-plugin
예제
스킬 전용 플러그인 생성
bun packages/cli/bin/agent-plugins create \
--name my-skills \
--skills-only \
--output ./my-skills-plugin
Claude Code에서 마이그레이션
bun packages/cli/bin/agent-plugins migrate \
./my-claude-project \
--from claude \
--output ./my-agent-plugin
플러그인 유효성 검사
bun packages/cli/bin/agent-plugins package ./my-plugin --dry-run
출력 구조
생성된 플러그인은 다음 구조를 따릅니다:
my-plugin/
├── plugin.json
├── skills/
│ └── skill-name/
│ └── SKILL.md
└── mcp.json (선택 사항)
마이그레이션 보고서
마이그레이션 시 도구는 다음을 보고합니다:
- ✓ 이식 가능한 구성 요소 (마이그레이션됨)
- ⚠ 클라이언트별 구성 요소 (마이그레이션되지 않음)
- ✗ 지원되지 않는 구성 요소 (마이그레이션되지 않음)