From vassal-litigator
Построение юридической хронологии дела. Используй, когда юрист говорит «построй хронологию», «сделай таймлайн», «собери хронологию дела», «покажи историю событий по делу», «когда что произошло», «нужна лента событий». Скилл собирает события из документов, case.yaml и отчётов о заседаниях, создаёт Хронология дела.md с Mermaid-диаграммой и обновляет case.yaml.
npx claudepluginhub strigov/vassal-litigatorThis skill uses the workspace's default tool permissions.
preview→apply: Claude-main собирает контекст (read-only), Codex high строит хронологию (--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: Claude-main собирает контекст (read-only), Codex high строит хронологию (--write).
.vassal/case.yaml.vassal/index.yaml есть хотя бы 2 документа с датами.vassal/case.yaml:
timeline.vassal/index.yaml:
.vassal/hearings/*.md, если они естьtimelinesource:user и будут сохраненыN документов в индексе, N зеркалN событий, из них K source:user — будут сохраненыextend или rebuildХронология дела.md.vassal/case.yamlЗАПРЕЩЕНО: любые записи, создание файлов, изменение case.yaml, history.md или Хронология дела.md.
Дождись ответа Сюзерена. Уточни политику: extend или rebuild.
skills/codex-invocation/SKILL.md.prompts/timeline-builder.md, подставь:
case_root: абсолютный путь к делуplugin_root: по 3-tier fallback из skills/codex-invocation/SKILL.mdtimeline_goal: описание цели, например полная хронология или уточнение Сюзеренаexisting_timeline_policy: extend или rebuildextra_constraints: пусто, если ограничений нетreport_contract: из prompts/_preamble.mdgrep -c "{{" prompt.txt
Результат должен быть 0.codex-companion.mjs task --background --write --effort highskills/codex-invocation/SKILL.md.Хронология дела.md создан или обновлён.vassal/case.yaml валиденsource:user не утеряны и не изменены.vassal/codex-logs/{ГГГГ-ММ-ДД-ЧЧмм}-timeline.md:
prompt + отчёт CodexХронология дела.mdПосле успешной верификации спроси Сюзерена:
Сгенерировать растровую инфографику таймлайна как sidecar-превью? (да/нет) Инфографика — AI-generated, не встраивается в Хронология дела.md (там уже есть Mermaid-блок). Файл будет в .vassal/visuals/.
Если ответ да:
skills/visualize/SKILL.mdVISUAL_TYPE=timeline-infographic, CONTEXT=[список ключевых событий из построенного timeline: дата + краткое событие, не более 7 событий]visualizeИнфографика таймлайна сохранена в .vassal/visuals/{ГГГГ-ММ-ДД}-timeline-infographic.pngХронология дела.mdЕсли skills/visualize/SKILL.md ещё не существует, скажи:
Скилл visualize недоступен (Ф5 плана v0.5.0 не применён)
Если Codex недоступен:
case.yaml, index.yaml и отчёты о заседанияхХронология дела.md вручную.vassal/case.yaml и проверь YAML-валидность.vassal/codex-logs/{дата-время}-timeline-fallback.mdПовторный запуск безопасен:
source:user никогда не перезаписываютсяextend добавляются только новые событияrebuild автоматически сохраняются все ручные события юриста