Format monitoring report
Skill sergeionlyart/minius_codex_lab/.agents/skills/format-monitoring-report
Open-source Codex workspace, skills and verifiable-document tooling for evidence-grounded legal work
npx -y skills add sergeionlyart/minius_codex_lab --skill format-monitoring-reportAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 25 days oldThe repository was created 25 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 5 stars5 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.
What its author says it does
Copied from the file, not written here
Оформи утверждённое содержание правового мониторинга в DOCX или PDF по семисекционному шаблону с синими плашками, Times New Roman, сносками, нумерацией страниц и итоговой сравнительной таблицей. Используй только для структуры и визуального оформления готового текста; не используй для исследования, методологии, правового анализа или формирования выводов.
SKILL.md
9.5 KB, as published. Nobody here has run it
Форматирование отчёта мониторинга
Contract
Job-to-be-done
Преобразовать утверждённый текст в единообразный отчёт мониторинга, сохранив
содержание без смысловых изменений и применив точную структуру и визуальный
профиль из references/format-contract.json.
Trigger conditions
Использовать навык, когда нужно:
- создать DOCX или PDF отчёта мониторинга из уже подготовленного содержания;
- привести существующий отчёт к утверждённому семисекционному шаблону;
- проверить структуру и визуальное оформление такого отчёта.
Non-trigger conditions
Не использовать навык для:
- определения методологии мониторинга;
- поиска, проверки или интерпретации источников;
- правового анализа, написания выводов или рекомендаций;
- заполнения отсутствующих разделов предположениями агента;
- воспроизведения официального логотипа или статуса государственного органа.
Для подготовки содержания передать задачу соответствующему исследовательскому
навыку, например $legal-monitoring. Вернуться к форматированию только после
утверждения текста пользователем или ответственным автором.
Inputs
Получить до начала сборки:
- номер и краткое название проблемы для титульной плашки;
- утверждённый текст, однозначно распределённый по семи обязательным разделам;
- утверждённые сноски, ссылки, списки и таблицы;
- данные итоговой сравнительной таблицы либо явное разрешение её опустить;
- требуемый формат результата и путь сохранения.
Считать входное содержание неизменяемым. Допускать только исправление очевидной технической опечатки после явного подтверждения пользователя.
Outputs
Создать:
- итоговый DOCX и, если запрошено, PDF;
- внутренний отчёт проверки структуры и рендера, не включаемый в публичный документ.
Не выдавать временные изображения страниц, служебные XML-файлы или копию исходного документа как часть результата.
Evidence and safety
- Использовать исходный образец только как доказательство параметров макета.
- Не копировать из образца текст, персональные метаданные, локальные пути, логотипы или признаки официального происхождения.
- Не утверждать, что результат является официальным документом Министерства юстиции Украины, OpenAI или иного органа.
- Не помещать реальные рабочие документы и пользовательские данные в публичный репозиторий. Сохранять их только в разрешённом runtime-каталоге.
- Не добавлять факты, ссылки, выводы или таблицы, которых нет во входных данных.
Workflow
- Прочитать
references/format-contract.jsonиreferences/authoring-guide.mdполностью. - Проверить, что содержание готово и сопоставлено всем семи разделам в точном порядке. Не редактировать и не дополнять смысл.
- Создать A4-документ и именованные стили Word по контракту.
- Добавить титульную плашку и семь обязательных секционных плашек. Не создавать обложку, оглавление или колонтитул с логотипом.
- Применить стили основного текста, итогового абзаца, подзаголовка, сноски, списка и сравнительной таблицы. Использовать настоящие сноски Word.
- Добавить номер страницы справа в нижнем колонтитуле и скрыть его на первой странице.
- Удалить персональные и программные метаданные, не нужные для документа.
- Отрендерить все страницы. Проверить каждый лист визуально и выполнить структурные проверки из руководства.
- Исправить только ошибки макета. Если исправление требует менять содержание, остановиться и запросить утверждённую редакцию.
Stop conditions
Остановиться и сообщить, чего не хватает, если:
- отсутствуют номер, название проблемы или утверждённое содержание раздела;
- содержание нельзя однозначно разложить по семи обязательным разделам;
- требуется разработать методологию, правовую позицию, вывод или рекомендацию;
- отсутствуют данные обязательной сравнительной таблицы и нет разрешения её опустить;
- запрошено официальное брендирование без подтверждённых прав и утверждённых файлов;
- переполнение можно устранить только сокращением текста, уменьшением шрифта ниже контракта или изменением полей;
- невозможно отрендерить и проверить документ. В этом случае обозначить результат как непроверенный черновик, а не как готовый документ.
Definition of done
Считать задачу завершённой, когда:
- присутствуют ровно семь обязательных разделов в установленном порядке;
- все параметры страницы, плашек, текста, сносок, колонтитула и таблицы соответствуют контракту;
- нет пустых заполнителей, выдуманного содержания и неутверждённого брендирования;
- метаданные очищены;
- все страницы отрендерены без обрезки, наложения, сиротских плашек и иных визуальных дефектов;
- итоговый файл открывается и проходит структурную проверку.
Acceptance test
Автоматическая проверка:
python3 -m pytest tests/test_format_monitoring_report_skill.py
Ручная проверка на синтетическом содержании:
- Создать DOCX с короткими нейтральными абзацами во всех семи разделах и синтетической сравнительной таблицей.
- Отрендерить DOCX в PDF или изображения страниц.
- Проверить каждый лист по чек-листу из
references/authoring-guide.md. - Убедиться, что ни исходный текст, ни логотип, ни метаданные автора образца не попали в результат.