# ecosystem-reference.yaml — KLV 카탈로그 감사용 생태계 비교 기준 (ADR 0003)
# 각 source가 '덮는 영역'(covers)을 키워드로. audit_ecosystem.py가 각 KLV 스킬을
# 이 covers와 대조해 delegate(덮음)/keep(빈틈)/partial로 분류한다.
# 사람이 유지하는 정적 목록 — 네트워크 조회 없음.
#
# 정리(2026-06-29): covers 중복 제거. product-spec은 산출물(PPT/사업계획서) 전용으로
# 좁힘(기획 일반은 gatecraft). signalcraft(제품발굴)≠deep-research(범용리서치) 분리.
# awesome-claude-code는 '위임 대상'이 아니라 '갭 검색처'라 sources에서 뺌(맨 아래 주석).

sources:
  # ── 프로세스 ──────────────────────────────────────────────
  - id: superpowers
    kind: plugin
    provider: 'obra (공식 마켓)'
    covers: [brainstorming, planning, writing-plans, tdd, test-driven, systematic-debugging, code-review, refactoring, skill-authoring, git-worktrees, verification, subagent-driven-development]
    url: 'https://github.com/obra/superpowers'

  # ── 기획·스프린트 패밀리 (gatecraft 계열) ──────────────────
  - id: gatecraft
    kind: plugin
    provider: '설치됨 (gatecraft 계열)'
    covers: [project-kickoff, blueprint, gate-check, page-mockups, mvp-planning, planning-docs, control-docs, first-work-packet]
    url: ''

  - id: product-spec
    kind: plugin
    provider: '설치됨'
    covers: [business-plan, pitch-deck, ppt, deliverable-docs, stakeholder-spec]   # 발표/투자용 산출물 전용 (기획 일반은 gatecraft)
    url: ''

  - id: signalcraft
    kind: plugin
    provider: '설치됨 (gatecraft 계열)'
    covers: [opportunity-discovery, market-signal, trend-research, community-signal, concept-candidates, concept-scoring]   # '무엇을 만들지' 발굴 → gatecraft로 핸드오프
    url: ''

  - id: deep-research
    kind: plugin
    provider: '설치됨'
    covers: [general-research, multi-source-research, fact-check, cited-report]   # 임의 주제 심층조사(범용 도구)
    url: ''

  - id: sprint-game
    kind: plugin
    provider: '설치됨 (gatecraft 계열)'
    covers: [game-flow, core-loop, first-five, ftue, mvp-cut, content-pass, game-qa, playtest, regression, release-check, release-notes, liveops, asset-plan, balance-polish, game-skeleton, loop-check]
    url: ''

  - id: sprint-web
    kind: plugin
    provider: '설치됨 (gatecraft 계열)'
    covers: [web-flow, web-skeleton, web-mvp-cut, api-contract, data-contract, auth-check, security-review, ux-states, ux-hardening, deploy-check, web-qa, launch-metrics, ops-runbook, primary-flow-build]
    url: ''

  - id: sprint-app
    kind: plugin
    provider: '설치됨 (gatecraft 계열)'
    covers: [mobile-flow, mobile-skeleton, mobile-mvp-cut, device-matrix, store-policy, store-release, mobile-qa, offline-sync, crash-analytics, rollout-plan, mobile-ux, mobile-primary-flow]
    url: ''

  # ── 도구·통합 (MCP) ───────────────────────────────────────
  - id: unity-mcp
    kind: mcp
    provider: '설치됨'
    covers: [unity-editor-control, scene, prefab, component, compile-fix, performance-scan, ui-qa, visual-qa, build-smoke, mobile-check, scene-contract, prefab-audit, project-scout]
    url: ''

  - id: official-mcp
    kind: mcp
    provider: 'anthropic claude-plugins-official'
    covers: [github, gitlab, linear, notion, vercel, slack, sentry, lsp, code-intelligence, issue-tracking, integrations]
    url: 'https://github.com/anthropics/claude-plugins-official'

# 갭 검색처 (위임 대상 아님 — 설치할 게 없으면 여기서 찾아본다):
#   awesome-claude-code (hesreallyhim, 3.6만★) — 커뮤니티 스킬/플러그인 디렉터리
#   punkpeye/awesome-mcp-servers — MCP 서버 목록
