关于 bro-review-spec-plan
bro-review-spec-plan 是用于审查现有规格说明或实施计划的只读技能,面向需要独立检查文档问题的开发流程。它只输出带证据的审查报告,不修改文件,也不代替评审编写或实施计划。
主要功能
- 01审查现有规格说明或实施计划
- 02只读检查文档、仓库及相关文件
- 03可进行安全的非破坏性检查
- 04报告包含证据的问题项
- 05不修改文件或生成实施方案
适用场景
- 01检查规格说明中的实质性缺陷
- 02复核实施计划并记录有据问题
- 03在不改动审查对象的情况下生成报告
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ irpsv/ ai-bro --skill bro-review-spec-plan安装后在 Claude Code 中输入/bro-review-spec-plan确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
evals/evals.jsontrigger-evals.jsonreferences/review-output-example.mdsubagent-model-tiers.mdsubagents/reviewer-prompt.mdsecurity-reviewer-prompt.mdREADME 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
bro-review-spec-plan
Независимое ревью уже существующей спецификации результата или плана реализации. Результат — только отчёт. Не исправляй артефакт, не вызывай CreatePlan и не подменяй ревью составлением или реализацией.
Скилл можно вызвать напрямую или из другого скилла той же сессии. Оркестратор сам артефакт не ревьюит: что считать finding, задают промпты субагентов.
READONLY
Разрешено читать артефакт, репозиторий и связанные файлы, искать факты в коде, проверять веб-ссылки и запускать безопасные недеструктивные проверки.
Запрещено:
- изменять или создавать файлы, в том числе spec, plan и файлы harness;
- вызывать
CreatePlanили аналог обновления плана; - править текст артефакта «заодно» с отчётом;
- предлагать архитектуру, diff, патчи, псевдокод или шаги реализации как замену findings;
- сообщать стилистические предпочтения и недоказанные предположения как findings.
Вход ревью
Сначала определи объект ревью:
- Явно указанный путь к файлу.
- Полный текст артефакта, переданный вызывающим скиллом.
- Прикреплённый или открытый файл спецификации или плана.
- Полный текст артефакта в текущем сообщении человека.
- Если есть ровно один очевидный свежий кандидат — возьми его и назови путь в отчёте. Если кандидатов несколько или ни одного — не угадывай.
Если объект так и не установлен — остановись и задай один вопрос, что ревьюить. Не начинай ревью по догадке. Если вызывающий скилл уже передал путь или текст — не спрашивай объект заново.
Кого запускать
Ревью ОБЯЗАТЕЛЬНО должны делать субагенты ревьюверы:
- общее ревью — тир
senior, промпт субагента reviewer-prompt - проверка безопасности — тир
critical, промпт субагента security-reviewer-prompt
Запускай ревью безопасности только если: в тексте есть доступ, доверие, секреты или права (кто к чему допускается, роли, авторизация, токены, ключи, пароли, персональные данные как предмет защиты).
Итоговый формат
Начни с раздела ## Результаты ревью. Дальше:
- Статус:
PASS|NEEDS_WORK|BLOCKED - Объект: путь или «текст из сообщения»
Затем findings. Для каждого:
- Заголовок
#### [ID] Краткое название. **Тип:**значение из отчёта ревьюера.**Где:**раздел, шаг, критерий или утверждение.**Проблема:**конкретный дефект.**Доказательство:**фрагмент артефакта и/или факт из репозитория или проверки ссылки.**Требуется:**какое изменение текста или какой ответ человека нужен. Это не патч и не поручение править файл в этом запуске.
Если findings нет — напиши: Существенных проблем не найдено.
Если есть блокеры — отдельный раздел ### Блокеры со списком вопросов или недоступных фактов. Не начинай допрос: для BLOCKED достаточно показать блокеры в отчёте.
Оформляй по примеру.
После результатов:
Краткое резюме
- что просмотрено;
- какие проверки использованы, в том числе была ли проверка безопасности;
- какие риски остались непроверенными и почему;
- какой нужно сделать следующий шаг