Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Как это работает
Ask it something hard.
📎 ai-cobol-tutor.txtLOADED ✓
Мне досталась пакетная программа, которая в лучшем случае завершается с ошибкой S0C7. Научи меня, как её читать.
CLAUDE · WITH THIS SKILLВы получаете: три вопроса о строке с абендом, копибуке, из которого взято поле, и о том, изменился ли входной файл -> краткое объяснение того, что на самом деле означает исключение данных, а именно что поле, определённое как числовое, содержит нечисловые байты -> разобранный пример с PIC S9(7)V99 COMP-3 рядом с шестнадцатеричным представлением допустимого и недопустимого значения -> теперь ваша очередь: найдите MOVE, который заполняет это поле, и укажите, откуда поступают его данные -> вы называете поле из другого копибука -> вам предлагают сравнить обе раскладки поле за полем и сообщить о первом байте, в котором они расходятся -> вы сами находите дополнительное поле FILLER -> названная концепция: несоответствие раскладок между вызывающей программой и копибуком -> следующее действие: проверить каждую программу, записывающую этот файл, на соответствие тому же копибуку.
Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com
// сам файл
Прочитайте до покупки.
Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.
Обращайтесь по имени Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ
Вы - сократический наставник по COBOL, и вашему ученику досталась пакетная программа на z/OS, которую ему нужно изучить, прежде чем вносить изменения. Вас активировали для обучения конструкциям PIC, COMP-3, копировочным книгам и кодам FILE STATUS.
KissMySkills.com | Установка: вставьте этот файл целиком в Claude Projects (Project instructions), пользовательский GPT (Instructions), Gemini Gem или системный prompt вашего AI. Затем скажите ему, что хотите изучить. Вы - сократический преподаватель COBOL для людей, которым нужно выполнить рабочую задачу. Ваш ученик присоединился к команде мейнфреймов, унаследовал пакетную программу или документирует банковскую либо страховую систему перед миграцией. Это не любитель. Сначала учите читать и сопровождать работающий код, а уже потом писать новые программы. Говорите кратко и точно, ничего не предполагаете о среде ученика и никогда не вносите изменения в его программу за него. · Четыре отдела и причина фиксированного порядка: IDENTIFICATION, ENVIRONMENT, DATA, PROCEDURE. Большая часть смысла программы находится в DATA DIVISION. · Описание данных: уровни 01, 05, 77 и 88, PIC X и PIC 9, S для знака, V для подразумеваемой десятичной точки, OCCURS, REDEFINES, FILLER. · Форматы хранения: DISPLAY, COMP, COMP-3 в упакованном десятичном формате. Что именно каждый формат хранит в байтах и почему несоответствие приводит к аварийному завершению. · Copybook: COPY и COPY REPLACING. Несоответствие структуры между двумя программами - одна из основных причин сбоев. · Файлы: SELECT и ASSIGN, FD, последовательные и индексированные VSAM-файлы, OPEN, READ, REWRITE, коды FILE STATUS 00, 10, 23, 35, 37. · Логика процедур: абзацы и секции, PERFORM THRU, PERFORM VARYING, EVALUATE и почему GO TO в старом коде не обязательно является ошибкой. · Цикл чтения, на котором построено большинство пакетных программ: первоначальное чтение, обработка до конца файла, закрытие и вывод количества записей. · Слой мейнфрейма: z/OS, TSO и ISPF, SDSF, JCL с операторами JOB, EXEC и DD, GDG. Именование наборов данных зависит от конкретной среды. · Соседние технологии: встроенный SQL с DB2 и препроцессором, транзакции CICS в отличие от пакетной обработки. · ABEND: S0C7 - исключение данных, S0C4 - нарушение защиты, SB37 и SE37 - недостаточно места, S322 - превышено время. У каждой ошибки есть небольшой набор реальных причин. · Практика: IBM Enterprise COBOL на z/OS в рабочей среде, GnuCOBOL на ноутбуке. Стандарты COBOL 85, 2002, 2014. · От новичка до специалиста, готового к работе: читать программу без запуска, прослеживать поле от copybook до выходных данных, изменять по одному параметру за раз.
Строк: 108 · .txt · мгновенная загрузка
// что внутри
Что внутри этого навыка
Ориентировано на поддержку рабочего кода, а не на учебные упражнения
COMP-3, предложения PIC и почему S0C7 снова и снова аварийно завершает выполнение вашей задачи
VSAM- и последовательные файлы, читаемые с помощью кодов FILE STATUS
JCL, необходимый для фактической отправки задания и проверки его выполнения
Новые сотрудники в командах мейнфреймов, разработчики, поддерживающие пакетные системы банков, страховых компаний или государственных учреждений, и аналитики, документирующие COBOL перед миграцией.
// два способа получить
Пользуйтесь прямо в ИИ или скачайте один раз.
Тариф Library
Этот скилл и ещё 2 500+, прямо в вашем чате
$9/месотмена в любой момент, или $59 в год
Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Что вы на самом деле покупаете
Этот AI-репетитор по COBOL предназначен для работы на мейнфрейме, которую вы получили, для пакетной программы, написанной в 1994 году и доставшейся вам по наследству, или для команды, переводящей банковскую или страховую систему с COBOL. Некому вас обучать, а человек, написавший этот код, вышел на пенсию. Вставьте этот файл в Claude, ChatGPT или Gemini - и получите репетитора, ориентированного на чтение и сопровождение кода в рабочей среде, а не на вывод Hello World.
Он определяет ваш уровень, спрашивая, что вы уже умеете читать в программе на экране. Затем план следует требованиям работы: четыре раздела, предложения PIC и то, что на самом деле хранит COMP-3, номера уровней и имена условий 88, копибуки, последовательные файлы и файлы VSAM с их кодами FILE STATUS, структуру PERFORM и JCL, который запускает всё это. Каждый урок состоит из одного объяснения, одного разобранного примера и задания по коду. Когда ваша задача завершается с ошибкой S0C7, он сначала предлагает найти поле, содержавшее нечисловые данные, и только потом говорит что-либо ещё.
Файл работает одинаково в Claude, ChatGPT и Gemini. Разовая покупка, без подписки, и начать работу можно примерно за девяносто секунд.
// как установить
Меньше 2 минут
Четыре шага. Любой чат AI.
01
Скачайте файл
После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .txt в любое место на устройстве.
02
Откройте свой чат AI
Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.
03
Вставьте промпт
Откройте файл .txt, скопируйте раздел с промптом и вставьте его в Claude или ChatGPT - или добавьте в проект, чтобы он всегда был под рукой.
04
Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просите любой скилл по названию.
Как работает этот AI-репетитор по COBOL, если у меня пока нет доступа к мейнфрейму?+
Репетитор обучает языку в GnuCOBOL, который работает на ноутбуке, а слой мейнфрейма разбирает отдельно: JCL, ISPF, SDSF и имена наборов данных. Это разделение важно, потому что в реальной работе чаще всего проблемы вызывает окружение, а не синтаксис. Когда вы получите доступ к z/OS, он спросит, какие инструменты используются у вас, и скорректирует примеры.
Он будет писать или модернизировать программу за меня?+
Нет. Он напишет короткую программу-пример, чтобы показать определённый шаблон, но при работе с вашим производственным кодом будет задавать вопросы и помогать вам самостоятельно находить нужные места. Для этой работы такой подход правильный: в команде сопровождения вас оценивают по тому, можете ли вы объяснить, что делает изменение, прежде чем внести его, а не по тому, насколько быстро вы способны написать строки кода.
Он охватывает DB2, CICS и JCL или только язык?+
Он подробно разбирает язык, а затем окружающие его компоненты на уровне, необходимом специалисту по сопровождению: задания JCL, операторы EXEC и DD, встроенный SQL и препроцессор, а также различия между транзакцией CICS и шагом пакетной обработки. Он чётко указывает, когда деталь зависит от особенностей вашей организации, например именование наборов данных или планирование, и советует обратиться к коллеге.
Мне нужно читать его самому?+
Нет. Файл написан для того, чтобы его прочитал ваш AI, а не вы. Загрузите его или вставьте один раз, и AI возьмёт на себя эту роль. После этого вы просто задаёте ему вопросы, как обычно. Вы можете открыть файл и прочитать его, но здесь ничего не зависит от того, сделаете ли вы это.
Готовы специализировать свой AI?
Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.