К основному содержанию
скилл CX Codex

simplify-and-harden-ci — скилл для Claude Code: ревью PR в CI

Скилл для проверки пул-реквестов прямо в CI: сканирует изменённые файлы, публикует находки и может блокировать слияние.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add pskoett/pskoett-ai-skills --skill simplify-and-harden-ci -a claude-code
Открыть на GitHub

Что делает simplify-and-harden-ci

Скилл запускает вариант Simplify & Harden только в CI, без интерактивных подтверждений. Он смотрит лишь на файлы, изменённые в пул-реквесте, и не трогает код: вместо правок выдаёт структурированный отчёт. Проходы три — упрощение, укрепление и документирование. Первый ищет мёртвый код, неясные имена и лишние абстракции, второй — дыры в валидации ввода, инъекции, проблемы с авторизацией, утечки секретов и гонки, третий предлагает комментарии с неочевидной логикой.

Результат уходит в комментарий к PR, в сводку check run и в YAML-артефакт с ключом simplify_and_harden. Политика гейта настраивается: при критичных находках проверка падает, для предупреждающих классов блокировку включают отдельно. У CI-агента нет того же контекста, что у автора правки, поэтому спорные находки логичнее отправлять на ручное ревью, а не применять автоматически.

Для работы нужны включённые GitHub Actions, авторизованный GitHub CLI (gh auth status) и расширение gh-aw, которое ставится через gh extension install github/gh-aw. В самих джобах CLI подключают шагом github/gh-aw/actions/setup-cli@main с версией v0.2.0-beta. Шаблон workflow лежит в references/workflow-example.md и остаётся вне .github/workflows, пока автоматизацию не решат включить: gh-aw-воркфлоу — это markdown, который gh aw compile превращает в .lock.yml. Без компиляции и валидации через gh aw compile --validate --strict GitHub Actions запускать нечего.

Какие задачи решает

  • проверить изменённые в PR файлы без правок кода
  • заблокировать слияние при критичных находках по безопасности
  • найти мёртвый код и лишние абстракции до ревьюера
  • собрать машиночитаемый отчёт о находках для автоматизации
  • отправить спорные случаи на ручное ревью

Примеры запросов агенту

  • Запусти simplify-and-harden-ci для этого пул-реквеста в headless-режиме
  • Проверь только файлы, изменённые в PR, и выдай отчёт simplify_and_harden
  • Скомпилируй воркфлоу: gh aw compile --validate --strict

Как установить simplify-and-harden-ci

1Через Skills CLI (Vercel)

npx skills add pskoett/pskoett-ai-skills --skill simplify-and-harden-ci -a claude-code

2Вручную: положить файлы

~/.claude/skills/simplify-and-harden-ci/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/simplify-and-harden-ci/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о simplify-and-harden-ci

Как установить simplify-and-harden-ci в Claude Code?

Выполните npx skills add pskoett/pskoett-ai-skills --skill simplify-and-harden-ci -a claude-code. Скилл окажется в ~/.claude/skills/simplify-and-harden-ci/SKILL.md.

Что делает simplify-and-harden-ci?

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

Чем это отличается от simplify-and-harden?

Этот вариант работает только в CI: код не меняется, находки выдаются отчётом. Для интерактивных сессий в редакторе есть simplify-and-harden.

Похожие скиллы

Все скиллы по теме «Код-ревью и рефакторинг» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок

Из того же набора7

self-improvement Копит твои исправления, сбои и запросы на новые возможности в markdown-файлах, чтобы агент потом вынес из них правила для проекта. CX Codex +1 2 000установок self-improvement-ci Скилл для CI: собирает повторяющиеся сбои проверок в pull request и предлагает правила, чтобы они не повторялись. CX Codex +1 545установок simplify-and-harden Пост-ревью кода сразу после завершения задачи: упрощение, харденинг, перепроверка и микродокументация. Пока агент ещё помнит замысел правок. CX Codex +1 535установок plan-interview Скилл проводит интервью перед планированием фичи или рефакторинга. Он помогает согласовать ограничения, границы задачи и критерии готовности до изучения кода. CX Codex +1 485установок intent-framed-agent Скилл фиксирует договорённость о задаче перед началом кодинга и следит, не уползла ли работа в сторону. Пригодится на длинных рефакторингах и фичах, где легко потерять исходную цель. CX Codex +1 435установок pskoett-ai-skills Набор скиллов и субагентов, который встраивает проверки в работу агента: согласование плана, контроль контекста, аудит кода и запись выводов на будущее. ★ 323звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой