From vassal-litigator
Подготовка к судебному заседанию: обновленная правовая позиция + проект процессуального документа (.docx). Используй этот скилл, когда юрист говорит "готовимся к заседанию", "подготовь отзыв", "напиши ходатайство", "нужны пояснения к заседанию", "подготовь дополнение к позиции", "скоро заседание, давай готовиться", "ответь на отзыв ответчика", "нужен процессуальный документ", "проведи стресс-тест", "атакуй мою позицию", "найди уязвимости в аргументации". Также используй, когда юрист просит подготовить конкретный процессуальный документ по делу.
npx claudepluginhub strigov/vassal-litigatorThis skill uses the workspace's default tool permissions.
Ключевой рабочий скилл фазы ведения дела. Формирует обновленную позицию с учетом всех новых обстоятельств (документы оппонента, новые доказательства, результаты предыдущих заседаний) и генерирует процессуальный документ в .docx через arbitrum-docx.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
Ключевой рабочий скилл фазы ведения дела. Формирует обновленную позицию с учетом всех новых обстоятельств (документы оппонента, новые доказательства, результаты предыдущих заседаний) и генерирует процессуальный документ в .docx через arbitrum-docx.
Источник: алгоритм Мошкина С.А. (runetlex.academy)
Главная ошибка -- сразу просить нейросеть "написать возражение на иск". Без контекста результат будет формально похож на документ, но по существу бесполезен. Правильный порядок: сначала насытить контекст всеми материалами дела, и только потом ставить задачу на составление документа.
*позиция.md)..vassal/hearings/).Перед началом уточни у Сюзерена:
Если Сюзерен сразу дал конкретные указания в аргументах команды -- не переспрашивай, работай по ним.
Порядок загрузки материалов влияет на качество анализа. Доказательства и фактические материалы загружаются ПЕРВЫМИ, процессуальные документы сторон -- ПОСЛЕДНИМИ. Это позволяет агенту сформировать собственное понимание ситуации по первоисточникам, не поддаваясь влиянию позиции, изложенной в процессуальных документах.
Шаг 1 -- Описание ситуации (case.yaml + позиция):
.vassal/case.yaml -- стороны, суд, предмет, хронология..vassal/index.yaml -- полный реестр документов.*позиция.md).Шаг 2 -- Доказательства и фактические материалы:
4. Загрузи md-зеркала ключевых доказательств обеих сторон -- договоры, акты, переписку, платежные документы, акты сверки и т.д.
5. Для каждого документа формулируй мини-задачу: что из него важно для дела (права/обязанности, сроки, нарушения). Связанные короткие документы (1-2 страницы) можно загружать вместе.
6. Загрузи отчеты о предыдущих заседаниях из .vassal/hearings/ (если есть).
Шаг 3 -- Процессуальные документы (ПОСЛЕДНИМИ):
7. Загрузи аналитику оппонента из .vassal/analysis/opponent-*.md (если есть).
8. Загрузи процессуальные документы оппонента (иск, отзыв, возражение) -- именно сейчас, когда контекст уже насыщен и агент может критически оценить доводы.
9. Загрузи наши предыдущие процессуальные документы.
Делегируй Opus-субагенту (model: "opus") глубокий анализ:
Обновление ситуации -- что изменилось с момента последней позиции:
Red team / Blue team анализ:
Blue team (наши аргументы):
Red team (аргументы оппонента):
Парирование Red team:
Структура процессуального документа -- определить:
Стратегическая оценка:
Каждый вывод -- в аудируемом формате (см. shared/conventions.md).
"Стресс-тест -- это не просто часть анализа. Это отдельный шаг, в котором мы атакуем собственный документ, чтобы найти уязвимости до того, как это сделает оппонент." -- Мошкин С.А.
Стресс-тест проводится ПОСЛЕ формирования структуры документа, но ДО написания финального текста. Две стороны проверки:
a) Критический подход (атака):
b) Усиление позиции:
Покажи Сюзерену результаты стресс-теста:
Если Сюзерен подтверждает -- интегрируй результаты стресс-теста в документ.
Покажи Сюзерену:
Дождись подтверждения. Если Сюзерен корректирует стратегию -- вернись к нужной фазе.
Сформируй полный текст процессуального документа. Требования:
Покажи текст Сюзерену для финальной правки. Продолжай дискуссию: Сюзерен может просить усилить конкретный тезис, переформулировать довод, добавить ссылку на практику. Не останавливайся на первом черновике -- итерируй.
.vassal/drafts/{ГГГГ-ММ-ДД}-prepare-hearing-draft.md.skills/codex-invocation/SKILL.md.prompts/analytical-reviewer.md, подставь:
output_path: .vassal/drafts/{ГГГГ-ММ-ДД}-prepare-hearing-draft.mdoriginal_input: описание процессуального действия и позицииcase_root, plugin_root, extra_constraints, report_contract — по стандартуgrep -c "{{" → 0.codex-companion.mjs task --background --effort xhigh (БЕЗ --write).REVIEW_OK → продолжай к docx-оформлению. NITS покажи Сюзерену как ℹ️ FYI.REVIEW_BLOCKING → сохрани .vassal/reviews/{ГГГГ-ММ-ДД}-prepare-hearing.md с фронтматтером:
---
skill: prepare-hearing
target_output: .vassal/drafts/{ГГГГ-ММ-ДД}-prepare-hearing-draft.md
reviewer: codex-xhigh
reviewed_at: <ISO datetime>
verdict: REVIEW_BLOCKING
blocking_count: <N>
nits_count: <M>
---
Покажи Сюзерену 3 опции:
(a) принять как есть(b) один Opus фикс(c) вручную
Если выбран (b) — один раунд доработки по BLOCKING-блокам и затем повтор с фазы 5.5. Если выбран (a) — добавь <!-- reviewed: accepted-over-objection --> в черновик. Если выбран (c) — жди правки.Сохрани текст как md в корне дела:
{ГГГГ-ММ-ДД} {тип документа}.md
Спроси: "Оформить в .docx?"
Если да -- прочитай arbitrum-docx SKILL.md и оформи:
ГГГГ-ММ-ДД Клиент Название документа.docxПомести .docx в корень дела.
.vassal/history.md.index.yaml.| Тип | Когда | Особенности |
|---|---|---|
| Отзыв на исковое заявление | ответчик отвечает на иск | Структура: возражения по каждому требованию |
| Возражение на отзыв | истец отвечает на отзыв ответчика | Контраргументы на доводы отзыва |
| Ходатайство | любая сторона просит суд | Четкая просительная часть, правовое обоснование |
| Письменные пояснения | по запросу суда или инициативно | Разъяснение позиции по конкретным вопросам |
| Дополнение к позиции | новые аргументы / доказательства | Акцент на том, что нового |
| Заявление | процессуальное действие | Конкретная просьба (приобщение, отвод, отложение) |
Порядок расположения аргументов:
Если Сюзерен предоставил решения судьи по аналогичным делам (3-5 решений):
Если Сюзерен загрузил образец документа как эталон стиля: