agentsclimarketplace

Lab draft

Skill id-andyyy/LabAI/.claude/skills/lab-draft

Создание черновика отчёта report.mdFrom its SKILL.md

Install
npx -y skills add id-andyyy/LabAI --skill lab-draft

Assembled 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. Чтение источников

Прочитай все необходимые файлы:

  1. .claude/lab/config.json — конфигурация (стиль, предмет, тип работы).
  2. .claude/lab/gost-content.md — правила написания текста по ГОСТ.
  3. .claude/lab/assignment.md — разобранное задание.
  4. .claude/lab/source-material.md — полный текст исходного документа. Может содержать теоретические сведения, методические указания и примеры помимо самого задания — используй их как справочный материал при написании отчёта.
  5. Файлы в .claude/lab/reference-docs/ (дополнительная теория по работе)
  6. instructions.md — если существует и содержит заполненные результаты ([ВСТАВИТЬ РЕЗУЛЬТАТ СЮДА] заменены на реальные данные).

Шаг 3. Проверка правильности выполнения инструкции

Если в инструкции были плейсхолдеры вида [ВСТАВИТЬ РЕЗУЛЬТАТ СЮДА] или если их не было, но пользователь сам вставил результаты некоторых своих команд - проверь, правильно ли он выполнил инструкцию. Совпал ли ожидаемый результат с реальным. Выполнено ли задание полностью и полноценно, нет ли противоречий. Если есть проблемы - не начинай писать отчет, а доработай инструкцию (добавь дополнительные шаги, которые исправят сложившуюся у пользователя проблему и доведут выполнение задания до конца). Такие доработки помечай символом ⚠️ и дополнительно сообщи о них пользователю в чате. Пользователь выполнит все инструкции и заново запустит команду. Если все в порядке - приступай к следующему шагу.

Шаг 4. Анализ готовых изображений

Перед написанием отчёта проверь наличие папки images/ в корне проекта. Если она существует и содержит файлы:

  1. Прочитай каждый файл изображения через Read tool (vision).
  2. Проанализируй содержимое — текст на скриншотах, данные, интерфейсы, результаты команд.
  3. Сопоставь изображения с шагами инструкции по СМЫСЛУ (не по имени файла и не по дате создания!). Смотри, что изображено на каждом скриншоте, и определи, какому шагу инструкции оно соответствует.
  4. Используй данные с изображений при написании отчёта. На скриншотах могут быть конкретные значения, IP-адреса, результаты команд, сообщения об ошибках и т.д. — все эти детали нужно отразить в тексте отчёта. Не придумывай данные, если они видны на скриншотах.

Это критически важно: отчёт должен описывать то, что реально произошло (видно на скриншотах), а не абстрактные действия.

Шаг 5. Исследование (при необходимости)

Если для написания отчёта не хватает знаний (специфические технологии, протоколы, алгоритмы и т.д.) — выполни поиск в интернете через WebSearch. Не выдумывай.

Шаг 6. Создание report.md

Создай файл report.md в корне проекта. Содержание:

Структура:

  1. Цель работы — сформулировать на основе задания.
  2. Основная часть — все пункты задания выполнены и описаны подробно:
    • Последовательность действий описана детально.
    • Результаты объяснены, на возникающие вопросы даны ответы.
    • Умозаключения по ходу текста (не только в конце).
    • Если в задании есть контрольные вопросы — ответы на них в соответствующих местах.
  3. Плейсхолдеры [ВСТАВИТЬ РИСУНОК N ЗДЕСЬ] в местах, где нужны скриншоты/рисунки.
  4. Подписи Рисунок N. Описание под каждым плейсхолдером.
  5. Ссылки на рисунки и таблицы в тексте: (Рисунок 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.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.