gaebalai-marketplace
Claude Code 플러그인 마켓플레이스. 현재 cc-meeting-highlight, cc-roundtable, empirical-prompt-tuning 세 플러그인을 호스팅합니다.
이 리포지터리는 Claude Code의 플러그인 시스템에서 곧바로 추가할 수 있는 마켓플레이스 형태로 구성되어 있습니다.
빠른 시작 (사용자)
Claude Code 세션에서 마켓플레이스를 한 번 추가한 뒤, 원하는 플러그인을 설치합니다.
# 1. 마켓플레이스 등록 (1회)
/plugin marketplace add gaebalai/gaebalai-marketplace
# 2. 플러그인 설치 (필요한 것만, 또는 전부)
/plugin install cc-meeting-highlight@gaebalai-marketplace # macOS Apple Silicon 전용
/plugin install cc-roundtable@gaebalai-marketplace
/plugin install empirical-prompt-tuning@gaebalai-marketplace
설치 후 자연어 또는 슬래시 명령어로 트리거됩니다.
# cc-meeting-highlight (macOS 전용)
/meeting-highlight
이 회의 녹화 60초 하이라이트로 만들어줘
# cc-roundtable
이 결정을 다분야 전문가들과 토론으로 평가해줘
이 사이트를 원탁회의 형식으로 리뷰해줘
# empirical-prompt-tuning
이 SKILL.md 평가해줘 (서브에이전트 3병렬로)
~/.claude/skills/conventional-changelog/SKILL.md 다른 AI한테 돌려봐줘
로컬 개발 중인 마켓플레이스를 그대로 가리키려면 /plugin marketplace add /Users/gaebalai/cc-workspace/gaebalai-marketplace 처럼 절대 경로로도 추가할 수 있습니다.
수록 플러그인
| 플러그인 | 플랫폼 | 카테고리 | 설명 | 버전 |
|---|
cc-meeting-highlight | macOS Apple Silicon | productivity | 회의 녹화 mp4 → 60초 하이라이트 영상 자동 생성 (mlx-whisper × Claude × Remotion) | 0.1.0 |
cc-roundtable | 모든 플랫폼 | productivity | 다분야 전문가를 동적으로 선정해 구조화된 토론으로 다각적 평가·제언을 정리 | 1.0.0 |
empirical-prompt-tuning | 모든 플랫폼 | productivity | 자기가 쓴 프롬프트의 재현성을 별도 AI에 백지 dispatch 시켜 객관 측정·정련하는 메타-스킬 | 0.1.0 |
cc-meeting-highlight 요점
"녹화 안 보는 문제"를 자동화로 해결 — 1시간 회의 mp4를 60초 자막 영상으로 압축.
파이프라인: 7-Phase, 첫 실행 10-15분 / 두 번째부터 2-5분 (M3 Mac 24GB 기준).
Phase 0 symlink (한글·일본어 파일명 ASCII화) [scripts/00]
Phase 1 음성 추출 (16kHz mono WAV) [scripts/10]
Phase 2 받아쓰기 (mlx-whisper, word-level timestamps) [scripts/20]
Phase 3 토픽 추출 + 시각 매칭 (LLM) [skills/topics-extractor]
Phase 4 60초 하이라이트 선정 + 자막 작성 (LLM) [skills/highlights-selector]
Phase 5 클립 잘라내기 (CFR 30fps 재인코딩) [scripts/50]
Phase 6 Remotion 4.x 렌더링 (Noto Sans KR 한글 자막) [assets/remotion/]
한국 환경 기본 설정 (이 플러그인이 자동 적용):
- mlx-whisper
language="ko" 명시 (자동 감지가 일본어로 흘러가는 문제 회피)
- INITIAL_PROMPT에 한국 회사 자주 쓰는 용어 (OKR, KPI, MAU, PM, CTO 등)
- NFD/NFC 정규화 차이를 symlink 레이어로 흡수 (한글 파일명 안전)
- Remotion에서 Noto Sans KR +
wordBreak: keep-all 적용
- 자막 한국어 길이 가이드 (caption 18자, subCaption 35자)
사전 요건: macOS 14+, Apple Silicon, 16GB+ RAM, Python 3.11(필수, 3.14는 mlx-whisper ImportError), Node 18+, brew install ffmpeg jq uv node.
자세한 절차·트러블슈팅·자산 부트스트랩 방법은 plugins/cc-meeting-highlight/README.md를 참고.
cc-roundtable 요점
한 명의 시점으로는 보이지 않는 사각지대를, 다분야 전문가 패널의 구조화된 토론으로 메우는 스킬.
핵심 설계 — 그룹 사고와 의견 수렴 실패를 회피하기 위해 학술적 지견에 근거해 설계됨.
- 독립 분석 먼저 — 각 전문가가 다른 의견을 보지 않고 병렬로 분석 (Nominal Group Technique)
- 반대 의견을 구조적으로 보장 — Devil's Advocate를 패널과 별도로 1명 항상 포함
- 반복은 최대 2라운드 — MAD 연구 기준, 3라운드 이상은 사고 퇴화
- 소수 의견 보호 — 통합 단계에서 명시적으로 체크
- 전문가 패널은 Phase 0에서 확정 — 토론 중간에 추가·교체 금지
파이프라인
Phase 0: 의제 분석·전문가 동적 선정 (오케스트레이터)
↓
Phase 1: 독립 분석 (전문가 병렬, 상호 비공개)
↓
Phase 2: 구조화된 토론 (대립점 중심, 최대 2라운드)
↓
Phase 3: 통합·평결 (소수 의견 체크)
↓
Phase 4: 사용자 보고
- 패널 크기는 의제의 도메인 수에 따라 3–7명 + DA로 동적 결정.
- 토론 심도는 리스크/대립 가능성에 따라 Quick / Standard / Deep.
- 웹사이트, 코드, 사업 전략, 디자인, 조직 설계 등 도메인 무관.
자세한 설계 원칙·전문가 선정 로직·페르소나 템플릿은 plugins/cc-roundtable/skills/start/SKILL.md를 참고.
empirical-prompt-tuning 요점
내가 쓴 프롬프트는, 내가 평가할 수 없다.
다른 AI에게 백지 상태로 돌려보고, 막힌 곳을 보고받아 단계적으로 다듬는 루프 스킬.
6가지 핵심 원칙 — 어느 하나라도 빠지면 의미 없음.
- 글쓴이와 판정자 분리
- 시나리오 사전 고정 (사후 수정 절대 금지)
- 매번 신규 dispatch (같은 세션 재사용 금지)
- 양면 측정 (정성 + 정량)
- 1회 반복 1테마 수정
- hold-out 시나리오로 과적합 검사
한 줄 흐름
대상 식별 → 시나리오 3개 고정 → 요건 체크리스트
↓
백지 dispatch → 정성+정량 수집 → 1테마 수정
↓
새 dispatch로 재실행 → 수렴/발산/종료 판정
자세한 워크플로우·종료 판정 기준·평가 루브릭은 plugins/empirical-prompt-tuning/skills/empirical-prompt-tuning/SKILL.md를 참고.
디렉터리 구조