{
  "skill_name": "copywriting",
  "evals": [
    {
      "id": 1,
      "prompt": "InsuWiki 홈페이지 카피를 작성해주세요. 주요 방문자는 보험 약관을 이해하기 어려워하는 30~40대이며, 핵심 액션은 '무료로 내 보험 분석 시작'입니다. 히어로 섹션(헤드라인, 서브헤드라인, CTA)과 주요 혜택 섹션 카피를 포함해주세요.",
      "expected_output": "히어로 섹션에 핵심 가치 제안을 담은 헤드라인, 구체성을 더한 서브헤드라인(1-2문장), 행동 지향적 CTA 버튼 텍스트를 제공해야 합니다. 헤드라인은 '약관 이해 어려움'이라는 핵심 고통 포인트를 명확하게 해소하는 방향이어야 합니다. 혜택 섹션은 기능 설명이 아닌 결과/혜택 중심으로 3-5개 항목으로 구성해야 합니다. CTA는 'Submit'이나 '시작하기' 같은 약한 표현 대신 사용자가 얻는 것을 명시하는 강한 표현을 써야 합니다.",
      "assertions": [
        "Checks product-marketing-context.md is read before writing if it exists",
        "Provides hero section with headline, subheadline, and CTA as separate elements",
        "Applies benefits-over-features principle in benefits section copy",
        "Uses specific language over vague terms (avoids '최고', '최적', '혁신적')",
        "Recommends strong CTA that communicates what the user gets (not just '시작하기')",
        "Addresses core pain point of 약관 이해 어려움 directly in headline or subheadline",
        "Provides 2-3 headline alternatives with rationale for each",
        "Applies customer language mirroring the target audience (30-40대 직장인)"
      ],
      "files": []
    },
    {
      "id": 2,
      "prompt": "InsuRo 랜딩 페이지 카피를 작성해주세요. 이 페이지는 Google 광고에서 유입되며, 광고 키워드는 '보험료 절감 방법'입니다. 단일 메시지로 AI 보험 분석의 가치를 전달하고, 무료 진단 신청을 유도해야 합니다.",
      "expected_output": "광고 키워드('보험료 절감 방법')와 랜딩 페이지 헤드라인이 메시지 매칭(message match)되어야 합니다. 단일 CTA 원칙을 지키며 페이지 전체가 하나의 주장을 논리적으로 전개해야 합니다. 히어로 → 문제/고통 인식 → 해결책 → 사회적 증거 → 최종 CTA 구조를 따라야 하며, 각 섹션이 이전 섹션을 자연스럽게 이어받아야 합니다.",
      "assertions": [
        "Checks headline matches the source keyword '보험료 절감 방법' for message alignment",
        "Applies single-message, single-CTA principle throughout the landing page",
        "Provides logical page flow: hero → problem → solution → proof → CTA",
        "Recommends social proof elements (numbers, testimonials) to build credibility",
        "Uses active voice and direct language per copywriting style rules",
        "Avoids passive voice constructions and jargon that could confuse visitors",
        "Provides strong CTA that communicates the specific benefit (무료 진단 신청)",
        "Checks product-marketing-context.md for InsuRo positioning before writing"
      ],
      "files": []
    },
    {
      "id": 3,
      "prompt": "InsuWiki 가격 페이지 카피를 작성해주세요. 무료 플랜과 Pro 플랜(월 9,900원) 두 가지가 있으며, Pro로 업그레이드를 유도해야 합니다. 방문자가 '어떤 플랜이 나에게 맞는가?'라는 불안을 해소할 수 있도록 작성해주세요.",
      "expected_output": "가격 페이지의 핵심 목적(어떤 플랜을 선택할지 도움)을 충족하는 헤더 카피, 플랜별 설명, 추천 플랜을 명확히 강조하는 UI 카피를 제공해야 합니다. Pro 플랜의 '왜 이 돈이 가치 있는가'를 구체적 혜택(절약 금액, 기능 결과)으로 설명해야 합니다. FAQ 또는 반론 처리 섹션을 포함해 구매 불안을 해소해야 합니다.",
      "assertions": [
        "Provides page header copy that reduces plan-selection anxiety",
        "Applies benefits-over-features principle for Pro plan differentiators",
        "Recommends visual or copy treatment to make the recommended plan obvious",
        "Includes objection handling copy (FAQ, guarantee, or risk reversal)",
        "Uses specific value metrics for Pro plan (e.g., 절약 금액, 기능 결과)",
        "Provides CTA copy for each plan that communicates what happens next",
        "Checks product-marketing-context.md for pricing context before writing",
        "Avoids vague comparative terms without substantiation"
      ],
      "files": []
    },
    {
      "id": 4,
      "prompt": "아래 InsuWiki 홈페이지 히어로 카피를 리뷰하고 개선해주세요.\n\n[현재 카피]\n헤드라인: '보험의 모든 것을 한눈에'\n서브헤드라인: '인슈위키는 보험 관련 정보를 제공하는 플랫폼입니다. 다양한 기능을 통해 보험을 더 잘 이해할 수 있습니다.'\nCTA: '시작하기'\n\n이 카피의 문제점을 분석하고 개선안을 3가지 버전으로 제안해주세요.",
      "expected_output": "현재 카피의 구체적인 문제점(모호함, 회사 언어 vs 고객 언어, 약한 CTA, 수동적 표현)을 원칙 기반으로 진단해야 합니다. 개선안 3가지는 각각 다른 각도(고통 포인트 중심, 결과 중심, 호기심 유발)에서 접근해야 하며, 각 개선안에 적용된 원칙을 설명해야 합니다. CTA는 '[Action Verb] + [What They Get]' 공식을 적용한 강한 표현으로 교체해야 합니다.",
      "assertions": [
        "Identifies specific weaknesses in current copy (vagueness, passive voice, weak CTA)",
        "Applies copywriting principles to diagnose each issue (benefits vs features, specific vs vague)",
        "Provides 3 distinct improvement versions with different angles",
        "Recommends CTA replacement using action verb plus what they get formula",
        "Explains the rationale for each improvement with specific principle applied",
        "Rewrites subheadline to use customer language instead of company language",
        "Checks that improved headlines are specific rather than generic",
        "Removes buzzwords like '한눈에' without substantiation and replaces with concrete language"
      ],
      "files": []
    },
    {
      "id": 5,
      "prompt": "InsuRo 피처 페이지(AI 보험 분석 기능)의 카피를 작성해주세요. 이 기능은 사용자가 보유 보험을 입력하면 AI가 3분 내에 중복 보장, 보장 공백, 과다 보험료를 분석합니다. 기능-혜택-결과 연결 구조로 작성해주세요.",
      "expected_output": "기능(feature) → 혜택(benefit) → 결과(outcome) 연결 구조를 명확히 적용해야 합니다. 페이지 히어로에서 기능이 아닌 결과를 먼저 제시하고, 기술적 기능 설명은 혜택 언어로 감싸야 합니다. '어떻게 작동하나' 섹션은 3-4단계 간결한 구조로 복잡함을 줄여야 합니다. 구체적 수치(3분, 분석 항목 수)를 활용해 신뢰성을 높여야 합니다.",
      "assertions": [
        "Applies feature to benefit to outcome connection structure for each capability",
        "Leads with outcome in hero section, not feature description",
        "Provides 'How it Works' section with 3-4 clear steps to reduce perceived complexity",
        "Uses specific numbers (3분, 분석 항목) for credibility and specificity",
        "Avoids jargon that would confuse non-insurance-expert users",
        "Includes clear path to trial or demo at the end of the page",
        "Reads product-marketing-context.md for InsuRo AI feature details if available",
        "Checks all copy is in active voice per style rules"
      ],
      "files": []
    },
    {
      "id": 6,
      "prompt": "InsuWiki 무료 보험 분석 페이지의 CTA 버튼 텍스트를 개선해주세요. 현재 사용 중인 CTA는 '무료 시작', '지금 시작', '시작하기'입니다. 각 CTA의 문제점을 설명하고, 페이지 내 위치(히어로, 중간, 하단)에 맞는 개선 CTA를 각각 3가지씩 제안해주세요.",
      "expected_output": "현재 CTA들의 공통 문제점(무엇을 얻는지 불명확, 행동 동기 부재)을 설명해야 합니다. 히어로(초기 방문), 중간(관심 증가), 하단(결정 단계) 각 위치에 맞는 심리적 상태를 반영한 CTA를 각 3가지 제안해야 합니다. '[Action Verb] + [What They Get] + [Qualifier]' 공식을 적용하고, 각 CTA의 심리적 근거를 설명해야 합니다.",
      "assertions": [
        "Identifies specific weaknesses of current CTAs (vague, no value communication)",
        "Provides 3 CTA variations for each page position (hero, middle, bottom) totaling 9",
        "Applies action verb plus what they get plus qualifier formula to each CTA",
        "Differentiates CTA messaging based on visitor psychology at each funnel stage",
        "Avoids weak CTAs such as Submit, 시작하기, Learn More per CTA guidelines",
        "Explains psychological rationale for each CTA recommendation",
        "Tailors CTAs to InsuWiki specific offer (무료 보험 분석)",
        "Checks product-marketing-context.md for brand voice guidance if available"
      ],
      "files": []
    },
    {
      "id": 7,
      "prompt": "우리 보험 서비스의 신규 가입자 온보딩 이메일 시퀀스 3편을 작성해주세요. 각 이메일의 제목, 본문, CTA를 포함하고, 가입 후 7일 이내 첫 보험 분석 완료를 유도하는 방향으로 구성해주세요.",
      "expected_output": "이 요청은 copywriting 스킬의 범위를 벗어납니다. 이메일 시퀀스 작성은 email-sequence 스킬에서 담당합니다. copywriting 스킬은 웹사이트 페이지(홈페이지, 랜딩 페이지, 가격 페이지, 피처 페이지) 카피 작성에 특화되어 있습니다. 사용자에게 email-sequence 스킬로 라우팅을 안내하고, 이메일과 연결되는 랜딩 페이지 카피 작성은 copywriting 스킬이 도울 수 있음을 설명해야 합니다.",
      "assertions": [
        "Identifies email sequence request as outside copywriting skill scope",
        "Recommends routing to email-sequence skill explicitly by name",
        "Explains the boundary: copywriting handles web pages, email-sequence handles emails",
        "Does not attempt to write the full email sequence without redirecting",
        "Offers to help with landing page copy that email CTAs link to",
        "Provides a clear and helpful handoff that does not leave the user without direction",
        "Communicates the specific skill (email-sequence) the user should use instead"
      ],
      "files": []
    }
  ]
}
