La mia app iOS ha un team di ingegneria, un release manager, uno studio di contenuti, un reparto SEO e un data analyst.
È una persona sola e una pila di competenze su Claude Code.
GainFrame ha 4 mesi. $𝟵𝟰𝟰 𝗠𝗥𝗥, 𝗶𝗻 𝗮𝘂𝗺𝗲𝗻𝘁𝗼 𝗱𝗲𝗹 𝟰𝟱% 𝗻𝗲𝗹𝗹'𝘂𝗹𝘁𝗶𝗺𝗼 𝗺𝗲𝘀𝗲, 203 abbonati. Questo è l'intero organigramma, con i flussi di lavoro reali:




⸻
𝗜𝗡𝗚𝗘𝗚𝗡𝗘𝗥𝗜𝗔
SwiftUI + SwiftData. XcodeGen genera il progetto da YAML, quindi il .xcodeproj non è nemmeno nel git.
Claude Code scrive la maggior parte del codice. Un file CLAUDE.md contiene le regole architetturali (pattern di navigazione, design system, cosa non toccare mai) così ogni sessione scrive codice compatibile con l'app.
Il QA è un agente: compila, installa nel simulatore e testa la funzionalità tramite la CLI di RocketSim. Legge l'albero di accessibilità, tocca per ID elemento, fa screenshot a ogni passo. Un build verde dice che compila. Questo dice che funziona.
Backend: Supabase, 30 edge functions. Il coach AI trasmette Gemini 3.5 Flash e chiama 17 strumenti con dati utente reali: punteggi foto, volume Hevy per muscolo, attività Strava, memoria della conversazione.
Limiti di costo per l'AI, perché il coach costa circa $257/mese: alert su Slack oltre $35/giorno totali o $5/giorno per utente, e la CI fa fallire qualsiasi PR che allunghi il system prompt del coach.
𝗥𝗘𝗟𝗘𝗔𝗦𝗘 𝗠𝗔𝗡𝗔𝗚𝗘𝗥
Un comando. Controlla il build live dell'App Store per rilevare se è una nuova versione o un aggiornamento, redige le note di rilascio dal git log, incrementa la versione, crea il tag, archivia con fastlane match, carica su TestFlight, sincronizza i metadati in 9 lingue. Gli screenshot si auto-mirrorano da en-US a UK/AU, da es-ES a MX.
Tracker del lavoro: GitHub Issues con etichette P0–P3. Un comando prende il problema principale e inizia a lavorarci.
𝗦𝗧𝗨𝗗𝗜𝗢 𝗗𝗜 𝗖𝗢𝗡𝗧𝗘𝗡𝗨𝗧𝗜
Una fabbrica di vignette TikTok. Gemini disegna SOLO l'arte della mascotte (immagini di riferimento in base64 la tengono fedele al modello). Python/Pillow stampa ogni parola: font fisso, posizioni fisse, rosso fisso. 4 centesimi a slide, 150+ caroselli.
Perché la separazione: lasciare che il modello renderizzasse il testo faceva derivare ogni slide. L'arte è AI. La tipografia è codice.
Cosa funziona: hook che sfatano miti ("IL CARDIO UCCIDE I TUOI GUADAGNI?") innescano guerre nei commenti, e i commenti sono l'algoritmo. L'app appare in 1 carosello su 3, solo nell'ultima slide. Di più e la portata muore.
Seconda pipeline: articoli elenco "le 5 migliori app fitness" da risorse reali dell'iTunes API, zero immagini AI, la mia app piazzata al #3 tra Strava e Hevy. Supera il mettermi al primo posto.
Più un video promozionale da $49 da un DM freddo su Reddit che ha battuto la mia registrazione dello schermo.
𝗥𝗘𝗣𝗔𝗥𝗧𝗢 𝗦𝗘𝗢
141 post + 11 calcolatori gratuiti su Cloudflare Pages. Hosting: $0. Strumenti per parole chiave: $0.
La pipeline: completamento automatico di Google → letture live delle SERP → la mia Search Console tramite MCP → backlog con punteggio → generatore di bozze → io modifico → git push e deploy.
7 clic al giorno → 100 in 90 giorni. La pagina migliore è un riepilogo "migliori app AI per il grasso corporeo" a circa 170 clic/settimana.
Cosa ho imparato: i post con intenzione di acquisto (riepiloghi, X-vs-Y) ottengono clic. I post informativi muoiono nel riepilogo AI. I calcolatori gratuiti si posizionano più velocemente degli articoli e attirano i backlink che gli articoli non ottengono mai.
𝗧𝗲𝗮𝗺 𝗘𝗻𝘁𝗿𝗮𝘁𝗲
RevenueCat. L'abbonamento annuale ha una prova gratuita di 7 giorni, quello mensile no.
A/B test live della pagina di pagamento: presentare "$3.33/mese fatturato annualmente" converte il 𝟯𝟬.𝟭% delle visualizzazioni in prove rispetto al 24.1% per la versione che spiega la tempistica della prova. Stesso prezzo, diversa presentazione.
Ogni funzionalità Pro si presenta con un'anteprima di sé stessa: la tua mappa muscolare reale, dettagli sfocati. Mostra la cosa, blocca la profondità.
Webhook → Slack per ogni acquisto, cancellazione, problema di fatturazione, con un link "trova in PostHog". Le cancellazioni delle prove arrivano segnalate "contatta" e invio un'email lo stesso giorno chiedendo il motivo.
Prova→pagamento: 𝟮𝟭% → 𝟰𝟰% in 5 settimane. $0 annunci.
𝗗𝗔𝗧𝗔 𝗔𝗡𝗔𝗟𝗬𝗦𝗧
PostHog + GA4 + Search Console collegati a Claude tramite MCP. "Perché le installazioni sono calate martedì" è una domanda che digito, non un safari di dashboard.
I sondaggi scrivono nella mia tabella Supabase. L'interfaccia del sondaggio del fornitore catturava silenziosamente il 47% delle risposte.
Ogni estrazione di dati grezzi viene impegnata nel git in cartelle datate, così qualsiasi decisione passata può essere rianalizzata rispetto ai dati che l'hanno guidata.
La correzione più importante: la mia analisi mostrava 10 conversioni di prova dove RevenueCat ne aveva 48. Ho corretto la misurazione prima di ottimizzare qualsiasi cosa.
𝗜𝗟 𝗥𝗘𝗣𝗔𝗥𝗧𝗢 𝗖𝗛𝗘 𝗛𝗢 𝗟𝗜𝗖𝗘𝗡𝗭𝗜𝗔𝗧𝗢
Annunci a pagamento. $5.674 in 3 mesi: Apple Search Ads $2.498 (443 installazioni, $5.64 CPI), TikTok $1.881, Reddit $1.295 con circa zero conversioni tracciate.
Caso migliore: $𝟭𝟭𝟰 per acquisire un pagante con un LTV di $𝟭𝟴. Ucciso il 10 maggio. La crescita è tornata su canali che non smettono di funzionare quando la carta finisce.
𝗤𝗨𝗔𝗡𝗧𝗢 𝗖𝗢𝗦𝗧𝗔 𝗧𝗨𝗧𝗧𝗢
Gemini ~$260/mese. Hosting $0. Strumenti SEO $0. Slides 4 centesimi ciascuna. RevenueCat e PostHog gratuiti a questa scala. Apple $99/anno. Più circa due ore concentrate al giorno.
⸻
Se ne stai iniziando uno, ruba in questo ordine: webhook → Slack per primo. Sistema il tracciamento per secondo. Calcolatori gratuiti per terzo. Post di confronto per quarto. CLAUDE.md per quinto.
Il resoconto completo con screenshot di tutto è sul blog, link nella risposta.





