{
  "$schema": "https://forpros.it/schema/stack.v1.json",
  "resource": "landing-agents-workflow",
  "updatedAt": "2026-05-25",
  "categories": [
    {
      "id": "input",
      "label": "Input — come parlo agli agenti",
      "tools": [
        {
          "name": "Wispr Flow",
          "url": "https://wisprflow.ai",
          "why": "Detto il brief a voce libera. Senza questo i prompt sarebbero la metà — la dettatura permette di iterare 3-4x più veloce della tastiera.",
          "tier": "paid"
        }
      ]
    },
    {
      "id": "orchestration",
      "label": "Orchestrazione — il command center",
      "tools": [
        {
          "name": "Claude Code",
          "url": "https://claude.com/claude-code",
          "why": "Harness, NON un singolo agente. Spawna subagent specializzati per ICP / ruolo / direzione visuale, in parallelo. Esegue il workflow.",
          "tier": "paid"
        }
      ]
    },
    {
      "id": "review",
      "label": "Review — second opinion sul copy critico",
      "tools": [
        {
          "name": "Codex CLI",
          "url": "https://github.com/openai/codex",
          "why": "Sessione separata. Lo uso come second opinion su H1/CTA/about dopo che Claude ha già orchestrato la review interna. Bias diversi = doppia conferma o dissenso utile.",
          "tier": "paid"
        }
      ]
    },
    {
      "id": "build",
      "label": "Build — stack del sito",
      "tools": [
        {
          "name": "Astro 6",
          "url": "https://astro.build",
          "why": "Generatore static-first. Content collections, View Transitions API, MDX. Niente React bloat se non serve."
        },
        {
          "name": "Vercel",
          "url": "https://vercel.com",
          "why": "Deploy auto su push GitHub. Edge function gratis per il form newsletter. Free tier basta a queste landing.",
          "tier": "free-tier"
        },
        {
          "name": "Cloudflare DNS",
          "url": "https://www.cloudflare.com",
          "why": "Hosting DNS gratuito, TLD-agnostic. Funziona anche con dominio .it comprato su register.it.",
          "tier": "free"
        },
        {
          "name": "register.it",
          "url": "https://www.register.it",
          "why": "Registrar `.it` (Cloudflare non vende `.it`, ma Cloudflare può ospitare i DNS di un `.it` comprato altrove)."
        }
      ]
    },
    {
      "id": "asset",
      "label": "Asset — OG card, screenshot, video",
      "tools": [
        {
          "name": "Playwright",
          "url": "https://playwright.dev",
          "why": "Screenshot reali (vedi gli embed di questa pagina). Generazione OG card via HTML+CSS render. Pipeline video LinkedIn (record scroll + ffmpeg merge)."
        },
        {
          "name": "ImageMagick",
          "url": "https://imagemagick.org",
          "why": "Conversione formati, compressione PNG/WEBP, manipolazione OG card."
        },
        {
          "name": "ffmpeg",
          "url": "https://ffmpeg.org",
          "why": "Merge voiceover TTS + scroll video, trim lead-in, export H.264 LinkedIn-safe."
        }
      ]
    },
    {
      "id": "skills",
      "label": "Skill Claude Code custom — le specializzazioni",
      "tools": [
        {
          "name": "impeccable",
          "url": "https://github.com/obra/impeccable",
          "why": "UX review, visual hierarchy, polish. Apache 2.0. Skill di riferimento quando una UI 'sente vuota'.",
          "license": "Apache 2.0"
        },
        {
          "name": "design-taste-frontend",
          "why": "Senior UI/UX engineer. Metric-based rules, CSS hardware acceleration, balanced design engineering."
        },
        {
          "name": "image-to-code",
          "why": "Mockup HTML → port a Astro / framework con fedeltà visiva. Vincoli specifici per evitare cards-inside-cards anti-pattern."
        },
        {
          "name": "high-end-visual-design",
          "why": "Standard di design da agenzia top. Font, spacing, shadows, card patterns che fanno sentire 'expensive'."
        },
        {
          "name": "redesign-existing-projects",
          "why": "Upgrade siti esistenti senza romperli. Audit + applicazione standard high-end."
        }
      ]
    }
  ]
}
