kdyswarm 연구 스웜 — 20-Agent 종합 분석 보고서
실행일: 2026-03-15 | 에이전트: 20개 (프로젝트 15 + 검색 5)
1. 프로젝트 분석 요약 (14/15 성공)
기술 스택 조합
| 스택 | 프로젝트 수 | 대표 프로젝트 |
|---|
| Next.js + TS + Tailwind + Supabase | 7 | silvercare, suno, pethows, secure-vault, heath-infer, coin-chart, dokiwiki(partial) |
| Next.js + TS + Tailwind + Neon/Drizzle | 3 | galaxy-con, tiny-house, funtime-games |
| Spring Boot + Java + Thymeleaf | 3 | car_reservation, kcsi-internal, kcsi-smpa |
| Python + FastAPI | 2 | voice-to-text, heath-infer(backend) |
공통 프레임워크 사용률
| 도구 | 사용 프로젝트 수 | 비율 |
|---|
| TypeScript | 11 | 79% |
| Next.js | 10 | 71% |
| Tailwind CSS | 10 | 71% |
| shadcn/ui | 8 | 57% |
| Playwright | 10 | 71% |
| Supabase | 7 | 50% |
| Vercel | 8 | 57% |
2. 공통 병목 TOP 5
#1. DB 마이그레이션 수동 실행 (7개 프로젝트)
- 영향: coin-chart, galaxy-con, suno, silvercare, secure-vault, heath-infer, tiny-house
- 현상: SQL 파일 생성 → Supabase Dashboard에서 수동 실행 → 세션마다 "마이그레이션 미적용" 반복 기록
- 해결: 신규 스킬
/kdydb 생성
#2. i18n 다국어 수동 관리 (5개 프로젝트)
- 영향: funtime-games(4언어), tiny-house(4언어), pethows(2언어), silvercare, secure-vault
- 현상: 기능 추가 시 4개 언어 JSON 파일 수동 동시 편집, 키 누락/불일치 빈번
- 해결: 신규 스킬
/kdyi18n 생성
#3. 레퍼런스 문서 수동 동기화 (6개 프로젝트)
- 영향: galaxy-con, voice-to-text, silvercare, kcsi-internal, car_reservation, dokiwiki
- 현상: API 변경 시
_API_REFERENCE.md 수동 갱신, 세션마다 current.md 수동 기록
- 기존 도구: doc-updater 에이전트 존재하나 활용 부족
#4. E2E 테스트 CI/CD 미연동 (거의 전체)
- 영향: 14개 프로젝트 중 CI에서 E2E 실행하는 프로젝트 0개
- 현상: 로컬
npm run test:e2e만 수동 실행, CI/CD 파이프라인 자체가 없는 경우 다수
- 해결: 신규 스킬
/kdycicd 생성
#5. Chrome 56 호환성 (내부망 3개)
- 영향: car_reservation, kcsi-internal, kcsi-smpa
- 현상: CSS gap/backdrop-filter, JS spread 연산자 등 수동 폴리필/변환 반복
- 특수: 경찰청 내부망 환경 고유 문제
3. Gap 분석
현재 28개 스킬로 커버되지 않는 영역
| Gap | 영향도 | 해결 |
|---|
| DB 마이그레이션 자동화 | 7개 프로젝트 | ✅ /kdydb 신규 생성 |
| i18n 키 동기화/검증 | 5개 프로젝트 | ✅ /kdyi18n 신규 생성 |
| CI/CD 파이프라인 생성 | 10+개 프로젝트 | ✅ /kdycicd 신규 생성 |
| 시각적 UI 회귀 테스트 | 전체 | 참조: hemangjoshi37a/claude-code-frontend-dev |
| Chrome 56 호환 감사 | 3개 프로젝트 | 프로젝트 로컬 규칙으로 대응 |
4. GitHub/마켓 검색 결과 — 즉시 적용 대상 (HIGH)
Skills
| 레포 | 핵심 가치 |
|---|
| obra/superpowers | TDD, systematic-debugging, verification |
| levnikolaevich/claude-code-skills | codebase-audit-suite (9개 영역 병렬 감사) |
| anthropics/skills | mcp-builder, frontend-design, theme-factory |
Hooks
| 레포 | 핵심 가치 |
|---|
| yurukusa/claude-code-hooks | 자율 운영 안전망 10개 훅 |
| carlrannaberg/claudekit | NPM 코드 품질 가드레일 |
MCP 서버
| 서버 | 카테고리 |
|---|
| Supabase | database (7개 프로젝트 직접 수혜) |
| Sentry | devtools (에러 모니터링) |
| Notion | productivity (기획/스펙) |
| Figma | design (디자인→코드) |
| Slack | communication |
| Linear | productivity (이슈 트래킹) |
| Kubernetes | cloud |
CI/CD & 자동화
| 레포 | 핵심 가치 |
|---|
| anthropics/claude-code-action | 공식 GitHub Actions 통합 |
| Pimzino/claude-code-spec-workflow | 스펙 주도 개발 자동화 |
| bvisible/mcp-ssh-manager | SSH 배포 자동화 MCP |
5. 실제 반영 결과
5-1. 커뮤니티 레퍼런스 업데이트
useful-repos.md: 11카테고리 51개 → 13카테고리 83개+ (신규 32개 추가)
- §7 Hooks: +5개 (yurukusa, claudekit, prompt-improver, karanb192, Continuous-Claude-v3)
- §8 플러그인: +5개 (superpowers-marketplace, Dev-GOM, skillhub.club, agentskills.to, awesomeclaude.ai)
- §12 CI/CD & 자동화: 신규 카테고리 8개 항목
- §13 신규 MCP 서버: 신규 카테고리 14개 항목
5-2. 신규 스킬 생성 (Gap 도출)
| 스킬 | 경로 | 해결 Gap |
|---|
/kdydb | 03-skills/kdydb/SKILL.md | DB 마이그레이션 자동화 (7개 프로젝트) |
/kdyi18n | 03-skills/kdyi18n/SKILL.md | i18n 키 동기화/검증 (5개 프로젝트) |
/kdycicd | 03-skills/kdycicd/SKILL.md | CI/CD 파이프라인 생성 (10+개 프로젝트) |
6. 향후 조치 (사용자 판단)
MCP 서버 설치 후보
{
"mcpServers": {
"supabase": {
"type": "http",
"url": "https://mcp.supabase.com/mcp",
"headers": { "Authorization": "Bearer ${SUPABASE_ACCESS_TOKEN}" }
},
"Sentry": {
"url": "https://mcp.sentry.io/mcp"
},
"notionApi": {
"command": "npx",
"args": ["-y", "@notionhq/notion-mcp-server"],
"env": { "NOTION_TOKEN": "${NOTION_TOKEN}" }
}
}
}
NPM 도구 설치 후보
npm install -g claudekit # 코드 품질 가드레일
Plugin 설치 후보
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace