Сводка по портфелю дел
Собирает из журнала дел сводку: риски, ближайшие сроки, давно не обновлявшиеся дела, существенность, стадии и аномалии.
- Что делает
- Собирает из журнала дел сводку: риски, ближайшие сроки, давно не обновлявшиеся дела, существенность, стадии и аномалии.
- Когда брать
- Когда нужно быстро понять, что в портфеле требует внимания: «как у нас дела», сколько открытых дел.
- Когда не брать
- Если нужна система учёта дел: это сводка для оперативной работы, а не замена системы управления делами.
- Пример запроса
- Покажи сводку по портфелю: что горит и какие дела давно не обновлялись.
- Нужно подключить
- доступ к файлам (папка настроек плагина и дел)
Входит в плагин litigation-legal. В Cowork и Claude Code можно поставить плагин целиком.
Как включить
- Скачайте архив и распакуйте его.
- Положите папку
portfolio-statusв~/.claude/skills/. - Откройте Claude Code и опишите задачу своими словами: Claude подхватит скилл по описанию.
Текст
---
name: portfolio-status
description: Собери сводку по портфелю из _log.yaml — распределение рисков, ближайшие сроки, давно не обновлявшиеся дела, итоги по существенности, распределение по стадиям и отмеченные аномалии. Используй, когда пользователь спрашивает «как у нас дела», «сколько открытых дел» или хочет сводку по портфелю или статусу всех активных дел.
argument-hint: "[--all | --risk=high | --stale]"
---
/portfolio-status
- Загрузи
~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md→ калибровку рисков (она определяет, как читать полеrisk:). - Следуй рабочему процессу и справке ниже.
- Разбери
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml. Закрытые дела по умолчанию отфильтруй (включаются флагом--all). - Составь сводку: распределение рисков, сроки в ближайшие 14/30/60 дней, дела без обновлений более 30 дней, итоги по существенности, распределение по стадиям.
- Отметь аномалии — всё, что помечено как критическое, просроченный next_deadline, дела без назначенного внешнего юриста при среднем или высоком риске.
Статус портфеля
Назначение
Одно чтение, которое отвечает на вопросы: чем я владею прямо сейчас, что требует внимания и что буксует? Результат легко просмотреть — он рассчитан на юриста, у которого есть три минуты до следующего звонка.
Загрузка контекста
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml— источник истины~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md— калибровка рисков (чтобы верно трактовать поля риска и существенности)
Флаги и фильтры
По умолчанию: только активные дела (без status: closed).
Флаги:
--all— включить закрытые--risk=high(илиcritical/medium/low) — фильтр по уровню риска--stale— только дела, гдеlast_updatedстарше 30 дней--type=employment— фильтр по типу дела--owner=[имя]— фильтр по ответственному от бизнеса, HR или коммуникаций
Сводка
[ШАПКА РАБОЧИХ МАТЕРИАЛОВ ЮРИСТА — по разделу ## Outputs в настройках плагина; зависит от роли, см. `## Who's using this`]
# Статус портфеля — [сегодня]
**Активных дел:** [N]
**Закрыто (с начала года):** [N] *(показывается только с --all)*
---
## По риску
| Риск | Количество | Дела |
|---|---|---|
| Критический | [N] | [slug] |
| Высокий | [N] | [slug] |
| Средний | [N] | [только количество — раскрыть через `--risk=medium`] |
| Низкий | [N] | [только количество] |
## Ближайшие сроки
| В течение | Дела |
|---|---|
| 14 дней | [slug — срок — кратко] |
| 15–30 дней | [...] |
| 31–60 дней | [...] |
*Просроченные `next_deadline` отмечены отдельно ниже.*
## Существенность
| Категория | Количество | Суммарный размер требований (середина диапазона) |
|---|---|---|
| Резерв создан (Reserved) | [N] | [$X] |
| Раскрыто (Disclosed) | [N] | [$X] |
| Под наблюдением (Monitored) | [N] | — |
| Нет (None) | [N] | — |
## По стадиям
[таблица: обмен состязательными бумагами / раскрытие доказательств / ходатайства о разрешении дела без суда / подготовка к суду / урегулирование / апелляция]
---
## ⚠️ Аномалии и отметки
- **Просроченные сроки:** [список slug, где next_deadline прошёл]
- **Давно не обновлялись (>30 дней):** [список]
- **Конфликты не сняты:** [список slug, где `conflicts.status in [pending, not-run]`]
- **Конфликты обойдены (действует override):** [список slug, где заполнено `conflicts.override.by` — постоянная отметка, пока её не снимут вручную]
- **Высокий или критический риск без внешнего юриста:** [список]
- **Резерв, а `last_updated` старше 60 дней:** [список] — пересмотр резерва, вероятно, просрочен
- **Режим сохранения не оформлен по активному судебному делу:** [список]
- **Отсутствуют поля:** [slug → поле]
---
## Заключительный совет
[Одно-два предложения о том, на что смотреть в первую очередь, если что-то выделяется. Не шаблонная фраза — только если действительно что-то выделяется.]
Правила аномалий
Эти проверки делают скилл полезным, а не декоративным:
- Просроченный срок:
next_deadline < todayиstatus != closed - Устарело:
last_updated < today - 30dиstatus != closed - Конфликты не сняты:
conflicts.status in [pending, not-run]иstatus != closed
3b. Действует обход проверки конфликтов: conflicts.override.by != null (само не снимается никогда)
- Высокий риск без прикрытия:
risk in [high, critical]иoutside_counsel.firm == null - Устаревший резерв:
materiality == reservedиlast_updated < today - 60d - Пробел в режиме сохранения:
status in [threatened, active, discovery, trial, appeal]иlegal_hold.issued == false— обязанность сохранять возникает при разумном ожидании спора, поэтому дела со статусомthreatenedтоже входят. - Отсутствуют поля: любое обязательное поле пусто —
risk,materiality,status,opened,conflicts.status
Заверши деревом следующих шагов
Закончи деревом следующих шагов по CLAUDE.md ## Outputs. Подгони варианты под то, что скилл только что подготовил: пять веток по умолчанию (составить документ X, эскалировать, собрать больше фактов, наблюдать и ждать, что-то другое) — это отправная точка, а не жёсткие рамки. Дерево — это и есть результат; выбирает юрист.
Если в портфеле больше ~10 дел или когда бы пользователь ни попросил, предложи дашборд (см. CLAUDE.md ## Outputs → Dashboard offer for data-heavy outputs). Подстрой предложение под этот результат — количество дел по уровням риска, шкала ближайших сроков и сортируемый реестр дел со статусом, проверкой конфликтов и датой последнего обращения.
Чего этот скилл не делает
- Не принимает решений. Он показывает, что требует внимания; приоритет определяет пользователь.
- Не изображает точность, которой у него нет. Середины диапазонов требований — грубая оценка, и их нужно так и подписывать.
- Не заменяет настоящую систему управления делами (MMS). Это сводка из оперативной памяти, а не система учёта.
Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/claude-for-legal/tree/main/litigation-legal/skills/portfolio-status, лицензия Apache-2.0. Изменения: перевод на русский язык.
Оригинал на английском
--- name: portfolio-status description: Roll up the portfolio from _log.yaml — risk distribution, upcoming deadlines, stale matters, materiality totals, stage distribution, and flagged anomalies. Use when the user asks "where do we stand", "how many open matters", or wants a portfolio rollup or status across all active matters. argument-hint: "[--all | --risk=high | --stale]" --- # /portfolio-status 1. Load `~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md` → risk calibration (defines how to read the `risk:` field). 2. Follow the workflow and reference below. 3. Parse `~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml`. Filter closed matters by default (include with `--all`). 4. Produce rollup: risk distribution, deadlines in next 14/30/60 days, matters with no update in >30 days, materiality totals, stage distribution. 5. Flag anomalies — everything marked critical, overdue next_deadline, matters without outside counsel assigned where risk is medium or high. --- # Portfolio Status ## Purpose One read that answers: what do I own right now, what needs attention, and what's slipping? Output is scannable — designed for a counsel who has three minutes before their next call. ## Load context - `~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml` — source of truth - `~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md` — risk calibration (to interpret risk/materiality fields correctly) ## Flags & filters Default: active matters only (exclude `status: closed`). Flags: - `--all` — include closed - `--risk=high` (or `critical` / `medium` / `low`) — filter by risk band - `--stale` — only matters with `last_updated` > 30 days - `--type=employment` — filter by matter type - `--owner=[name]` — filter by business/HR/comms owner ## The rollup ```markdown [WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`] # Portfolio Status — [today] **Active matters:** [N] **Closed (ytd):** [N] *(shown only with --all)* --- ## By risk | Risk | Count | Matters | |---|---|---| | Critical | [N] | [slugs] | | High | [N] | [slugs] | | Medium | [N] | [count only — expand with `--risk=medium`] | | Low | [N] | [count only] | ## Upcoming deadlines | Within | Matters | |---|---| | 14 days | [slug — deadline — brief] | | 15–30 days | [...] | | 31–60 days | [...] | *Overdue `next_deadline` flagged separately below.* ## Materiality | Category | Count | Total exposure (midpoint) | |---|---|---| | Reserved | [N] | [$X] | | Disclosed | [N] | [$X] | | Monitored | [N] | — | | None | [N] | — | ## By stage [table: pleadings / discovery / dispositive motions / trial prep / settlement / appeal] --- ## ⚠️ Anomalies & flags - **Overdue deadlines:** [list slugs where next_deadline has passed] - **Stale (>30d no update):** [list] - **Conflicts unresolved:** [list slugs with `conflicts.status in [pending, not-run]`] - **Conflicts bypassed (override active):** [list slugs where `conflicts.override.by` is populated — permanent flag until manually cleared] - **High/critical risk without outside counsel:** [list] - **Reserved without last_updated in >60d:** [list] — reserve recalibration likely overdue - **Hold not issued on active litigation:** [list] - **Missing fields:** [slug → field] --- ## Closing advice [One or two sentences on what to look at first, if anything stands out. Not boilerplate — only if something truly stands out.] ``` ## Anomaly rules These are the checks that make the skill useful rather than decorative: 1. **Overdue deadline:** `next_deadline < today` and `status != closed` 2. **Stale:** `last_updated < today - 30d` and `status != closed` 3. **Conflicts unresolved:** `conflicts.status in [pending, not-run]` and `status != closed` 3b. **Conflicts override active:** `conflicts.override.by != null` (never auto-clears) 4. **High-risk uncovered:** `risk in [high, critical]` and `outside_counsel.firm == null` 5. **Stale reserve:** `materiality == reserved` and `last_updated < today - 60d` 6. **Hold gap:** `status in [threatened, active, discovery, trial, appeal]` and `legal_hold.issued == false` — preservation duty attaches at reasonable anticipation, so `threatened` matters are in scope. 7. **Missing fields:** any required field null — `risk`, `materiality`, `status`, `opened`, `conflicts.status` ## Close with the next-steps decision tree End with the next-steps decision tree per CLAUDE.md `## Outputs`. Customize the options to what this skill just produced — the five default branches (draft the X, escalate, get more facts, watch and wait, something else) are a starting point, not a lock-in. The tree is the output; the lawyer picks. If the portfolio has more than ~10 matters, or any time the user asks: offer the dashboard (see CLAUDE.md `## Outputs → Dashboard offer for data-heavy outputs`). Shape the offer for this output — counts by risk tier, a timeline of upcoming deadlines, and a sortable matter ledger with status, conflicts check, and last-touched date. ## What this skill does not do - Make decisions. It surfaces what needs attention; the user decides priority. - Pretend precision it doesn't have. Exposure midpoints are rough and should be labeled so. - Replace a real MMS. This is a working-memory rollup, not a system of record.
Источник: anthropics/claude-for-legal / litigation-legal / portfolio-status ↗. Ссылка проверена 2026-10-10.