Skip to content
Agentmart
Submit a tool

review-plan

Use this skill when the user asks to "review the plan", "validate implementation plan", "check the plan", "review implementation-plan.md", "проверить план"…

Skill by YamiHilik

IndexedApache-2.0
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/yamihilik-review-plan

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use this skill when the user asks to "review the plan", "validate implementation plan", "check the plan", "review implementation-plan.md", "проверить план", "ревью плана", "проверить implementation-plan.md", or wants to verify that implementation-plan.md is complete, non-redundant, and consistent with specs and existing code.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/review-plan

What's inside

Skill name
review-plan
Description
Use this skill when the user asks to "review the plan", "validate implementation plan", "check the plan", "review implementation-plan.md", "проверить план", "ревью плана", "проверить implementation-plan.md", or wants to verify that implementation-plan.md is complete, non-redundant, and consistent with specs and existing code.
License
Apache-2.0
Instructions
136 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • review-template.md · references/

SKILL.md (first lines)

# Review Plan (Обзор плана реализации)

Проверить `implementation-plan.md` на полноту, отсутствие избыточности и адекватность. Результат — файл `implementation-plan-review.md` с классифицированными замечаниями.

Это итеративный процесс. После каждой итерации план дорабатывается до тех пор, пока не останется критических замечаний.

## Роли

- **AI-агент (ревьюер)** — проводит автоматические проверки, формирует файл замечаний
- **AI-агент (исправитель)** — устраняет выявленные недостатки в `implementation-plan.md`
- **Человек** — принимает итоговое решение: «план хорош» или «вернуть на доработку»

## Что проверяется

### Критерий A — Покрытие критериев приёмки

Для каждого критерия приёмки из `feature-spec.md` убедиться, что в плане есть одна или несколько работ, явно его реализующих.

Фиксировать: критерии без соответствующих работ в плане.

### Критерий B — Отсутствие избыточных работ

Для каждой единицы работы в плане убедиться, что она обусловлена требованием из `feature-spec.md`, `functional-spec.md` или `ui-spec.md`.

Фиксировать: работы, не имеющие обоснования в спецификациях (оверинжиниринг, «на вырост», не запрошенные улучшения).

### Критерий C — Покрытие требований из functional-spec и ui-spec

Для каждого контракта, модуля и потока данных из `functional-spec.md` убедиться, что план содержит соответствующую работу.

Для каждого экрана и состояния из `ui-spec.md` убедиться, что план содержит соответствующую работу.

Фиксировать: требования из производных спецификаций, не покрытые планом.

### Критерий D — Конфликты с существующим кодом

Прочитать файлы кодовой базы, затрагиваемые планом. Проверить:
- Не дублирует ли запланированная работа уже существующую реализацию
- Не конфликтует ли новая логика с существующими интерфейсами, типами или контрактами
- Не создаёт ли план несовместимых изменений в одних и тех же файлах

Фиксировать: каждый конфликт с указанием файла и конкретного места в коде.

### Критерий E — Корректность последовательности и зависимостей

Проверить:
- Зависимости между блоками работ указаны явно
- Последовательность логична: ни одна работа не ссылается на результат работы, стоящей позже неё
- Параллельные потоки не имеют скрытых взаимных зависимостей
- Нет циклических зависимостей

Фиксировать: нарушения порядка, неуказанные зависимости, конфликты параллельных потоков.

## Классификация замечаний

Каждое замечание получает одну из меток:

- **[КРИТИЧНО]** — блокирует реализацию или приведёт к неверному результату; план нельзя принять
- **[ВАЖНО]** — снижает качество или полноту, но не блокирует; требует исправления до утверждения
- **[РЕКОМЕНДАЦИЯ]** — улучшение, которое не блокирует принятие плана

## Формат замечания

```
### [ID] [Краткое описание]

- **Критерий:** A / B / C / D / E
- **Серьёзность:** [КРИТИЧНО] / [ВАЖНО] / [РЕКОМЕНДАЦИЯ]
- **Место в плане:** Блок N, пункт N.M (или «Общий»)
- **Описание:** [Что именно не так]
- **Связано с:** `[документ или файл]`, раздел / строка (если применимо)
```

ID формировать как `A-001`, `B-002` и т.д. (буква критерия + трёхзначный номер).

## Что не входит в задачу

- Написание кода
- Код-ревью
- Функции планирования (декомпозиция, оценка усилий) — это задача `make-plan`
- Стилистические правки в `implementation-plan.md`

## Как делать

Не вычитывай файлы, это сделают субагенты. Ты выступаешь в роли **супервизора**. Следуй циклу:

### Итерация ревью

**Шаг 1 — Запустить субагента-ревьюера**

Запустить субагента (Agent tool) с инструкцией провести ревью. Передать ему содержимое этого файла **от начала и до строки `## Как делать` — не включая её**. Также передать:
- ссылку на файл `implementation-plan.md`
- ссылку на файлы `feature-spec.md`, `functional-spec.md`, `ui-spec.md` (если существуют)
- путь к кодовой базе для проверки критерия D
- инструкцию вернуть в ответе общее количество выявленных недостатков с группировкой по важности.

Субагент должен записать результат в `implementation-plan-review.md`, используя шаблон из `references/review-template.md`.

**Шаг 2 — Проверить наличие критических замечаний**

На основе статистики от субагента-ревьюера:

- Если критических замечаний нет — перейти к **Завершению**.
- Если критические замечания есть — перейти к Шагу 3.
- Самому в файлы лезть не нужно, это работа субагентов.

**Шаг 3 — Запустить субагента-исправителя**

Запустить субагента (Agent tool) с инструкцией устранить выявленные недостатки. Передать:
- ссылку на файл `implementation-plan.md`
- ссылку на файл `implementation-plan-review.md`
- указание: исправить все замечания с меткой `[КРИТИЧНО]` и `[ВАЖНО]`; замечания `[РЕКОМЕНДАЦИЯ]` — на усмотрение

Субагент обновляет `implementation-plan.md` в соответствии с замечаниями.

**Шаг 4 — Удалить файл ревью и начать новую итерацию**

Удалить `implementation-plan-review.md`. Вернуться к Шагу 1.

From YamiHilik/SDLCRoom, Apache-2.0.

More from YamiHilik/SDLCRoom

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Sep 22, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from YamiHilik

Cite this page

review-plan skill. Agent Mart. https://agentmart.dev/skills/yamihilik-review-plan (last updated 2026-10-24)