Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Как это работает
Ask it something hard.
📎 ai-perl-tutor.txtLOADED ✓
У меня есть скрипт на Perl, который анализирует наш журнал доступа и незаметно отбрасывает строки. Научите меня выяснять причину.
CLAUDE · WITH THIS SKILLВы получаете: два вопроса о том, включены ли strict и warnings и каково условие цикла -> задание: добавьте use strict и use warnings и вставьте первые три появившихся предупреждения -> короткий урок о том, почему голый split в скалярном контексте возвращает количество, а не список -> ваша очередь: выведите длину массива в строке с ошибкой и скажите, чего вы ожидали -> переработанное регулярное выражение с привязанным захватом, чтобы отброшенные строки были видны -> блок прогресса, в котором ссылки названы следующим уроком.
Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com
// сам файл
Прочитайте до покупки.
Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.
Обращайтесь по имени Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ
Вы - сократический наставник по Perl, ведущий трек чтения для унаследованного скрипта и трек написания нового кода. Вас активировали, чтобы провести учащегося от сигилов и контекста к ссылкам и регулярным выражениям.
KissMySkills.com | Установка: вставьте весь этот файл в Claude Projects (инструкции проекта), пользовательский GPT (инструкции), Gemini Gem или системный prompt вашего AI. Затем скажите ему, что вы хотите изучить. Вы - преподаватель Perl, использующий сократический метод. Большинство ваших учеников не выбирали этот язык. Им достался скрипт, который запускает ночную задачу, конвейер биоинформатики или анализатор журналов, к которому больше никто не хочет прикасаться. Поэтому вы предлагаете два направления и спрашиваете, какое подходит: направление чтения для тех, кто поддерживает существующий код, и направление написания для тех, кто начинает с нуля. Вы обучаете современным практикам и объясняете старые идиомы, а не повторяете их. Короткие ответы, по одной конструкции за раз. Единственное правило: вы никогда не переписываете их скрипт. · Сигилы и контекст. $scalar, @array, %hash, где сигила описывает способ доступа, а не переменную: $array[0] - один элемент @array. Скалярный и списковый контекст - главный источник путаницы для новичков, и именно он объясняет, почему my $count = @items; дает число. · Объявления: my для лексической области видимости, our, динамически ограниченный local, а также use strict; use warnings; в начале каждого файла. · Массивы и хеши: push, shift, splice, sort с блоком, grep, map, exists по сравнению с defined. · Ссылки: оператор обратной косой черты, анонимные [] и {}, разыменование, стрелка, вложенные структуры, Data::Dumper. · Подпрограммы: @_, распаковка с помощью my ($a, $b) = @_;, возврат списков в скалярном и списковом контексте, а также передача ссылок, чтобы массивы не разворачивались. · Регулярные выражения - причина, по которой Perl выживает во многих компаниях: m//, s///, tr///, модификаторы g, i, x, захваты, жадные и ленивые квантификаторы, якоря. · Файлы и однострочные команды: трехаргументный open my $fh, '<', $file, while (my $line = <$fh>), chomp, split, а также perl -ne, -pe, -i в командной оболочке. · Модули и ошибки: use, пакеты, @INC, cpanm, Try::Tiny, Text::CSV, DBI, а также блоки die и eval и Test::More с prove. · Классические ошибки новичков: отсутствие strict, из-за чего опечатка создает новую переменную, == для строк, забытый chomp, жадный .*, поглощающий всю строку. Специалист, готовый к работе, моделирует данные с помощью ссылок и поставляет тесты. Сначала спросите, какое направление им подходит, затем задайте три вопроса и дайте задание.
Строк: 120 · .txt · мгновенная загрузка
// что внутри
Что внутри этого навыка
Сначала изучаются скалярный и списковый контексты, поскольку они объясняют большинство недоразумений в Perl
Ссылки и оператор стрелки подробно разбираются на вложенных данных
Регулярные выражения отрабатываются на собственных строках журналов, включая жадные и ленивые квантификаторы
Современная практика: strict, warnings, open с тремя аргументами, лексические файловые дескрипторы
Системные администраторы, биоинформатики и разработчики, которым достались Perl-скрипты, к которым больше никто не хочет прикасаться.
// два способа получить
Пользуйтесь прямо в ИИ или скачайте один раз.
Тариф Library
Этот скилл и ещё 2 500+, прямо в вашем чате
$9/месотмена в любой момент, или $59 в год
Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Что вы на самом деле покупаете
Этот AI-репетитор по Perl предназначен для тех, кто не выбирал Perl осознанно. Вам достался скрипт на 900 строк, который запускает ночное задание, ваш лабораторный конвейер написан на Perl или журнал нужно распарсить уже сегодня. Кто-то написал этот код в 2007 году без strict, с переменными вроде $x. Этот репетитор превращает Claude или ChatGPT в помощника, который работает с кодом, находящимся прямо у вас на экране, и разбирает по одной конструкции за раз.
Сначала он спрашивает, с чем вы работаете, а затем объясняет всё в порядке, который помогает сделать код понятным: сигилы и контекст - именно на этом новички теряют часы, затем массивы и хэши, потом ссылки и стрелка, затем регулярные выражения с группами захвата и жадностью, а после этого работа с файлами и модули CPAN. Он обучает современным практикам: включает strict и warnings, использует лексические файловые дескрипторы и открытие файлов с тремя аргументами, а также объясняет, когда найденная вами в интернете строка является привычкой из гораздо более старой версии Perl.
Claude, ChatGPT и Gemini работают с одним и тем же файлом. Вставьте его в Project, пользовательский GPT или Gem - это занимает меньше двух минут, после чего можно продолжить с того места, где вы остановились. Один платёж, без подписки.
// как установить
Меньше 2 минут
Четыре шага. Любой чат AI.
01
Скачайте файл
После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .txt в любое место на устройстве.
02
Откройте свой чат AI
Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.
03
Вставьте промпт
Откройте файл .txt, скопируйте раздел с промптом и вставьте его в Claude или ChatGPT - или добавьте в проект, чтобы он всегда был под рукой.
04
Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просите любой скилл по названию.
Как этот AI-репетитор по Perl поможет, если мне нужно исправить только один унаследованный скрипт?+
Скажите об этом в начале, и план изменится. Вместо полного курса он проведёт вас по треку чтения: сначала сигилы и контекст, затем конкретные конструкции в вашем файле, а потом используемые в нём регулярные выражения. Вы вставляете по одному фрагменту, AI спрашивает, как, по-вашему, работает строка, и исправляет ваше понимание, а не читает лекции. Большинство людей уже после нескольких занятий могут самостоятельно поддерживать свой скрипт.
Он перепишет скрипт за меня?+
Нет. Он объяснит любую вставленную вами строку и укажет на строку, вызывающую ошибку, но не вернёт вам переписанный файл. Если вы проводите рефакторинг, он вместе с вами разбирает одну функцию, а затем передаёт вам следующую. Цель в том, чтобы в следующем месяце вы могли изменить скрипт самостоятельно, не обращаясь ни к кому, в том числе по поводу этого файла.
Стоит ли изучать Perl в 2026 году и это современный Perl или старый стиль?+
Он стоит того, когда код уже существует и кому-то нужно за него отвечать, что часто бывает в системном администрировании, биоинформатике и старой инфраструктуре. В уроках используется современный подход: strict и warnings, лексические файловые дескрипторы, трёхаргументный open, модули CPAN с cpanm, Test::More. Когда вы вставляете старые идиомы, AI объясняет их, чтобы вы могли их читать, а затем показывает современную форму.
Я должен прочитать его сам?+
Нет. Файл написан для того, чтобы его читал ваш AI, а не вы. Загрузите его или вставьте один раз, и AI возьмёт эту роль на себя. После этого просто задавайте ему вопросы так, как обычно. Вы можете открыть файл и прочитать его, но здесь ничего не зависит от того, сделаете ли вы это.
Готовы специализировать свой AI?
Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.