lab-draft — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited lab-draft (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Пользователь хочет создать черновик отчёта по лабораторной работе. Черновик — это полный текст report.md без изображений (с плейсхолдерами), для ревью перед финальной генерацией документа.
Прочитай .claude/lab/config.json. Если файл не найден — сообщи пользователю: «Сначала запусти /lab-setup для настройки проекта.» и остановись.
Прочитай все необходимые файлы:
.claude/lab/config.json — конфигурация (стиль, предмет, тип работы)..claude/lab/gost-content.md — правила написания текста по ГОСТ..claude/lab/assignment.md — разобранное задание..claude/lab/source-material.md — полный текст исходного документа. Может содержать теоретические сведения,методические указания и примеры помимо самого задания — используй их как справочный материал при написании отчёта.
.claude/lab/reference-docs/ (дополнительная теория по работе)instructions.md — если существует и содержит заполненные результаты ([ВСТАВИТЬ РЕЗУЛЬТАТ СЮДА] заменены нареальные данные).
Если в инструкции были плейсхолдеры вида [ВСТАВИТЬ РЕЗУЛЬТАТ СЮДА] или если их не было, но пользователь сам вставил результаты некоторых своих команд - проверь, правильно ли он выполнил инструкцию. Совпал ли ожидаемый результат с реальным. Выполнено ли задание полностью и полноценно, нет ли противоречий. Если есть проблемы - не начинай писать отчет, а доработай инструкцию (добавь дополнительные шаги, которые исправят сложившуюся у пользователя проблему и доведут выполнение задания до конца). Такие доработки помечай символом ⚠️ и дополнительно сообщи о них пользователю в чате. Пользователь выполнит все инструкции и заново запустит команду. Если все в порядке - приступай к следующему шагу.
Перед написанием отчёта проверь наличие папки images/ в корне проекта. Если она существует и содержит файлы:
изображено на каждом скриншоте, и определи, какому шагу инструкции оно соответствует.
результаты команд, сообщения об ошибках и т.д. — все эти детали нужно отразить в тексте отчёта. Не придумывай данные, если они видны на скриншотах.
Это критически важно: отчёт должен описывать то, что реально произошло (видно на скриншотах), а не абстрактные действия.
Если для написания отчёта не хватает знаний (специфические технологии, протоколы, алгоритмы и т.д.) — выполни поиск в интернете через WebSearch. Не выдумывай.
Создай файл 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 есть заметки о стиле примера — учитывай их (характерные обороты, структура, форматподписей и т.д.).
Замечание по рисункам: пользователь в инструкции мог посчитать, что ему недостаточно количество рисунков ( скриншотов), которые предложил ты, и он добавил дополнительно свои рисунки, обозначив их на подобии ДОБАВЬ СЮДА РИСУНОК или РИСУНОК или Добавил сюда рисунок. В этом случае тебе нужно понять по контексту, что будет изображено на этом рисунке (скорее всего это еще один скриншот), подписать этот рисунок в отчете и изменить нумерацию последующих рисунков с учетом добавления нового.
После создания report.md сообщи пользователю:
/lab-improve — доработать отчёт по замечаниям./lab-research — добавить раздел дополнительного исследования (если config.preferences.needs_research = true)./lab-conclusion — написать итоговый вывод./lab-report — сгенерировать финальный документ (DOCX/PDF/MD).images/.$ARGUMENTS
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.