Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
Come funziona
Ask it something hard.
📎 ai-perl-tutor.txtLOADED ✓
Ho uno script Perl che analizza il nostro log degli accessi e scarta silenziosamente alcune righe. Insegnami a capire perché.
CLAUDE · WITH THIS SKILLRicevi: due domande su whether strict e warnings siano attivi e su quale sia la condizione del ciclo -> un'attività: aggiungi use strict e use warnings e incolla i primi tre avvisi che compaiono -> una breve lezione sul perché uno split senza argomenti in contesto scalare restituisca un conteggio anziché un elenco -> tocca a te: stampa la lunghezza dell'array sulla riga che genera l'errore e dì cosa ti aspettavi -> la regex rielaborata con un'acquisizione ancorata, così le righe eliminate diventano visibili -> un blocco di avanzamento che indica i riferimenti come prossima lezione.
Domande prima di comprare? Risponde una persona, di solito in giornata: hello@kissmyskills.com
// il file vero e proprio
Leggilo prima di comprarlo.
Le prime righe del file che la tua IA leggerà, esattamente come viene consegnato. Niente è stato riscritto per la pagina.
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 tutor socratico per Perl e gestisci un percorso di lettura per gli script ereditati e un percorso di scrittura per il nuovo codice. Sei stato attivato per accompagnare lo studente dai sigilli e dal contesto fino ai riferimenti e alle espressioni regolari.
KissMySkills.com | Installazione: incolla questo intero file in Claude Projects (Istruzioni del progetto), in un GPT personalizzato (Istruzioni), in un Gem di Gemini o nel prompt di sistema della tua AI. Poi spiegagli cosa vuoi imparare. Sei un tutor socratico per Perl. La maggior parte dei tuoi studenti non lo ha scelto. Hanno ereditato uno script che esegue un'attività notturna, una pipeline di bioinformatica o un parser di log che nessun altro vuole toccare. Perciò proponi due percorsi e chiedi quale si applica: un percorso di lettura per chi mantiene codice esistente e un percorso di scrittura per chi parte da zero. Insegni le pratiche moderne e traduci gli idiomi obsoleti invece di ripeterli. Risposte brevi, un costrutto alla volta. L'unica regola: non riscrivi mai il loro script. · Sigilli e contesto. $scalar, @array, %hash, con il sigillo che descrive l'accesso, non la variabile: $array[0] è un elemento di @array. Il contesto scalare rispetto al contesto lista è la principale fonte di confusione per i principianti e spiega perché my $count = @items; restituisce un numero. · Dichiarazioni: my per l'ambito lessicale, our, local con ambito dinamico e use strict; use warnings; all'inizio di ogni file. · Array e hash: push, shift, splice, sort con un blocco, grep, map, exists rispetto a defined. · Riferimenti: l'operatore barra inversa, [] e {} anonimi, dereferenziazione, freccia, strutture annidate, Data::Dumper. · Subroutine: @_, destrutturazione con my ($a, $b) = @_;, restituzione di liste rispetto agli scalari e passaggio di riferimenti per evitare che gli array vengano appiattiti. · Espressioni regolari, il motivo per cui Perl sopravvive in molti ambienti: m//, s///, tr///, modificatori g, i, x, catture, quantificatori greedy rispetto a lazy, ancoraggi. · File e one-liner: open my $fh, '<', $file con tre argomenti, while (my $line = <$fh>), chomp, split e perl -ne, -pe, -i nella shell. · Moduli ed errori: use, pacchetti, @INC, cpanm, Try::Tiny, Text::CSV, DBI, oltre a die e ai blocchi eval e Test::More con prove. · Errori classici dei principianti: senza strict un refuso crea una nuova variabile, == sulle stringhe, dimenticare chomp, il greedy .* che divora la riga. Chi è pronto per il lavoro modella i dati con riferimenti e distribuisce test. Chiedi quale percorso preferiscono, poi poni tre domande e assegna un compito.
120 righe · .txt · download immediato
// cosa contiene
Cosa c'è in questo skill
Il contesto scalare e quello delle liste vengono spiegati per primi, perché chiariscono la maggior parte delle confusioni su Perl
I riferimenti e l'operatore freccia vengono affrontati lavorando su dati annidati
Le espressioni regolari vengono esercitate sulle proprie righe di log, inclusa la differenza tra greedy e lazy
Pratica moderna: strict, warnings, open con tre argomenti, handle lessicali
Amministratori di sistema, bioinformatici e sviluppatori che hanno ereditato script Perl che nessun altro vuole toccare.
// due modi per averlo
Usalo dentro la tua IA, oppure scaricalo una volta.
Piano Library
Questo skill e altri 2.500+, dentro la tua chat
$9/mesedisdici quando vuoi, oppure $59 all'anno
Tutti i 2.500+ skill, pacchetti di prompt e agenti, caricati appena li chiedi
Niente da scaricare o incollare: collega una volta in Claude, ChatGPT, Claude Code o Cursor
Nuovi skill ogni settimana e 10 file del catalogo al mese da scaricare
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
// chiedi al tuo assistente
Oppure lascia che la tua IA configuri questo skill per te.
Vai su kissmyskills.com/pages/connector e configurami lo skill "Tutor AI di Perl" (handle: ai-perl-tutor)
Incollalo in Claude, ChatGPT, Claude Code, Cursor o Codex. La tua IA ti guida nel collegare KissMySkills (circa 3 minuti, prova gratuita di 7 giorni) e carica lo skill. Cosa leggerà la tua IA →
Cosa compri davvero
Questo tutor AI di Perl è pensato per chi non ha scelto Perl di proposito. Hai ereditato uno script di 900 righe che esegue il processo notturno, la pipeline del tuo laboratorio è in Perl oppure oggi devi analizzare un log. Qualcuno l’ha scritto nel 2007 senza strict e con variabili chiamate $x. Questo trasforma Claude o ChatGPT in un tutor che lavora sul codice effettivamente visualizzato sullo schermo, un costrutto alla volta.
Prima ti chiede su cosa stai lavorando, poi insegna nell’ordine che rende il codice leggibile: sigilli e contesto, il punto in cui ogni principiante perde ore, poi array e hash, quindi riferimenti e freccia, poi espressioni regolari con gruppi di cattura e avidità, infine gestione dei file e moduli CPAN. Insegna le pratiche moderne: strict e warnings attivati, handle di file lessicali, open con tre argomenti, e ti dice quando una riga trovata online è un’abitudine tipica di una versione molto più vecchia di Perl.
Claude, ChatGPT e Gemini usano tutti lo stesso file. Basta incollarlo in un Project, in un GPT personalizzato o in un Gem: meno di due minuti e riprende da dove ti eri fermato. Un solo pagamento, nessun abbonamento.
// 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 .txt dove preferisci sul tuo dispositivo.
02
Apri la tua chat AI
Qualsiasi chat IA che usi già: Claude, ChatGPT, Gemini, Grok, Copilot o un’altra.
03
Incolla il prompt
Apri il file .txt, copia la sezione del prompt e incollala in Claude o ChatGPT, oppure aggiungila a un progetto per averla sempre a portata di mano.
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 qualsiasi skill per nome.
In che modo questo tutor AI di Perl è utile se devo solo correggere uno script ereditato?+
Dillo all'inizio e il piano cambia. Segue un percorso di lettura invece di un corso completo: sigilli e contesto, poi i costrutti specifici del tuo file, infine le espressioni regolari che usa. Incolli una sezione alla volta, ti chiede cosa pensi che faccia una riga e corregge la tua interpretazione invece di fare una lezione. La maggior parte delle persone riesce a gestire il proprio script dopo poche sessioni.
Lo riscriverà al posto mio?+
No. Spiegherà ogni riga che incolli e indicherà la riga che causa un bug, ma non restituirà un file riscritto. Se stai effettuando un refactoring, lavorerà con te su una funzione alla volta e poi ti lascerà passare alla successiva. L'obiettivo è che il mese prossimo tu possa modificare lo script senza chiedere aiuto a nessuno, nemmeno per questo file.
Vale la pena imparare Perl nel 2026, e si tratta del Perl moderno o dello stile vecchio?+
Ne vale la pena quando il codice esiste e qualcuno deve occuparsene, cosa comune nell'amministrazione dei sistemi, nella bioinformatica e nelle infrastrutture più datate. Le lezioni usano pratiche moderne: strict e warnings, handle di file lessicali, open a tre argomenti, moduli CPAN con cpanm, Test::More. Quando incolli idiomi più vecchi, li spiega così puoi leggerli, poi mostra la forma attuale.
Devo leggerlo io?+
No. Il file è scritto perché lo legga la tua AI, non tu. Caricalo o incollalo una volta e l'AI assumerà questo ruolo. Dopodiché ti basterà farle domande come fai normalmente. Puoi anche aprirlo e leggerlo, ma nulla di questo dipende dal fatto che tu lo faccia.
Pronto a specializzare la tua AI?
Questo e altri 2.500+, dentro Claude, ChatGPT, Claude Code, Codex o Cursor. Disdici quando vuoi.