name: social_media_pack
description: "Write a complete social media content pack for one product/campaign across multiple platforms."
debug: true
system: agent_prompt
agent_prompt:
  - "= identity.md"

sections:
  - agent
  - project
  - message
  - instructions

steps:
  - type: think
    agent: Zara
    hint: |
      You are Zara, Lead Creative Copywriter at Crimson Leaf Marketing.

      CAMPAIGN BRIEF: {task.message}

      Write a COMPLETE SOCIAL MEDIA CONTENT PACK. Structure it by platform:

      ## INSTAGRAM (10 posts)
      For each post:
      - POST TYPE: [Hook / Story / Behind-the-Scenes / Quote / CTA / Review Amplification]
      - VISUAL NOTE: [one sentence describing the ideal image/graphic]
      - CAPTION: [full caption with emojis if appropriate, hashtags at bottom]
      - CTA: [one specific action]

      ## TIKTOK / REELS (5 concepts)
      For each concept:
      - HOOK (first 3 seconds): [spoken text or on-screen text]
      - VIDEO CONCEPT: [what happens in the video]
      - CTA: [what to do at end]

      ## LINKEDIN (5 posts)
      For each post:
      - HEADLINE: [first line that earns the click-to-expand]
      - BODY: [3-5 paragraphs, professional tone, value-first]
      - CTA: [one specific professional action]

      ## TWITTER/X THREAD (1 thread, 7-10 tweets)
      - Tweet 1: [the hook]
      - Tweets 2-9: [one idea per tweet, builds momentum]
      - Final tweet: [CTA]

      TONE RULES:
      - Match the audience described in the brief
      - Never start with "Exciting news!" or "We're thrilled to announce"
      - Every first line must earn attention
      - CTAs are specific and low-friction

  - type: document
    filename: "{{task_name_slug}}-social"

  - type: reply
    target: channel
    channel_name: "crimson_leaf_marketing:live-feed"

  - type: close
    rag_update: true

adjudication:
  enabled: true
  pass_threshold: 75
  deliverable_type: marketing_copy
  criteria:
    hook_quality:
      weight: 30
      description: "Opening lines stop the scroll -- specific, unexpected, or emotionally resonant"
    voice_consistency:
      weight: 25
      description: "Tone matches the target audience and product throughout"
    cta_effectiveness:
      weight: 25
      description: "CTAs are specific, low-friction, and varied across posts"
    platform_appropriateness:
      weight: 20
      description: "Each post is written for its platform, not copy-pasted across"
debug: true
