Lo Skill alla base di questa guida: Viktor - Software Architect AI Skill. Tiene conto di ciò che già esegui, di ciò che non puoi modificare e delle decisioni che hai già preso, così le opzioni arrivano filtrate dal tuo sistema reale invece che da un campo vuoto - 29 $, un unico pagamento, tuo per sempre.
Visualizza lo Skill di Viktor →Un'architettura è un elenco delle cose che hai deciso di non poter fare. Un modello ti dirà soltanto cosa può fare un design. Non è disonesto: il materiale da cui ha appreso è stato scritto da persone che descrivevano sistemi funzionanti, a una scala che li rendeva degni di essere descritti, e nessuno pubblica un articolo sul noioso monolite che funziona ancora bene. Quindi ciò che torna è sempre greenfield e sempre massimale: il sistema al picco che hai immaginato, su un campo vuoto, con i pignoramenti esclusi.
Due fallimenti, una sola causa
Quasi ogni risposta architetturale poco utile riconduce alla stessa cosa: il corpus è scritto sul problema interessante, da persone che lo hanno affrontato.
Progetta su un campo vuoto. La vera architettura non è quasi mai greenfield. È una modifica a un sistema che esiste, gestito da persone che esistono, collegato a cose che non ti è permesso toccare. Chiedi il design e ne ottieni uno che presume che nulla di tutto questo esista, e gli errori più costosi in questa disciplina non consistono nello scegliere il database sbagliato - consistono nel progettare come se un vincolo non esistesse.
Progetta per il picco. Architettura guidata dagli eventi, un servizio per dominio, una coda tra ogni coppia di componenti, Kubernetes alla base. Non sono scelte sbagliate. Sono le descrizioni di organizzazioni che ne avevano bisogno, e non esistono descrizioni delle aziende che se la sono cavata bene senza. Quindi la media della letteratura è un'architettura per un'azienda più grande della tua.
Entrambi sono correggibili, e nessuno dei due si corregge facendo domande migliori sul design. Si correggono cambiando ciò che il modello è autorizzato ad assumere.
I riquadri sono la parte facile
Chiedi un'architettura e ottieni riquadri e frecce. I riquadri sono quasi gratuiti: un servizio che fa una cosa chiara è un problema risolto e tutti riescono a immaginarlo.
Tutta la difficoltà sta nelle frecce. Una freccia tra due riquadri afferma che queste due cose possono comunicare, ma il diagramma non giustifica mai questa affermazione. La chiamata è sincrona? E, in tal caso, cosa fa il chiamante nei duecento millisecondi in cui aspetta? Cosa succede quando fallisce: si ritenta? E, in tal caso, l'operazione è idempotente o un nuovo tentativo addebita la carta due volte? Qual è il timeout e cosa succede dopo? L'ordine conta? E c'è qualcosa che lo garantisce? Se questa freccia non funziona per un'ora, cosa continua a funzionare e cosa no?
Un diagramma non risponde a nessuna di queste domande, e un modello ne genererà comunque uno bellissimo, perché i diagrammi sono un genere e ne ha letti a migliaia. Interroga le frecce e, di solito, il progetto cambia. Spesso si riduce a un numero inferiore di riquadri, che è il risultato corretto.
In cosa è davvero bravo
Generare lo spazio dei guasti. «Quali sono tutti i modi in cui può andare storto?» è un problema di completezza che richiede di attingere a un'enorme quantità di analisi post-mortem, resoconti di incidenti e discussioni ricche di esperienza, ed è esattamente a questo che servono questi strumenti. Farà emergere la modalità di guasto che avresti scoperto in produzione tra otto mesi.
Quello che non può fare è stabilire un ordine, perché per farlo servono il tuo traffico, il tuo team, la tua tolleranza e i tuoi soldi. Quindi la divisione del lavoro è chiara: genera l'elenco, tu lo ordini. Chiunque ti dica che può stabilire l'ordine sta vendendo qualcosa.
Prompt 1 - il campo non è vuoto
Nient'altro in questa pagina funziona finché il modello non sa che cosa esiste già. Rispondi con onestà, comprese le parti imbarazzanti.
Prompt 2 - l'elenco delle rinunce
La parte che un modello non offre mai spontaneamente, e la parte che costituisce effettivamente la decisione.
Contiene ciò che fa la differenza qui: ciò che già esegui, ciò che non ti è consentito cambiare e le decisioni che hai già preso. Riscrivere ogni volta i tuoi vincoli reali in una chat vuota è il motivo per cui la maggior parte delle persone si arrende e accetta la risposta da greenfield, e una sessione nuova contraddirà volentieri l'architettura concordata il mese scorso.
Visualizza Viktor - Skill AI per architetti software →Prompt 3 - analizza le frecce
Prompt 4 - progettalo per un decimo della scala
L'ora più utile che trascorrerai. Separa la complessità indispensabile da quella aspirazionale, e la risposta è spesso scomoda.
Prompt 5 - lo spazio dei guasti, che poi classificherai
Prompt 6 - come ci arriviamo davvero
I progetti greenfield saltano questo passaggio, ed è qui che risiede il costo reale. Un'architettura target senza un percorso di migrazione è un desiderio.
Due cose che affermerà di non poter sapere
Dati sulle prestazioni. Se gli chiedi quante richieste al secondo gestirà un progetto o quale sarà la latenza, produrrà una cifra. Non ne ha idea. Questi valori dipendono dal tuo hardware, dalla forma dei dati, dai pattern delle query e dalla distribuzione degli accessi, e l'unico modo per ottenerli è misurare. Considera qualsiasi dato di throughput, latenza o capacità che offre come un segnaposto e inserisci un test di carico al posto del numero.
Versioni, limiti e prezzi attuali. Quote dei servizi, limiti dei database gestiti, dimensioni delle istanze, quanto addebita un provider cloud, quale versione è stata resa obsoleta da cosa. Tutto cambia, e il modello risponde in base a ciò che ha visto l'ultima volta. Recupera ognuno di questi dati dalla documentazione aggiornata del provider il giorno in cui decidi, perché un'architettura basata su una quota obsoleta è un progetto destinato a fallire dopo un anno, nel momento peggiore possibile.
Dove si verifica l'errore
| Errore | Cosa succede | Cosa farne |
|---|---|---|
| Greenfield per impostazione predefinita | Un progetto che presuppone un campo vuoto, nessun sistema legacy e nulla che ti sia vietato toccare | Descrivi ciò che viene eseguito oggi, comprese le parti imbarazzanti, prima di chiedere qualsiasi cosa |
| Progettato per il picco | L'architettura di un'azienda che ha affrontato il problema interessante e ne ha scritto | Chiedi lo stesso sistema con un decimo del carico, poi fai un confronto |
| Funzionalità, mai opzioni precluse | Ciò che il design abilita, mentre ciò a cui hai rinunciato resta non detto | Pretendi prima l'elenco delle opzioni precluse e considera sospetta un'opzione che non ne ha nessuna |
| Diagrammi bellissimi | Riquadri e frecce in cui ogni domanda difficile si nasconde in una freccia e nessuna trova risposta | Esamina ogni freccia. Unire due riquadri è un esito valido |
| Prestazioni inventate | Un valore di richieste al secondo o di latenza senza nulla a supportarlo | Tratta ogni numero come un segnaposto per un test di carico |
| Informazioni obsolete sulla piattaforma | Quote, limiti, tipi di istanza e prezzi risalenti all'ultima volta in cui li ha visti | La documentazione del provider, aggiornata al giorno in cui serve, per ognuno |
| Nessun percorso di migrazione | Un design obiettivo che non tiene conto di come arrivarci mentre il sistema è in funzione | Pretendi passaggi distribuibili autonomamente, ognuno dei quali possa essere interrotto |
| Stabilisce le priorità quando glielo chiedi | Alla domanda su quale fallimento conti di più, risponde senza nessuno dei tuoi numeri | Lascia che generi lo spazio. L'ordinamento spetta a te |
Come si installa la Skill di Viktor?
Il download è uno ZIP con SKILL.md nella radice dell'archivio, non all'interno di una cartella annidata: quella struttura delle cartelle è il motivo più comune per cui un caricamento non va a buon fine. Nell'app desktop di Claude, apri Personalizza → Skills, carica lo ZIP e attivalo.
Le Skills richiedono l'esecuzione del codice abilitata, in Impostazioni → Funzionalità. Il centro assistenza di Anthropic attualmente elenca le Skills nei piani Free, Pro, Max, Team ed Enterprise, mentre il tutorial della sua Academy elenca Pro, Max, Team ed Enterprise: quindi, se hai il piano gratuito, controlla Impostazioni → Funzionalità per il tuo account invece di fidarti di una delle due pagine. La guida completa è nella guida all'installazione della Skill.
In ChatGPT o Gemini non è necessario alcun passaggio di caricamento: apri SKILL.md, copia il contenuto e incollalo nelle istruzioni personalizzate. Perdi l'attivazione automatica, ma conservi il metodo.
A chi è rivolto?
Architetti e ingegneri staff che vogliono un interlocutore capace di ragionare e contraddirli, tech lead che prendono decisioni progettuali al di sopra del proprio livello, e founder che decidono come costruire qualcosa prima di impegnarsi. Funziona in Claude, ChatGPT o in qualsiasi chat AI.
I ruoli di ingegneria sono suddivisi in Skills separate, ciascuna a $29 e con download una tantum:
- Dante - Tech Lead - le stesse decisioni un livello più in basso, dove il team deve occuparsene
- Oleg - Ingegnere di database - il luogo in cui si prendono la maggior parte delle scelte davvero irreversibili
- Rami - Ingegnere DevOps - la storia di deploy e rollback da cui dipende ogni passaggio della migrazione
- Mira - Ingegnera QA - trasformare lo spazio dei fallimenti in qualcosa che testi davvero
- Tariq - Ingegnere della migrazione al cloud - i vincoli della piattaforma contro cui il design continua a scontrarsi
- Kael - Analista di sicurezza informatica - le modalità di guasto che sono intenzionali da parte di qualcuno, anziché dovute alla sfortuna
L'insieme più ampio comprende gli Skill per sviluppatori software e gli Skill per software e IT.
In sintesi:
Un'architettura è un elenco di cose che hai scelto di non poter fare, e un modello descriverà sempre e solo capacità, perché il corpus è scritto da persone il cui problema interessante meritava di essere pubblicato. Digli cosa è già in esecuzione, cosa non puoi cambiare e chi lo sta costruendo, prima che proponga qualsiasi cosa. Chiedi prima ciò che viene precluso rispetto a ciò che viene abilitato e considera un'opzione senza svantaggi come un avvertimento anziché una raccomandazione. Ignora i riquadri e analizza ogni freccia, perché è lì che risiedono errori, ordinamento, idempotenza e raggio d'impatto - e sii disposto a riunire due riquadri in uno. Progetta lo stesso sistema per un decimo del carico per scoprire quale complessità è essenziale. Lascia che generi l'intero spazio dei guasti e fai tu la classificazione. E fagli mostrare il percorso di migrazione, in tappe che potresti interrompere, perché un design obiettivo senza un percorso per raggiungerlo è solo un desiderio. Per i tuoi vincoli reali e le decisioni passate mantenute tra le sessioni, Viktor - Skill di AI per architetti software. Funziona in Claude, ChatGPT e qualsiasi chat di AI, con una garanzia di rimborso entro 30 giorni.
Viktor - Skill di AI per architetti software
Chiede cosa è già in esecuzione prima di proporre qualsiasi cosa, parte da ciò che un design preclude anziché da ciò che abilita, analizza le frecce invece di disegnare riquadri e mostra il percorso di migrazione in tappe che potresti interrompere. Nessun abbonamento. È tuo per sempre.
KissMySkills è un marketplace con oltre 1.800 Skill di AI, oltre 80 pacchetti di prompt, oltre 75 agenti e strumenti gratuiti per Claude, ChatGPT e qualsiasi chat di AI.
Guide agli Skill correlati
- Come usare Claude come tech lead: la guida allo Skill di Dante
- Come usare Claude per programmare: la guida di Max, sviluppatore full stack
- Come usare Claude come ingegnere di database: la guida allo Skill di Oleg
- Come usare Claude come ingegnere QA: la guida allo Skill di Mira
- Come usare Claude per l'ingegneria del cloud: la guida allo Skill di Tariq
- Come installare un Skill di Claude (passo dopo passo, 2026)


