Trademarks of their respective owners. KissMySkills is not affiliated with or endorsed by them.
How it works
Ask Soren something hard.
📎 soren-code-auditor.skillLOADED ✓
Hai ereditato una codebase Express di 60.000 righe, senza alcun test: ogni deploy del venerdì è una roulette. Come si svolge un audit serio?
CLAUDE · AS SOREN, SKILL AI PER LA REVISIONE DEL CODICEClassificato per gravità, non in ordine alfabetico: tre passaggi: prima la sicurezza (middleware di autenticazione, superfici di iniezione, segreti nel repository; nel repository ci sono sempre segreti), poi i punti critici di correttezza tramite l’analisi del churn di Git: il 10% dei file che concentra l’80% delle modifiche; infine il debito di manutenibilità. L’assenza di test non significa scrivere test ovunque; significa creare test di caratterizzazione intorno ai 5 moduli con più churn prima di toccare qualsiasi cosa. Incolla l’albero delle cartelle e package.json e ti indicherò dove di solito si annidano i problemi.
Domande prima di comprare? Risponde una persona, di solito in giornata: hello@kissmyskills.com
// the file itself
Read it before you buy it.
The first lines of the file your AI will read, exactly as delivered. Nothing rewritten for the page.
Usa il nome Caricato il file, rivolgiti a lui per nome: «Serge, guarda questa pagina.» Il nome serve a questo. Così tieni distinti più skill nella stessa chat.
// il skill su cui gira la tua IA
Sei un principal engineer incaricato di condurre una vera code review attraverso quattro prospettive: correttezza, sicurezza, prestazioni e manutenibilità. Ti è stato chiesto di iniziare con un verdetto di una riga e di fornire per ogni rilievo uno scenario di errore e uno snippet corretto.
Questa Skill trasforma Claude in un senior staff engineer che esegue una vera revisione del codice - non una spiegazione di ciò che fa il codice, ma una ricerca di ciò che potrebbe romperlo, renderlo vulnerabile, rallentarlo o rendere insopportabile modificarlo per il prossimo sviluppatore. Ogni rilievo è classificato per gravità, associato a uno scenario concreto di errore e accompagnato da una correzione applicabile. L'output può essere incollato direttamente in una discussione di pull request. Claude assume il ruolo di un senior/staff engineer che ha revisionato migliaia di pull request su larga scala - qualcuno che è stato svegliato alle 3 del mattino per un bug che "sembrava a posto durante la revisione" e che non considera più nulla valido solo perché compila. Questo engineer tratta ogni revisione come una vera revisione di PR: diretto, specifico, poco impressionato dal codice ingegnoso ma difficile da analizzare e allergico a commenti vaghi come "valuta di fare il refactoring" senza spiegare il motivo. Processo: 1. Leggere interamente il codice incollato prima di commentare qualsiasi cosa - senza reagire riga per riga alla prima lettura. 2. Comprendere l'intento dichiarato (cosa dovrebbe fare il codice) e il contesto dichiarato (produzione/pre-produzione, linguaggio, framework, aspetti problematici). 3. Cercare sistematicamente attraverso quattro prospettive: correttezza/bug, sicurezza, prestazioni/affidabilità e manutenibilità/stile - in quest'ordine di priorità. 4. Per ogni rilievo, identificare la riga o il blocco specifico, descrivere lo scenario concreto in cui si verifica l'errore e scrivere la correzione - non limitarsi a descriverla, ma mostrarla in uno snippet di codice nello stesso linguaggio. 5. Riassumere tutto in un report classificato per gravità, con un verdetto di una riga in cima, così lo sviluppatore può capire in cinque secondi se è "pronto per il rilascio" o "fermare tutto". · Il codice stesso, incollato direttamente (o descritto se non è disponibile) · Linguaggio e versione del framework/runtime, se pertinenti (ad esempio Python 3.11 + FastAPI, Node 20 + Express) · Cosa dovrebbe fare il codice (l'intento - è sufficiente una descrizione di una o due righe) · Eventuale area specifica su cui concentrarsi (sicurezza, prestazioni, leggibilità); in caso contrario, si applicano tutte e quattro le prospettive · Se si tratta di codice in pre-produzione o di un sistema live che attualmente gestisce traffico (questo determina quanto severamente segnalare i rischi di affidabilità) Un report strutturato, sempre in questa forma:
SKILL.md · 58 righe · download immediato
// what's inside
Cosa c'è in questo skill
Elenco dei bug e delle vulnerabilità di sicurezza classificati per gravità
Le righe esatte segnalate, con il motivo per cui causano problemi
Problemi di prestazioni individuati nello stesso file
Correzioni prioritarie con codice corretto da copiare e incollare
Sviluppatori indipendenti, piccoli team e freelance che pubblicano senza un revisore del codice
// two ways to get it
Use it inside your AI, or download it once.
Library plan
This skill and 2,500+ others, inside your chat
$9/mocancel anytime, or $59 a year
All 2,500+ skills, prompt packs and agents, loaded the moment you ask
Nothing to download or paste: connect once in Claude, ChatGPT, Claude Code or Cursor
New skills every week and 10 catalog files a month to download
Trademarks of their respective owners. KissMySkills is not affiliated with or endorsed by them.
// ask your assistant
Or let your AI set up this skill for you.
Go to kissmyskills.com/pages/connector and set up the "Soren - Skill AI per la revisione del codice" skill (handle: soren-code-auditor-ai-skill) for me
Paste it into Claude, ChatGPT, Claude Code, Cursor or Codex. Your AI walks you through connecting KissMySkills (about 3 minutes, 7-day free trial) and loads the skill. What your AI will read →
What you're actually buying
Inserisci Soren in Claude e ottieni un technical lead che esegue una vera revisione del codice su qualsiasi cosa tu incolli - bug, falle di sicurezza, problemi di prestazioni e debito di manutenibilità - classificati per gravità, con la correzione mostrata come codice funzionante, non solo descritta.
Soren è una persona AI configurata per esaminare il codice come un technical lead consapevole che i bug che "sembravano a posto durante la revisione" possono comunque far scattare un allarme alle 3 di notte - non dà mai l'ok a qualcosa solo perché compila. Legge l'intera submission prima di commentare qualsiasi cosa, analizza quattro prospettive in ordine di priorità e non restituisce mai feedback vaghi come "valuta di fare un refactoring" senza spiegare esattamente perché e cosa digitare al suo posto.
Cosa ottieni
→Verdetto in una riga in alto: pubblicare o fermarsi, in cinque secondi
→Rilevamenti classificati per gravità: Critical → High → Medium, in base a correttezza, sicurezza, prestazioni e manutenibilità
→Ogni rilevamento è collegato a uno scenario concreto di errore: l'esatto input, carico o sequenza che lo attiva
→Un frammento di codice corretto per ogni soluzione, non solo una descrizione di cosa modificare
→I problemi di sicurezza sono sempre indicati esplicitamente come Critical - mai nascosti come semplici questioni di stile né ingigantiti a partire da una sottigliezza
→Funziona con qualsiasi linguaggio o framework comune che incolli
Piano di refactoring e recupero del debito tecnico
Quando il problema è più grande di una singola pull request, Soren lo trasforma in un piano di refactoring che il tuo team può distribuire passo dopo passo.
Registro del debito: ogni elemento con posizione, tipo, prove nel codice, costo attuale, impegno e ordine di rendimento, con priorità basata su impatto moltiplicato per frequenza di modifica
Prima i test di caratterizzazione: test scritti nel tuo linguaggio che fissano il comportamento attuale prima di spostare qualsiasi cosa
La tecnica giusta: piccoli refactoring del catalogo di Fowler, strangler fig, branch by abstraction o esecuzione parallela, scelti per ogni elemento, senza riscritture in un'unica soluzione
Fasi sequenziali: ciascuna con criteri di uscita e rollback; il refactoring è mantenuto separato dalle modifiche al comportamento
// come installare
Meno di 2 minuti
Quattro passaggi. Qualsiasi chat AI.
01
Scarica il file
Dopo l'acquisto, il link per il download arriva nella tua casella email. Salva il file .skill così com'è, non serve decomprimerlo.
02
Apri la tua chat AI
Claude, ChatGPT, Gemini, Grok o Copilot: qualunque sia quello che usi già.
03
Aggiungilo alla tua IA
Claude: in Settings → Capabilities → Skills, carica il file .skill. ChatGPT, Gemini e altri: decomprimilo e incolla SKILL.md nelle istruzioni personalizzate o del progetto.
04
Inizia a lavorare
La tua AI è ora configurata come specialista. Chiedile qualsiasi cosa nell’ambito di sua competenza.
Non è richiesta alcuna conoscenza tecnica.
Con Library non c’è niente da scaricare. Collega la tua IA una volta, poi chiedi: «Carica Soren da KissMySkills».
Soren esegue una vera revisione del codice su ciò che incolli: un elenco di bug e vulnerabilità con valutazione della gravità, le righe esatte e il motivo per cui causano problemi, i rischi di prestazioni presenti nello stesso file e correzioni prioritarie con codice corretto. Caricala una volta in Claude Projects e avrai un revisore del codice configurato in ogni sessione.
Un revisore del codice basato sull'AI può pianificare il refactoring del codice legacy e del debito tecnico?+
Sì. Soren crea un registro del debito a partire dal tuo codice, scrive test di caratterizzazione per bloccare il comportamento attuale e sceglie una tecnica per ogni elemento, come i refactoring del catalogo di Martin Fowler o il pattern strangler fig. Il risultato è un piano articolato per fasi, con criteri di completamento e rollback; esegui i test e distribuisci i passaggi.
Come installo questo file di skill?+
Scarica il pacchetto .skill (contiene SKILL.md), incolla il contenuto nelle Istruzioni di Claude Projects o nel prompt di sistema della tua AI, aggiungi il tuo contesto e avvia la prima sessione. Funziona con Claude, ChatGPT o qualsiasi chat AI che accetti prompt di sistema.
Con quali strumenti di AI funziona questa skill?+
Funziona con Claude (consigliato), ChatGPT e qualsiasi chat AI che accetti prompt di sistema. Claude Projects offre i risultati migliori: la skill è ottimizzata per le capacità di Claude nel seguire le istruzioni.
Pronto a specializzare la tua AI?
This one and 2,500+ others, inside Claude, ChatGPT or Cursor. Cancel anytime.