# =============================================================================
# config/skill_i18n.yaml
# -----------------------------------------------------------------------------
# Per-language text for skills shown on the public site + EXE. Keyed by skill id,
# then language code, then { summary, usage }:
#   summary : one-line "what it is" (cards + manifest)
#   usage   : short "when / how you use it" (detail page)
# build_site renders `default_lang` now; later a visitor's country/language
# selects the language and the registry/SKILL.md text is the fallback.
# Add a language by adding another code (e.g. `en:`) under an id.
# =============================================================================
version: 1
default_lang: ko

descriptions:
  # --- public bundles --------------------------------------------------------
  gatecraft:
    ko:
      summary: '게임·앱·웹 프로젝트의 기획서·설계서·게이트체크·페이지 목업까지 만들어주는 프로젝트 설계 엔진.'
      usage: '새 프로젝트를 시작할 때 Claude Code에서 "기획서 만들어줘", "gatecraft 시작", "프로젝트 설계"라고 하면 발동한다. 기획 → 설계 → 게이트체크 → 목업 순으로 문서를 만들고, 준비되면 구현 에이전트로 넘긴다. 세부 스킬(아래)을 단계별로 호출한다.'
  unity-mcp-development:
    ko:
      summary: 'Claude Code가 Unity 에디터를 안전하게(읽기 우선·배치·드라이런) 조작해 씬·에셋·스크립트 작업을 하게 해주는 스킬.'
      usage: 'Unity 프로젝트를 열어둔 상태에서 Claude Code에게 "Unity 헬스체크", "컴파일 에러 고쳐", "씬 점검", "프리팹 감사" 등을 시키면 발동한다. 항상 읽기 우선 → 드라이런 → 적용 순으로 안전하게 동작한다.'

  # --- gatecraft sub-skills --------------------------------------------------
  gatecraft/gate-check:
    ko:
      summary: '구현 에이전트에 넘기기 전, 프로젝트 명세가 준비됐는지 점검한다 (READY/주의/미준비 + 구체적 수정사항).'
      usage: '구현을 시작하기 직전 "게이트 체크", "준비됐나", "gate-check"라고 하면 발동한다. 명세가 충분한지 READY / READY_WITH_WARNINGS / NOT_READY로 판정하고, 부족하면 무엇을 보강해야 하는지 알려준다.'
  gatecraft/gatecraft:
    ko:
      summary: '게임·앱·웹·프로토타입·MVP 프로젝트를 시작·기획할 때 최소 설계 문서와 첫 작업 패킷을 세우는 마법사.'
      usage: '"프로젝트 시작", "기획해줘"로 발동한다. 마법사가 프로젝트 유형(게임/앱/웹)을 묻고, 최소한의 설계 문서 세트와 첫 작업 패킷을 만들어 바로 구현으로 들어갈 수 있게 한다.'
  gatecraft/page-mockups:
    ko:
      summary: '화면·페이지 플로우를 페이지별 목업과 Codex 이미지 생성 계획으로 바꾼다.'
      usage: '화면 흐름이 정해진 뒤 "목업 만들어줘", "page-mockups"로 발동한다. 페이지별 목업과, 이미지 생성으로 넘길 수 있는 제작 계획·승인 게이트를 만든다.'
  gatecraft/signalcraft:
    ko:
      summary: '시장·트렌드·리뷰·커뮤니티 신호를 읽어 무엇을 만들지 발굴하고 점수화된 컨셉 후보를 뽑는다.'
      usage: '무엇을 만들지 아직 모를 때 "시장 조사", "아이디어 발굴", "signalcraft"로 발동한다. 여러 신호를 모아 패턴·기회를 뽑고, 점수가 매겨진 컨셉 후보를 제시해 gatecraft로 넘긴다.'
  gatecraft/sprint-app:
    ko:
      summary: '모바일·앱 프로젝트용 스프린트 — 사전 점검·구현 패킷·QA·릴리스 점검.'
      usage: '모바일 앱 구현 단계에서 "sprint-app", "모바일 QA", "기기 점검"으로 발동한다. 디바이스 매트릭스·구현 패킷·QA·스토어 릴리스 점검을 단계별로 진행한다.'
  gatecraft/sprint-game:
    ko:
      summary: '게임 프로젝트용 스프린트 — 사전 점검·구현 패킷·QA·릴리스/운영 점검.'
      usage: '게임 구현 단계에서 "sprint-game", "코어루프 만들어", "게임 QA"로 발동한다. 코어루프 구현·콘텐츠·밸런스·플레이테스트·릴리스를 단계별로 진행한다.'
  gatecraft/sprint-web:
    ko:
      summary: '웹앱·SaaS·대시보드용 스프린트 — 사전 점검·구현 패킷·QA·배포 점검.'
      usage: '웹앱 구현 단계에서 "sprint-web", "웹 QA", "배포 점검"으로 발동한다. 주요 플로우 구현·데이터 계약·보안·UX 상태·배포 점검을 단계별로 진행한다.'

  # --- unity-mcp sub-skills --------------------------------------------------
  unity-mcp-development/unity-mcp:
    ko:
      summary: 'Claude Code에서 Karnelian Unity MCP로 Unity 에디터를 직접 조작·점검한다.'
      usage: 'Unity 프로젝트를 연 상태에서 Claude에게 씬·에셋·스크립트 작업을 시키면 발동. 읽기 우선 → 드라이런 → 적용 순으로 안전하게 동작한다.'
  unity-mcp-development/unity-mobile-guide:
    ko:
      summary: 'Android·iOS·Quest 빌드 준비 상태를 점검한다.'
      usage: '"모바일 점검", "안드로이드/iOS 준비됐나"로 발동. 플랫폼별 설정·권한·빌드 타깃을 확인한다.'
  unity-mcp-development/unity-performance-guide:
    ko:
      summary: '렌더링·에셋·UI·물리·스크립트·타깃 플랫폼 성능 가드레일.'
      usage: '릴리스/빌드 전이나 프레임 드랍이 보일 때 "성능 점검"으로 발동. 위험 지점을 읽기 전용으로 스캔한다.'
  unity-mcp-development/unity-project-scout-guide:
    ko:
      summary: '구현 전 기존 Unity 프로젝트의 스택·폴더·패키지·씬·관례를 훑는다.'
      usage: '새로 넘겨받은 Unity 프로젝트에서 "프로젝트 스카우트"로 발동. 손대기 전 현황을 읽기 전용으로 파악한다.'
  unity-mcp-development/unity-safety-risk-guide:
    ko:
      summary: 'AI 주도 Unity 변경의 안전 모델 — 읽기 우선·배치·드라이런·확인·롤백.'
      usage: 'Unity를 자동으로 수정하기 전 항상 적용되는 안전 가드레일. 위험한 일괄 변경 전 드라이런·확인을 강제한다.'
  unity-mcp-development/unity-scene-contracts-guide:
    ko:
      summary: '씬이 플레이 가능한 계약(카메라·EventSystem·매니저·UI 루트·참조)을 만족하는지 검증한다.'
      usage: '"씬 계약 점검"으로 발동. 누락된 참조·필수 오브젝트를 찾아 플레이 가능한 씬인지 확인한다.'
  unity-mcp-development/unity-script-design-guide:
    ko:
      summary: 'Unity 스크립트 아키텍처 가드레일 — MonoBehaviour 역할·SO·서비스·테스트 용이성·인스펙터.'
      usage: '스크립트 리팩터/설계 시 "스크립트 설계"로 발동. 역할 분리·직렬화 안전성을 점검한다.'
