From vassal-litigator
Прием дополнительных доказательств от клиента в текущее дело. Используй этот скилл, когда юрист говорит «вот дополнительные документы», «клиент прислал ещё файлы», «добавь доказательства», «новые материалы от клиента», «приобщи к делу». НЕ используй для первичного приёма (это intake) и для документов от оппонента (это add-opponent).
npx claudepluginhub strigov/vassal-litigatorThis skill uses the workspace's default tool permissions.
preview→apply: preview Claude-main (read-only), apply Codex medium (--write).
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.
preview→apply: preview Claude-main (read-only), apply Codex medium (--write).
.vassal/case.yaml существует. Если нет -- предложи /vassal-litigator:init-case.index.yaml). Если нет -- предложи сначала /vassal-litigator:intake.Входящие документы/. Если нет -- не создавай её в preview-фазе; Codex создаст автоматически в apply-фазе. Сообщи Сюзерену: «Папка "Входящие документы/" не найдена -- она будет создана автоматически при подтверждении.».vassal/case.yaml и .vassal/index.yaml.Входящие документы/ только по именам и размерам. Не делай OCR, не запускай скрипты и не читай содержимое файлов.ГГГГ-ММ-ДД Отправитель Описание.расшМатериалы от клиента/{подпапка}/ для клиентских доказательств{ГГГГ-ММ-ДД} {Сторона} - {действие}/ для процессуальных файлов, если это следует из контекстаdoc-ID из next_iddoc-IDВНИМАНИЕ -- требуют проверкиevidence-{ГГГГ-ММ-ДД}.vassal/raw/evidence-{ГГГГ-ММ-ДД}/Входящие документы/ будут перенесены в На удаление/ через cp + : >ЗАПРЕЩЕНО: cp, mv, OCR, python-скрипты, запись в .vassal/, изменение любых файлов.
Дождись ответа Сюзерена. Если он корректирует план -- пересобери preview и покажи снова. Если отменяет операцию -- остановись без изменений.
skills/codex-invocation/SKILL.md.prompts/file-executor-add-evidence.md, подставь:
case_rootplugin_root по 3-tier fallback из skills/codex-invocation/SKILL.mdbatch_name: evidence-{ГГГГ-ММ-ДД}plan_body: согласованный план целикомextra_constraints: пустоreport_contract: из prompts/_preamble.mdgrep -c "{{" prompt.txt
Результат должен быть 0.codex-companion.mjs task --background --write --effort mediumskills/codex-invocation/SKILL.md..vassal/raw/evidence-{дата}/.vassal/index.yaml валиден.vassal/codex-logs/{ГГГГ-ММ-ДД-ЧЧмм}-add-evidence.md:
prompt + отчёт Codex.needs_manual_review.Если Codex недоступен:
Codex недоступен, выполняю apply-фазу напрямую.prompts/file-executor-add-evidence.md.python3 [PLUGIN_ROOT]/scripts/extract_text.py.vassal/codex-logs/{дата-время}-add-evidence-fallback.md.ГГГГ-ММ-ДД Отправитель Описание.расширение
См. shared/conventions.md для полных правил.
Перед обработкой проверь по origin.name + origin.intake_batch в index.yaml, не обработан ли файл ранее. Если обработан -- пропусти.