assess-patch-risk — скилл для Codex: оценка патчей и установка
Скилл анализирует неизменяемый патч и оценивает его влияние на программу, риск регрессий и основания для автоматического слияния. Используйте его перед ревью изменений.
npx skills add openai/plugins --skill assess-patch-risk -a codexЧто делает assess-patch-risk
Скилл разбирает файл патча, diff из pull request или диапазон коммитов с заданными границами. Он прослеживает, какие части приложения затронуты, какие контракты и состояния могут измениться и чем подтверждается безопасность. В отчёте отдельно оцениваются ущерб от ошибки, вероятность регрессии, защитное покрытие тестами, возможность отката и полнота анализа.
Перед выставлением оценок скилл сверяется с рубрикой риска. Он также проверяет важные границы вроде авторизации, работы с данными и миграций, сопоставляет тесты с изменениями и формирует рекомендацию: слить, доработать, отклонить или запросить дополнительные свидетельства. Скилл работает только на чтение и не применяет и не отправляет патч. Для анализа нужен неизменяемый артефакт; изменяемое рабочее дерево он напрямую не оценивает.
Какие задачи решает
- проследить влияние патча на рабочие пути приложения
- разделить вероятность регрессии и последствия ошибки
- проверить, какие тесты действительно покрывают изменения
- оценить возможность отката и автоматического слияния
Примеры запросов агенту
- Оцени этот неизменяемый патч для ревью и объясни, какие части приложения он затрагивает.
- Проверь diff pull request: оцени риск регрессии, покрытие тестами и возможность автоматического слияния.
- Разбери диапазон коммитов с указанными базой и head и подготовь рекомендацию по слиянию.
Как установить assess-patch-risk
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill assess-patch-risk -a codex2Вручную: положить файлы
.agents/skills/assess-patch-risk/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill assess-patch-risk -a claude-code2Вручную: положить файлы
~/.claude/skills/assess-patch-risk/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/assess-patch-risk/
Вручную: положить файлы
.cursor/skills/assess-patch-risk/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins assess-patch-risk2Вручную: положить файлы
.github/skills/assess-patch-risk/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/codex-security/skills/assess-patch-riskВручную: положить файлы
.devin/skills/assess-patch-risk/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать
Вопросы о assess-patch-risk
Как установить assess-patch-risk в Codex?
Выполните npx skills add openai/plugins --skill assess-patch-risk -a codex. Скилл появится в .agents/skills/assess-patch-risk/SKILL.md.
Что делает assess-patch-risk?
Он исследует неизменяемый патч, прослеживает затронутые участки программы и оценивает риск регрессии, тестовую защиту, возможность восстановления и основания для слияния.
Какой патч можно передать скиллу?
Подойдёт неизменяемый файл патча, финальный diff сравнения pull request от провайдера или диапазон коммитов с установленными base и head. Изменяемое рабочее дерево напрямую не анализируется.