Vai al contenuto principale

[verdetto][prompt curato][fonte: sleek.design]

Posso vibecodare Sleek?

// si costruisce in un weekend, ma restano buchi veri

Una schermata sola è già un «sì» e per quella non ti serve questo sito: quello che vende Sleek è far sembrare dodici schermate la stessa app, e gran parte si rivela disciplina nel prompt. Restano due buchi: non c'è una tela, quindi ogni modifica è un prompt su un file intero, e un modello solo dà bozze più grezze.

confidenza: media

cos’è: Strumento prompt-to-design per UI di app mobile su più schermate, con export in Figma e in codice

Indice di costruibilità · gioco editoriale

  • Prezzo 24,99 $/mese peso: più 2
  • Tempo un weekend peso: più 2
  • Categoria design non pesa
  • Moat qualità di esecuzione peso: meno 1
  • Confidenza media peso: zero
  • Cosa perdi 4 voci peso: meno 2
  • Sito sleek.design (si apre in una nuova scheda) non pesa
Indice: più 1. in bilico

Si pareggiano. È il caso in cui decide quanto ti sta antipatico l’abbonamento.

Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.

// piano gratuito: The free plan is one project on one-time trial credits; nothing renews.

Cosa costruisci

Generare un solo design system, generare ogni schermata mobile come file HTML Tailwind autonomo che lo rispetta, rivederle tutte insieme dentro cornici da telefono, ed esportare i PNG più i livelli Figma modificabili.

cosa ti serve

  • una API key per un LLM
  • Node 22+
  • Playwright per l'export degli screenshot

La prima voce di UI mobile con AI della lista, e pure scomoda: quello che vende è in gran parte gratis dentro il coding agent che il lettore ha già, e il convertitore Figma su cui si appoggiava è MIT su npm.

Il prompt

Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».

Prompt one-shot EN
Build me a mobile app screen designer to replace Sleek. Requirements:

- A local Next.js app (App Router) calling the Anthropic API (claude-opus-5,
  key in .env). Stream it with max_tokens 32000 · a screen plus its thinking
  share that budget, and it rejects sampling params and assistant prefills
  outright. Screens are files on disk, no database.
- One route handler takes a plain-language description of the app, or a sketch
  I drop on the page, and answers with a screen list first: 6 to 10 names, one
  line of purpose each. I edit that list, then it builds every screen on it.
- That same first call writes design-system.json (5 hex colors, 2 fonts with a
  6-step type scale, radius, spacing unit, icon set) and _nav.html, and nothing
  regenerates either afterwards · every later call gets both pasted in verbatim,
  which is what stops screen 9 drifting away from screen 1.
- Each screen is public/screens/<name>.html: one standalone file, Tailwind via
  CDN, Lucide icons, a 402x874 viewport with 62px top and 34px bottom insets as
  CSS variables, 44px minimum tap targets, and that same nav.
- Edits re-send the current file plus my instruction and overwrite it in place,
  so untouched parts stay put; every version lands in screens/.history/.
- The page is a gallery: each screen in an iframe inside a phone frame, side by
  side, a text box under each for the next edit. `npm run export` runs
  Playwright at deviceScaleFactor 3 into exports/ plus a contact sheet.
- A "copy all to Figma" button: @figit/dom-to-figma (MIT), one frame per screen
  passing that iframe's contentDocument.body, convert({ frames }), then
  clipboard.write with its toClipboardItem(). Cmd+V in Figma lands the whole
  set as editable layers. Keep it in a client component and fire it from a real
  click, or the write is blocked.
- Out of scope, do not build: a click-to-edit canvas, share links, or hosting.
  Runs on my machine, no accounts, no telemetry.
- README: the API key, `npx playwright install chromium`, where files land, and
  that remote images need an imageLoader proxying around CORS.

Prompt curato: scritto e rivisto a mano per questa app. In inglese di proposito — è la lingua in cui gli agenti di coding rendono meglio.

Cosa perdi

  • cliccare un elemento per modificarlo invece di rifare il prompt sull'intero file
  • una pipeline multi-step messa a punto · qui hai un prompt su un modello solo, e il divario lo colmi con il tuo tempo di iterazione
  • l'input da schizzo · fotografi una schermata disegnata a mano e te la ritrovi come design
  • link di condivisione, storico dei progetti e postazioni per il team

Perché pagano ancora

Nessuno paga per una schermata sola, ed è la lettura onesta di questa categoria: la versione a schermata singola è diventata gratis il giorno in cui i coding agent sono diventati buoni. Quello che resta è più sottile di quanto sembri. Qui non c'è un network, non c'è un dataset proprietario, non c'è il tapis roulant delle integrazioni, e il convertitore Figma che era la parte difficile è MIT su npm. Quello che resta, però, è lavoro vero lo stesso. Il prompt qui sotto è una chiamata a un modello solo; il prodotto è una catena di chiamate, ogni passaggio instradato al modello che offre il compromesso giusto tra qualità e velocità per quel passaggio, con i prompt dietro ogni livello riscritti nell'arco di mesi di iterazione. Niente di tutto questo si vede alla schermata uno. Si vede alla schermata nove, e in quanti prompt ripetuti ci sono voluti per arrivarci. L'altra cosa che i soldi comprano è una tela, dove una modifica è un clic invece di un intero file da rigenerare con un nuovo prompt. Nessuna delle due è un moat, e il prompt qui sotto è il test onesto di quanto valgano per te.

moat: Qualità di esecuzione cos’è un moat

qualità dell'output + UX di editing

Alternative gratuite

Non hai voglia di costruirtelo? Queste esistono già, sono gratis o open source, e le abbiamo controllate una per una.

Scartate (3) — e perché

Chi l’ha già costruito

Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.

Sei d’accordo?

La bilancia dei voti

Ancora nessun voto: il tuo è il primo.

Nessun voto ancora — il primo pesa.

App correlate

Distribuzione dei verdetti n = 996

SÌ 153 QUASI 451 — il verdetto di questa app NON PROPRIO 392

Da brief confuso a UX/UI completa Un brief vago diventa un’app navigabile. Spot prodotto da una foto Una foto diventa uno spot animato, senza codice. Far guardare i video a Claude Claude guarda i tuoi video e li trasforma in testo. Higgsfield in Claude Code Genera immagini e video mentre programmi in Claude Code. Da un Loom a una pagina web Un video schermo diventa una pagina web, senza codice. Video Shorts con NotebookLM Le tue fonti diventano uno short verticale. Landing luxury su Lovable Landing page di lusso con un solo prompt. Excalidraw in locale Excalidraw gratis sul tuo computer, senza codice. Mistral OCR nel flow Estrai testo dai documenti con Mistral OCR. Claude SEO nel terminale 25 skill SEO gratis dentro Claude Code. Google Search Console dentro Claude Code I dati di Search Console dentro il terminale. Routine di Claude Code Claude che lavora da solo, a computer spento. Clonare una landing in React con v0 Clona una landing reale in codice React. Context economy con Claude Lavora leggero e non bruciare i limiti di Claude. Dal prompt alla skill auto-evolutiva Skill Claude che imparano dai tuoi errori. Da NotebookLM a Canva: presentazioni Slide da NotebookLM, finalmente editabili in Canva. La mappa per capire ogni tool AI 12 categorie per incasellare qualsiasi tool AI. PNG trasparenti con ChatGPT PNG con trasparenza reale, non la scacchiera finta. Infografiche animate con Gemini Infografiche che si animano in loop con Gemini. Ricerca di mercato con Deep Research Deep Research come tuo analista di mercato. Farti citare dai motori AI (AEO) Diventa una fonte che ChatGPT e Perplexity citano.