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
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.
About
Reviews
Write a reviewNo 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
- 0.524score
knowledge-base
YamiHilik
Use this skill whenever you work in this repository — before answering questions about how anything in the project works, before writing or modifying code…
SkillBFreshness: BClaude Code +9 - 0.524score
simplify
YamiHilik
Simplifies code for clarity.
SkillBFreshness: BClaude Code +9 - 0.521score
domain-modelling
YamiHilik
Строй и уточняй доменную модель проекта.
SkillBFreshness: BClaude Code +9 - 0.517score
commit-message
YamiHilik
ALWAYS load this skill as the final step after making any code changes (edit, create, or delete source files).
SkillBFreshness: BClaude Code +9 - 0.516score
estimate-scrum-points
YamiHilik
Используй этот скилл для оценки задач в стори-поинтах SCRUM.
SkillBFreshness: BClaude Code +9 - 0.513score
do-task-one
YamiHilik
Используй этот скилл, когда пользователь дает задание реализовать задачу (программно).
SkillBFreshness: BClaude Code +9 - 0.512score
send-push-to-user
YamiHilik
Отправка пуша пользователю.
SkillBFreshness: BClaude Code +9 - 0.504score
make-functional-spec
YamiHilik
This skill should be used when the user asks to "create a functional spec", "write a system design", "describe the architecture of a feature", "make a…
SkillBFreshness: BClaude Code +9 - 0.504score
make-plan
YamiHilik
Use this skill when the user asks to "create an implementation plan", "make a plan", "plan the work", "make implementation-plan.md", "создать план…
SkillBFreshness: BClaude Code +9 - 0.504score
make-research
YamiHilik
Use this skill when the user asks to "do research", "research the approach", "compare alternatives", "choose a library", "make a research.md", "исследовать…
SkillBFreshness: BClaude Code +9 - 0.504score
make-tasks
YamiHilik
Use this skill when the user asks to "create tasks", "break down the plan into tasks", "generate tasks", "make tasks", "create issues", "make-tasks", "создать…
SkillBFreshness: BClaude Code +9 - 0.504score
make-ui-spec
YamiHilik
This skill should be used when the user asks to "create a UI spec", "write a UI/UX spec", "describe the interface", "make a ui-spec.md", "document the…
SkillBFreshness: BClaude Code +9
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
- Repository
- github.com/YamiHilik/SDLCRoom
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from YamiHilik
- 0.524score
simplify
YamiHilik
Simplifies code for clarity.
SkillBFreshness: BClaude Code +9 - 0.524score
knowledge-base
YamiHilik
Use this skill whenever you work in this repository — before answering questions about how anything in the project works, before writing or modifying code…
SkillBFreshness: BClaude Code +9 - 0.521score
domain-modelling
YamiHilik
Строй и уточняй доменную модель проекта.
SkillBFreshness: BClaude Code +9 - 0.517score
commit-message
YamiHilik
ALWAYS load this skill as the final step after making any code changes (edit, create, or delete source files).
SkillBFreshness: BClaude Code +9 - 0.516score
estimate-scrum-points
YamiHilik
Используй этот скилл для оценки задач в стори-поинтах SCRUM.
SkillBFreshness: BClaude Code +9 - 0.513score
do-task-one
YamiHilik
Используй этот скилл, когда пользователь дает задание реализовать задачу (программно).
SkillBFreshness: BClaude Code +9
Cite this page
review-plan skill. Agent Mart. https://agentmart.dev/skills/yamihilik-review-plan (last updated 2026-10-24)