Adios

Guida SaaS guidata da prompt

Come creare un MVP SaaS con l'IA su Adios

Puoi creare un piccolo MVP SaaS con l'IA definendo un tipo di cliente e un workflow principale, rendendo esplicito l'accesso ai dati dei singoli clienti e testando quel workflow prima di aggiungere la fatturazione reale. Adios riunisce codice sorgente, Preview, controlli, log, segreti e distribuzione in un unico percorso che puoi rivedere.

Questa guida usa come esempio uno spazio di lavoro per i feedback di un team. Un proprietario crea un team e un progetto; i membri aggiungono e risolvono i feedback. La prima versione modella i piani senza addebitare nulla a nessuno. Questo limite mantiene visibile e verificabile la parte difficile: identità, dati dei singoli clienti e attività principale. Esplora altri modi per creare con l'IA su Adios.

Esempio di app / Feedback Dock

Un MVP SaaS, oltre a una simulazione di dashboard

L'esempio è utile solo se due team possono usarlo senza vedere i record dell'altro. La prova è l'isolamento garantito dai permessi, non il numero di schermate.

I record hanno bisogno di un'archiviazione durevole. Adios può collegare dati persistenti tramite database gestiti per la tua app.

01

Account

Un proprietario e un membro possono accedere.

02

Isolamento tra clienti

Ogni progetto appartiene a un solo team.

03

Flusso di lavoro

I membri creano e risolvono i feedback.

04

Prove

I test di accesso ai dati di altri team negano l'accesso in modo sicuro.

00

Prima di scrivere il prompt

Definisci l'isolamento tra clienti prima di chiedere le schermate

Un prompt SaaS richiede più di colori e funzionalità. Definisci chi possiede uno spazio di lavoro, chi può entrarvi e quali record non devono mai oltrepassarne i confini.

INPUT / 01

Un'attività per cui vale la pena pagare

Scegli l'unico risultato che il cliente deve raggiungere. Rimanda i workflow secondari.

INPUT / 02

Ruoli definiti

Inizia con i ruoli di proprietario e membro, a meno che il prodotto non richieda davvero un altro ruolo.

INPUT / 03

Record di proprietà dei clienti

Indica il team proprietario per ogni progetto, feedback, invito e record del piano.

INPUT / 04

Confini della fatturazione

Modella ora il piano. Collega la fatturazione di test solo dopo che identità e workflow principale hanno superato i controlli.

Se questo è il tuo primo progetto guidato dal prompt, inizia con creare la tua prima app con l'IA e torna quando il ciclo di revisione ti sarà familiare.

01

Definisci l'ambito prima del codice sorgente

Chiedi all'agente di trasformare l'idea in un piano SaaS di ambito limitato

Compila i cinque campi tra parentesi quadre. L'agente deve esaminare lo spazio di lavoro attuale e attendere, così puoi correggere il percorso utente o il modello di isolamento tra clienti prima che vengano modificati i file.

Prompt per pianificare il SaaS
Aiutami a pianificare un piccolo MVP SaaS in questo spazio di lavoro Adios. Non modificare ancora alcun file.

Il prodotto:
- Nome: [NOME DEL SAAS]
- Cliente: [UN TIPO DI CLIENTE]
- Problema: [UN PROBLEMA COSTOSO O FRUSTRANTE]
- Risultato principale: [COSA IL CLIENTE PUÒ PORTARE A TERMINE]
- Ruoli: [PROPRIETARIO, MEMBRO O ALTRI RUOLI NECESSARI]

Per la prima versione, includi solo:
- l'accesso all'account;
- uno spazio di lavoro o un team per cliente;
- [L'UNICO WORKFLOW PRINCIPALE];
- una vista per il proprietario e una per il membro;
- un semplice campo per il piano, senza fatturazione reale;
- uno stato vuoto chiaro e dati di esempio per i test.

Rimanda a più avanti:
- [FUNZIONALITÀ 1];
- [FUNZIONALITÀ 2];
- l'addebito reale degli abbonamenti.

Esamina prima il codice sorgente attuale, il framework, i test, la configurazione del database e adios.yaml. Poi forniscimi:
1. un percorso utente in parole semplici;
2. il modello di dati minimo;
3. i confini di isolamento tra clienti e dei permessi;
4. le pagine o le route API che modificheresti;
5. i controlli che eseguirai;
6. le decisioni che ti servono da me.

Attendi la mia approvazione prima di modificare i file.

Cosa contiene una risposta utile

  • Un percorso cliente principale
  • Un modello dati con separazione tra team
  • Permessi espliciti per proprietari e membri
  • Un elenco di funzionalità rimandate intenzionalmente
02

Crea la parte approvata

Genera il workflow e dimostra l'isolamento tra team

Incolla questo prompt solo dopo che il piano corrisponde al prodotto che vuoi. Esclude la fatturazione reale dalla prima implementazione e richiede un test di accesso ai dati di un altro team.

Prompt per creare il SaaS
Implementa l'MVP SaaS a partire dal piano che ho approvato.

Requisiti:
- Mantieni il framework attuale, il gestore di pacchetti, la route del controllo di integrità e la configurazione di distribuzione di Adios.
- Conserva adios.yaml e spiega ogni modifica necessaria prima di effettuarla.
- Usa l'approccio di autenticazione già adottato dal progetto. Non inventare sistemi di archiviazione delle password o di crittografia.
- Fai rispettare l'isolamento tra team nell'accesso ai dati lato server, senza limitarti a nascondere i controlli dell'interfaccia.
- Memorizza i record persistenti nel database configurato e aggiungi migrazioni reversibili se il progetto usa le migrazioni.
- Offri ai nuovi account uno stato vuoto utile e fornisci dati iniziali di sviluppo chiaramente identificati.
- Tratta il campo del piano solo come stato del prodotto. Non collegare pagamenti reali in questo incremento.
- Mantieni i valori dei segreti fuori dal codice sorgente. Fai riferimento ai valori richiesti tramite il nome della variabile d'ambiente.
- Non inventare testimonianze, loghi dei clienti, numeri di utilizzo, ricavi o certificazioni di sicurezza.
- Aggiungi o aggiorna i test per il workflow principale e per il caso in cui un utente tenti di accedere ai dati di un altro team.
- Esegui i comandi esistenti di formattazione, lint, test e compilazione.

Al termine, mostrami:
1. i file modificati;
2. il modello di dati e dei permessi;
3. i risultati dei test;
4. le variabili d'ambiente che devo configurare in Adios;
5. una checklist manuale per Preview.

Non distribuire in produzione.

Cosa contiene una risposta utile

  • Record persistenti reali anziché schede statiche
  • Applicazione dei permessi lato server
  • Percorsi in Preview con dati iniziali per entrambi i ruoli
  • Controlli automatizzati più una lista di test manuale
03

Aggiungi la fatturazione separatamente

Pianifica gli abbonamenti in modalità di test senza nascondere gli obblighi

La fatturazione è un incremento separato. Questo prompt richiede progettazione specifica del provider, webhook firmati, idempotenza e decisioni aziendali che il codice non può prendere al posto tuo.

Prompt per l'incremento di fatturazione del SaaS
Pianifica un incremento separato per la fatturazione in modalità di test di questo SaaS. Non modificare né distribuire ancora.

Usa il fornitore di pagamenti che confermo: [FORNITORE]. Usa il suo SDK ufficiale attuale e il checkout ospitato o il portale di fatturazione, dove appropriato. Non raccogliere né memorizzare direttamente i dati della carta in questa app.

Il piano deve includere:
- gli identificatori di prodotti e prezzi memorizzati nella configurazione;
- il checkout in modalità di test;
- la verifica delle firme dei webhook;
- la gestione idempotente degli eventi;
- le transizioni degli stati dell'abbonamento e i pagamenti non riusciti;
- le eventuali funzionalità protette dall'autorizzazione lato server;
- il comportamento della cancellazione e del portale di fatturazione;
- i nomi dei segreti da configurare in Adios;
- i casi di test automatizzati e manuali.

Elenca le decisioni su imposte, rimborsi, privacy, assistenza e prezzi che restano sotto la mia responsabilità. Attendi la mia approvazione prima di modificare i file.

Cosa contiene una risposta utile

  • La modalità di test resta separata dalle credenziali reali
  • Verifica dei webhook e gestione delle ripetizioni
  • Decisioni sui diritti di accesso lato server
  • Un elenco degli obblighi aziendali irrisolti
04

Revisione prima del rilascio

Chiedi evidenze, rischi residui e una pausa prima della distribuzione

Esegui questo prompt dopo che Preview funziona. Trasforma i controlli essenziali su permessi e configurazione in una decisione di rilascio che resta sotto il tuo controllo.

Prompt per la revisione del rilascio del SaaS
Esegui una revisione finale per il rilascio di questo MVP SaaS. Correggi solo i problemi confermati e non distribuire.

Verifica che:
- un nuovo cliente possa creare un account e completare il workflow principale;
- un team non possa leggere o modificare i dati di un altro team;
- le azioni riservate al proprietario siano protette sul server;
- gli stati vuoto, di caricamento, di validazione, di accesso vietato e di errore siano comprensibili;
- le migrazioni del database e il caricamento dei dati iniziali siano sicuri per l'ambiente di destinazione;
- nessun token, password, chiave privata o stringa di connessione sia presente nei file versionati;
- la route del controllo di integrità e la configurazione di distribuzione di Adios esistente funzionino ancora;
- i comandi esistenti di formattazione, lint, test e compilazione di produzione vadano a buon fine;
- la fatturazione reale sia disabilitata, salvo che io l'abbia approvata e configurata separatamente.

Forniscimi le prove, i rischi residui, i segreti richiesti in Adios e una checklist manuale per la produzione. Fermati prima della distribuzione e attendi la mia approvazione.

Cosa contiene una risposta utile

  • Prove dell'isolamento tra clienti
  • Controlli del repository superati
  • Nomi dei segreti senza i loro valori
  • Una decisione di distribuzione sotto controllo umano
T

Testa il risultato

Una compilazione riuscita è l'inizio della revisione

Apri Preview ed esegui personalmente i percorsi utente importanti. Chiedi evidenze all'agente, ma non confondere il suo riepilogo con la tua approvazione.

TEST / 01

Accesso ai dati dei clienti

  • Un membro del Team A non può leggere, individuare per tentativi, aggiornare o eliminare i record del Team B.
  • Solo un proprietario può invitare membri o modificare il campo del piano del team.
  • Un membro rimosso perde l'accesso alla richiesta protetta successiva.
TEST / 02

Percorso nel prodotto

  • Un nuovo team vede uno stato iniziale utile e può creare il primo progetto.
  • Un membro può aggiungere, aggiornare e risolvere il feedback nell'ordine previsto.
  • La validazione e le richieste non riuscite indicano all'utente un passo successivo chiaro.
TEST / 03

Prove per il rilascio

  • Le migrazioni si applicano a un database di test pulito.
  • Formattazione, lint, test, compilazione e controlli di integrità vanno a buon fine.
  • I log spiegano gli errori senza registrare segreti o contenuti privati.

Punto di approvazione umana

Distribuisci l'MVP solo dopo aver verificato l'isolamento

Una bella pagina prezzi non risolve un modello difettoso di isolamento tra team. Esamina le evidenze dell'agente, ripeti personalmente il test con due team, configura i segreti nominati in Adios e approva solo la versione che hai visto in Preview.

ospitare e distribuire il SaaS completo creato con l'IA
  1. 01Prova l'esatta versione candidata al rilascio in Preview con due account appartenenti a team distinti.
  2. 02Verifica che le migrazioni, i controlli di integrità e tutti i controlli del repository vadano a buon fine.
  3. 03Configura i valori richiesti tramite i segreti di Adios, senza inserirli in file versionati.
  4. 04Mantieni disabilitata la fatturazione di test finché il suo incremento separato non ha superato i controlli.
  5. 05Approva il rilascio, poi verifica l'accesso e il workflow principale sull'URL di produzione.
?

Domande prima di iniziare

Cosa promette questa guida e quali sono i suoi limiti

Chi non sviluppa può creare un MVP SaaS con l'IA?

Chi non sviluppa può guidare un MVP di ambito limitato, ma deve comunque definire il cliente, testare permessi e casi di errore e assumersi le decisioni su fatturazione, privacy, assistenza e lancio. I prompt di questa guida rendono espliciti questi punti di revisione.

Perché la guida rimanda la fatturazione reale?

Identità, isolamento tra clienti e workflow principale devono funzionare prima che lo stato dei pagamenti introduca ulteriori possibilità di errore. La fatturazione viene pianificata e testata come un incremento separato, con checkout ospitato, webhook firmati e approvazione umana.

Come separare i dati dei diversi clienti?

Ogni record appartenente a un cliente deve indicare il team o lo spazio di lavoro che ne è proprietario, e ogni operazione protetta sul server deve far rispettare questo confine. Nascondere nell'interfaccia i record di un altro team non è sufficiente.

Posso continuare a cambiare il SaaS dopo il lancio?

Sì. Continua nello spazio di lavoro con il codice sorgente, apporta una modifica circoscritta, provala in Preview, rivedi il diff e i controlli, poi approva un nuovo rilascio senza sostituire prima la versione attualmente online.

Parti da uno spazio di lavoro verificabile

Invia il primo prompt ad Adios, poi approva il piano.

Apri Adios