--- name: analytical-brief description: Создание профессиональных аналитических справок в формате DOCX. Использовать при запросах на создание аналитических справок, информационных записок, правовых меморандумов, обзоров судебных споров, корпоративных отчётов для руководства. Документы создаются на русском языке с профессиональным юридическим стилем изложения. --- # Аналитическая справка Skill для создания профессиональных аналитических справок в стиле корпоративных юридических документов. ## Характеристики стиля ### Структура документа 1. **Заголовок** — крупный, по центру, заглавными буквами: «АНАЛИТИЧЕСКАЯ СПРАВКА» или «ИНФОРМАЦИОННАЯ СПРАВКА» 2. **Подзаголовок** — тема справки, по центру, обычным шрифтом, в формате «О [предмет справки]» 3. **Уточнение** — в скобках, по центру (например, стороны спора) 4. **Нумерованные разделы** — арабские (1. 2. 3.) или римские (I. II. III.) цифры 5. **Заключение/Выводы** — итоговый раздел 6. **Дата подготовки** — в конце документа ### Стиль изложения - Профессиональный юридический язык без эмоциональной окраски - Убедительная аргументация через факты и логику - Числовые данные: прописью с цифрами в скобках или наоборот - Структура параграфа: тезис → аргументация → вывод - Сложные вопросы объясняются доступно - Избегать канцеляризмов, сохраняя официальность ### Форматирование - **Шрифт**: Times New Roman - **Размер**: 12pt для текста, 14pt для заголовков разделов, 16pt для главного заголовка - **Межстрочный интервал**: 1.15 - **Поля**: левое 3 см, остальные 2 см - **Выделение bold**: ключевые тезисы, важные выводы, критические факты - **Выравнивание**: текст по ширине, заголовки по центру или слева ### Принципы выделения текста жирным Выделять bold: - Ключевой вывод параграфа (обычно последнее предложение) - Критически важные факты и цифры - Правовые позиции и нормы - Предупреждения о рисках НЕ выделять: - Обычные факты и описания - Названия организаций (кроме первого упоминания в контексте) - Даты и номера дел ## Создание документа ```javascript const { Document, Packer, Paragraph, TextRun, AlignmentType } = require('docx'); const fs = require('fs'); const doc = new Document({ sections: [{ properties: { page: { margin: { top: 1134, right: 1134, bottom: 1134, left: 1701 } // 2cm, 2cm, 2cm, 3cm } }, children: [ // Заголовок документа new Paragraph({ alignment: AlignmentType.CENTER, children: [ new TextRun({ text: 'АНАЛИТИЧЕСКАЯ СПРАВКА', bold: true, size: 32, // 16pt font: 'Times New Roman' }) ] }), // Подзаголовок new Paragraph({ alignment: AlignmentType.CENTER, spacing: { after: 240 }, children: [ new TextRun({ text: 'О [предмет справки]', size: 24, // 12pt font: 'Times New Roman' }) ] }), // Заголовок раздела new Paragraph({ spacing: { before: 240, after: 120 }, children: [ new TextRun({ text: '1. Название раздела', bold: true, size: 28, // 14pt font: 'Times New Roman' }) ] }), // Параграф с выделением new Paragraph({ alignment: AlignmentType.JUSTIFIED, spacing: { after: 160, line: 276 }, // 1.15 интервал children: [ new TextRun({ text: 'Основной текст параграфа. ', size: 24, font: 'Times New Roman' }), new TextRun({ text: 'Ключевой вывод выделяется жирным.', bold: true, size: 24, font: 'Times New Roman' }) ] }) ] }] }); Packer.toBuffer(doc).then(buffer => { fs.writeFileSync('output.docx', buffer); }); ``` ## Типовая структура разделов ### Для судебных споров 1. Существо/обстоятельства спора 2. Позиции сторон 3. Правовая оценка / Анализ 4. Риски и последствия 5. Выводы / Рекомендации ### Для корпоративных вопросов 1. Предмет анализа 2. Фактические обстоятельства 3. Правовое регулирование 4. Анализ вариантов 5. Выводы и рекомендации ### Для аналитических обзоров 1. Введение / Контекст 2. Текущая ситуация 3. Факторы и тенденции 4. Прогноз / Сценарии 5. Выводы ## Контрольный список качества - [ ] Заголовок отражает суть документа - [ ] Структура логична и последовательна - [ ] Каждый раздел содержит чёткий тезис - [ ] Ключевые выводы выделены bold - [ ] Числа оформлены единообразно - [ ] Отсутствуют эмоциональные оценки - [ ] Сложные термины объяснены - [ ] Документ завершается выводами - [ ] Указана дата подготовки ## Зависимости ```bash npm install docx ```