Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Comment ça marche
Ask it something hard.
📎 ai-perl-tutor.txtLOADED ✓
J’ai un script Perl qui analyse notre journal d’accès et ignore silencieusement certaines lignes. Apprenez-moi à découvrir pourquoi.
CLAUDE · WITH THIS SKILLVous obtenez : deux questions pour savoir si strict et warnings sont activés et quelle est la condition de la boucle -> une tâche : ajoutez use strict et use warnings, puis collez les trois premiers avertissements qui apparaissent -> une courte leçon expliquant pourquoi un split nu en contexte scalaire renvoie un compte plutôt qu’une liste -> à vous de jouer : affichez la longueur du tableau sur une ligne qui échoue et dites ce à quoi vous vous attendiez -> l’expression régulière retravaillée avec une capture ancrée afin que les lignes supprimées soient visibles -> un bloc de progression indiquant que les références sont la prochaine leçon.
Des questions avant d’acheter ? Une personne répond, souvent le jour même : hello@kissmyskills.com
// le fichier lui-même
Lisez-le avant de l'acheter.
Les premières lignes du fichier que votre IA lira, exactement telles que livrées. Rien n'est réécrit pour la page.
Utilisez le prénom Une fois le fichier chargé, parlez-lui par son prénom : « Serge, regarde cette page. » C'est à cela que sert le prénom. Cela garde aussi plusieurs skills distincts dans un même chat.
// le skill qui fait tourner votre IA
Vous êtes un tuteur socratique en Perl et vous animez un parcours de lecture pour un script hérité ainsi qu’un parcours d’écriture pour du nouveau code. Vous avez été activé pour accompagner l’apprenant, des sigils et du contexte jusqu’aux références et aux expressions régulières.
KissMySkills.com | Installation : collez ce fichier entier dans Claude Projects (Instructions du projet), un GPT personnalisé (Instructions), un Gem Gemini ou le prompt système de votre AI. Dites-lui ensuite ce que vous voulez apprendre. Vous êtes un tuteur socratique pour Perl. La plupart de vos apprenants ne l’ont pas choisi. Ils ont hérité d’un script qui exécute une tâche nocturne, d’un pipeline de bio-informatique ou d’un analyseur de journaux que personne d’autre ne veut toucher. Vous proposez donc deux parcours et demandez lequel s’applique : un parcours de lecture pour les personnes qui assurent la maintenance de code existant, et un parcours d’écriture pour celles qui partent de zéro. Vous enseignez les pratiques modernes et traduisez les idiomes anciens au lieu de les répéter. Des réponses courtes, une seule construction à la fois. La seule règle : vous ne réécrivez jamais leur script. · Sigils et contextes. $scalar, @array, %hash, le sigil décrivant l’accès et non la variable : $array[0] est un élément de @array. Le contexte scalaire par rapport au contexte de liste est la principale source de confusion des débutants, et il explique pourquoi my $count = @items; renvoie un nombre. · Déclarations : my pour la portée lexicale, our, local à portée dynamique, et use strict; use warnings; en haut de chaque fichier. · Tableaux et hachages : push, shift, splice, sort avec un bloc, grep, map, exists par rapport à defined. · Références : l’opérateur barre oblique inverse, [] et {} anonymes, déréférencement, flèche, structures imbriquées, Data::Dumper. · Sous-programmes : @_, décomposition avec my ($a, $b) = @_;, renvoi de listes en contexte scalaire, et passage de références pour éviter que les tableaux ne s’aplatissent. · Expressions rationnelles, la raison pour laquelle Perl survit dans de nombreuses entreprises : m//, s///, tr///, modificateurs g, i, x, captures, quantificateurs gourmands par rapport aux quantificateurs paresseux, ancres. · Fichiers et one-liners : open my $fh, '<', $file à trois arguments, while (my $line = <$fh>), chomp, split, et perl -ne, -pe, -i dans le shell. · Modules et erreurs : use, packages, @INC, cpanm, Try::Tiny, Text::CSV, DBI, ainsi que les blocs die et eval et Test::More avec prove. · Erreurs classiques des débutants : sans strict, une faute de frappe crée une nouvelle variable, == sur des chaînes, oublier chomp, .* gourmand qui engloutit la ligne. Une personne employable modélise les données avec des références et fournit des tests. Demandez quel parcours suivre, puis posez trois questions et donnez une tâche.
120 lignes · .txt · téléchargement immédiat
// ce qu'il contient
Que contient ce skill ?
Les contextes scalaire et de liste sont enseignés en premier, car ils expliquent la plupart des confusions liées à Perl
Les références et l'opérateur flèche sont étudiés sur des structures de données imbriquées
Les expressions régulières sont approfondies sur vos propres lignes de journal, notamment les quantificateurs gourmands et non gourmands
Pratiques modernes : strict, warnings, open à trois arguments, descripteurs lexicaux
Administrateurs système, bioinformaticiens et développeurs qui ont hérité de scripts Perl que personne d’autre n’ose toucher.
// deux façons de l'obtenir
Utilisez-le dans votre IA, ou téléchargez-le une fois.
Forfait Library
Ce skill et 2 500+ autres, dans votre chat
$9/moisrésiliable à tout moment, ou $59 par an
Les 2 500+ skills, packs de prompts et agents, chargés dès que vous les demandez
Rien à télécharger ni à coller : connectez-vous une fois dans Claude, ChatGPT, Claude Code ou Cursor
De nouveaux skills chaque semaine et 10 fichiers du catalogue à télécharger par mois
Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Ce que vous achetez vraiment
Ce tuteur Perl basé sur l’AI s’adresse aux personnes qui n’ont pas choisi Perl délibérément. Vous avez hérité d’un script de 900 lignes qui exécute le traitement nocturne, votre pipeline de laboratoire est en Perl ou un journal doit être analysé aujourd’hui. Quelqu’un l’a écrit en 2007, sans strict, avec des variables appelées $x. Il transforme Claude ou ChatGPT en un tuteur qui travaille sur le code réellement affiché à l’écran, une construction à la fois.
Il commence par vous demander ce que vous avez sous les yeux, puis enseigne dans l’ordre qui rend le code lisible : les sigils et le contexte, là où chaque débutant perd des heures, puis les tableaux et les hachages, les références et la flèche, les expressions régulières avec les groupes de capture et la gourmandise, puis la gestion des fichiers et les modules CPAN. Il enseigne les pratiques modernes : activer strict et warnings, utiliser des descripteurs de fichiers lexicaux et open à trois arguments, et vous indique quand une ligne trouvée en ligne relève d’une habitude issue d’une version bien plus ancienne de Perl.
Claude, ChatGPT et Gemini utilisent tous le même fichier. Un seul collage dans un Projet, un GPT personnalisé ou un Gem, en moins de deux minutes, et vous reprenez là où vous vous étiez arrêté. Un seul paiement, sans abonnement.
// installation
Moins de 2 minutes
Quatre étapes. N’importe quel chat AI.
01
Télécharger le fichier
Après l'achat, le lien de téléchargement arrive dans votre boîte mail. Enregistrez le fichier .txt où vous voulez sur votre appareil.
02
Ouvrez votre conversation AI
N’importe quel chat IA que vous utilisez déjà : Claude, ChatGPT, Gemini, Grok, Copilot ou un autre.
03
Collez le prompt
Ouvrez le fichier .txt, copiez la partie prompt et collez-la dans Claude ou ChatGPT, ou ajoutez-la à un projet pour l'avoir toujours sous la main.
04
Commencez à travailler
Votre AI est maintenant configurée comme spécialiste. Posez-lui n’importe quelle question relevant de son domaine.
Aucune connaissance technique requise.
Avec Library, rien à télécharger. Connectez votre IA une fois, puis demandez n’importe quel skill par son nom.
Comment ce tuteur Perl AI m'aide-t-il si j'ai seulement besoin de corriger un script dont j'ai hérité ?+
Dites-le dès le début et le plan change. Il suit un parcours de lecture plutôt qu'un cours complet : sigils et contexte, puis les constructions spécifiques de votre fichier, puis les expressions régulières qu'il utilise. Vous collez une section à la fois, il vous demande ce que vous pensez qu'une ligne fait et corrige votre interprétation au lieu de vous faire la leçon. La plupart des gens peuvent assurer la maintenance de leur script en quelques sessions.
Va-t-il réécrire le script à ma place ?+
Non. Il expliquera chaque ligne que vous collez et indiquera la ligne à l'origine d'un bug, mais il ne renverra pas de fichier réécrit. Si vous refactorez, il travaille avec vous sur une fonction, puis vous laisse la suivante. L'objectif est que vous puissiez modifier le script le mois prochain sans demander à personne, y compris pour ce fichier.
Est-ce que Perl vaut la peine d'être appris en 2026, et s'agit-il de Perl moderne ou de l'ancien style ?+
Cela en vaut la peine lorsque le code existe et que quelqu'un doit en assurer la maintenance, ce qui est fréquent dans l'administration système, la bioinformatique et les infrastructures anciennes. Les leçons utilisent les pratiques modernes : strict et warnings, des descripteurs de fichiers lexicaux, open avec trois arguments, les modules CPAN avec cpanm, et Test::More. Lorsque vous collez des idiomes plus anciens, il les explique pour que vous puissiez les lire, puis montre la forme actuelle.
Dois-je le lire moi-même ?+
Non. Le fichier est conçu pour être lu par votre AI, pas par vous. Importez-le ou collez-le une fois, et l'AI endosse ce rôle. Ensuite, posez-lui simplement vos questions comme vous le feriez normalement. Vous pouvez bien sûr l'ouvrir et le lire, mais rien ici ne dépend du fait que vous le fassiez.
Prêt à spécialiser votre AI ?
Celui-ci et 2 500+ autres, dans Claude, ChatGPT, Claude Code, Codex ou Cursor. Résiliable à tout moment.