Lab draft
Создание черновика отчёта report.mdFrom its SKILL.md
npx -y skills add id-andyyy/LabAI --skill lab-draftAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
10.0 KB, ~2.4k tokens by cl100k_base, as published. Nobody here has run it
Пользователь хочет создать черновик отчёта по лабораторной работе. Черновик — это полный текст report.md без изображений (с плейсхолдерами), для ревью перед финальной генерацией документа.
Что делать
Шаг 1. Проверка config.json
Прочитай .claude/lab/config.json. Если файл не найден — сообщи пользователю: «Сначала запусти /lab-setup для
настройки проекта.» и остановись.
Шаг 2. Чтение источников
Прочитай все необходимые файлы:
.claude/lab/config.json— конфигурация (стиль, предмет, тип работы)..claude/lab/gost-content.md— правила написания текста по ГОСТ..claude/lab/assignment.md— разобранное задание..claude/lab/source-material.md— полный текст исходного документа. Может содержать теоретические сведения, методические указания и примеры помимо самого задания — используй их как справочный материал при написании отчёта.- Файлы в
.claude/lab/reference-docs/(дополнительная теория по работе) instructions.md— если существует и содержит заполненные результаты ([ВСТАВИТЬ РЕЗУЛЬТАТ СЮДА]заменены на реальные данные).
Шаг 3. Проверка правильности выполнения инструкции
Если в инструкции были плейсхолдеры вида [ВСТАВИТЬ РЕЗУЛЬТАТ СЮДА] или если их не было, но пользователь сам вставил
результаты некоторых своих команд - проверь, правильно ли он выполнил инструкцию. Совпал ли ожидаемый результат с
реальным. Выполнено ли задание полностью и полноценно, нет ли противоречий. Если есть проблемы - не начинай писать
отчет, а доработай инструкцию (добавь дополнительные шаги, которые исправят сложившуюся у пользователя проблему и
доведут выполнение задания до конца). Такие доработки помечай символом ⚠️ и дополнительно сообщи о них пользователю в
чате. Пользователь выполнит все инструкции и заново запустит команду. Если все в порядке - приступай к следующему шагу.
Шаг 4. Анализ готовых изображений
Перед написанием отчёта проверь наличие папки images/ в корне проекта. Если она существует и содержит файлы:
- Прочитай каждый файл изображения через Read tool (vision).
- Проанализируй содержимое — текст на скриншотах, данные, интерфейсы, результаты команд.
- Сопоставь изображения с шагами инструкции по СМЫСЛУ (не по имени файла и не по дате создания!). Смотри, что изображено на каждом скриншоте, и определи, какому шагу инструкции оно соответствует.
- Используй данные с изображений при написании отчёта. На скриншотах могут быть конкретные значения, IP-адреса, результаты команд, сообщения об ошибках и т.д. — все эти детали нужно отразить в тексте отчёта. Не придумывай данные, если они видны на скриншотах.
Это критически важно: отчёт должен описывать то, что реально произошло (видно на скриншотах), а не абстрактные действия.
Шаг 5. Исследование (при необходимости)
Если для написания отчёта не хватает знаний (специфические технологии, протоколы, алгоритмы и т.д.) — выполни поиск в интернете через WebSearch. Не выдумывай.
Шаг 6. Создание report.md
Создай файл report.md в корне проекта. Содержание:
Структура:
- Цель работы — сформулировать на основе задания.
- Основная часть — все пункты задания выполнены и описаны подробно:
- Последовательность действий описана детально.
- Результаты объяснены, на возникающие вопросы даны ответы.
- Умозаключения по ходу текста (не только в конце).
- Если в задании есть контрольные вопросы — ответы на них в соответствующих местах.
- Плейсхолдеры
[ВСТАВИТЬ РИСУНОК N ЗДЕСЬ]в местах, где нужны скриншоты/рисунки. - Подписи
Рисунок N. Описаниепод каждым плейсхолдером. - Ссылки на рисунки и таблицы в тексте:
(Рисунок N)илина Рисунке N.
НЕ включать:
- Раздел дополнительного исследования (добавляется через
/lab-research). - Итоговый вывод (добавляется через
/lab-conclusion).
Стиль:
- Стиль из
config.preferences.report_style:first_person→ «Я выполнил», «Я настроил», «Мне удалось установить»impersonal→ «Было выполнено», «Была проведена настройка», «Удалось установить»result_only→ только результат выполнения, без описания процесса. Минимальный объём, максимальная лаконичность.
- Уровень детализации из
config.example.detail_level:"detailed"— подробное описание каждого действия, развёрнутые пояснения к каждому шагу, абзац на каждый пункт задания, максимально подробное описание, что делали, зачем, почему это так работает и так далее."moderate"— ключевые действия описаны, краткие пояснения, без избыточной детализации."brief"— лаконичный стиль: что сделано + результат, минимум объяснений.
- Если в
config.example.style_notesесть заметки о стиле примера — учитывай их (характерные обороты, структура, формат подписей и т.д.). - Все правила из gost-content.md: ё, кавычки «», тире –, №, запятая в дробях, аббревиатуры расшифрованы.
- Избегать «Вывод: ...» → «Таким образом, ...», «Получили, что ...».
Замечание по рисункам: пользователь в инструкции мог посчитать, что ему недостаточно количество рисунков ( скриншотов), которые предложил ты, и он добавил дополнительно свои рисунки, обозначив их на подобии ДОБАВЬ СЮДА РИСУНОК или РИСУНОК или Добавил сюда рисунок. В этом случае тебе нужно понять по контексту, что будет изображено на этом рисунке (скорее всего это еще один скриншот), подписать этот рисунок в отчете и изменить нумерацию последующих рисунков с учетом добавления нового.
Шаг 7. Сообщение о следующих шагах
После создания report.md сообщи пользователю:
- Черновик создан. Просмотри его и при необходимости:
/lab-improve— доработать отчёт по замечаниям./lab-research— добавить раздел дополнительного исследования (еслиconfig.preferences.needs_research= true)./lab-conclusion— написать итоговый вывод./lab-report— сгенерировать финальный документ (DOCX/PDF/MD).
- Не забудь положить скриншоты в папку
images/.
Дополнительный контекст от пользователя
$ARGUMENTS
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.