I passi successivi, scritti per te e per il tuo agente
Ogni playbook spiega come estendere un template senza romperne l'architettura: quali file toccare, quali regole rispettare e come verificare il risultato. Lo stesso file è nel tuo repository, così il tuo coding agent può seguirlo.
Come funzionano i playbook
Next.js + Supabase
Incluso in ogni repository creato da questo template.
Aggiungere una pagina protetta
Aggiungere una pagina riservata agli utenti autenticati o agli admin, con il controllo sul server e i dati protetti dalla RLS.
Leggi il playbookAggiungere una tabella con RLS
Salvare nuovi dati di proprietà dell'utente in Supabase con la row level security, così ogni utente legge e modifica solo le proprie righe.
Leggi il playbookFlutter Production App
Incluso in ogni repository creato da questo template.
Aggiungere una schermata con routing e stato
Aggiungere la schermata di una feature raggiungibile per nome e da deep link, con stato Riverpod, testi tradotti e un test che non usa la rete.
Leggi il playbookAggiungere una tabella Supabase con RLS
Salvare nuovi dati dell'utente in Supabase dietro RLS e test pgTAP, e leggerli nell'app attraverso un repository.
Leggi il playbookNext.js + Flutter Product Monorepo
Incluso in ogni repository creato da questo template.
Aggiungere una pagina admin
Aggiungere all'app admin una pagina che legge i dati di tutti gli utenti, autorizzata sul server e da una policy RLS riservata agli admin.
Leggi il playbookAggiungere un endpoint al contratto condiviso
Aggiungere un'operazione al contratto OpenAPI, servirla da una Route Handler Next.js protetta dalla RLS e chiamarla da Flutter con il client generato.
Leggi il playbookConsumer Subscription App
Incluso in ogni repository creato da questo template.
Includere nuovi dati nella cancellazione dell'account
Quando l'app salva nuovi dati o file dell'utente, estendere la cancellazione dell'account perché non resti nulla dell'utente e solo l'utente verificato possa avviarla.
Leggi il playbookRiservare una funzione a Premium
Sbloccare una funzione solo con un entitlement RevenueCat attivo, portare gli utenti gratuiti al paywall e applicare la stessa regola in Supabase quando la funzione ha dati sul server.
Leggi il playbookNative Utility
Incluso in ogni repository creato da questo template.
Aggiungere un job handler
Eseguire un lavoro lungo del prodotto come job in un crate dedicato, con checkpoint per pausa e annullamento, eventi di avanzamento, codici di errore stabili e test tramite l'app-api pubblica.
Leggi il playbookAggiungere un comando nativo
Esporre alla UI un'operazione Rust rapida tramite app-api, un comando Tauri con il suo permesso e il client nativo, con tipi generati e test da entrambe le parti.
Leggi il playbookBooking Platform
Incluso in ogni repository creato da questo template.
Aggiungere una finestra senza rimborso
Ogni servizio definisce le ultime ore prima dell'appuntamento in cui la cancellazione del cliente non viene più rimborsata.
Leggi il playbookAggiungere una finestra di promemoria
Invia un promemoria in più, per esempio una settimana prima dell'appuntamento, senza email doppie o in ritardo.
Leggi il playbookAndare in produzione
Metti online la piattaforma di prenotazione con Vercel, Supabase, webhook Stripe, il cron di manutenzione e le email transazionali.
Leggi il playbook