dex-bundle-code-review
Бандл жизненного цикла кода: языко-агностичное ревью MR/PR, повторное ревью после правок, план правок, реализация фичи, подтягивание базовой ветки с разрешением конфликтов, саморевью перед push, приёмка слитой фичи на стенде с ремедиацией, расследование инцидента, плюс скиллы дисциплины ревью.
Вид: Бандл · Версия: 1.46.0 · Исходники и README на GitHub
Установка
Заголовок раздела «Установка»Из клона репозитория (нужны git, claude и jq):
./install-bundle/install-bundle.sh code-reviewСначала посмотреть состав без установки: добавьте --dry-run.
Профиль роли - то, ради чего бандл собран:
dex-bug-finder- Узел активного поиска багов в фиче или ветке, языко-агностично: модель рисков и чартеры, адверсариальная охота…dex-debugger- Языко-агностичный узел root-cause debugger: воспроизведение, изоляция, первопричина, фальсификация гипотезdex-implement- Команда /implement: реализация фичи полным циклом - требования, план правок, код, тесты, саморевьюdex-incident-investigator- Узел расследования инцидента и поиска корневой причины на общем стенде до фикса на источнике: спецификация IS/IS-NOT…dex-mr-reviewer- Языко-агностичный узел первичного ревью чужого MR/PR: карта изменений, параллельные фокусы, фальсификация находок…dex-review-planner- Узел планирования правок по комментариям ревью: сбор тредов и коммитов, классификация замечаний, верификация чтением…dex-rulebook-miner- Добыча свода правил проекта из истории ревью: оркестратор ведёт окно и запись, read-only сборщики разбирают источники…dex-self-reviewer- Pre-push саморевью своей локальной ветки: committed+staged+worktree diff, скан по осям diff’а (security, architecture…dex-skill-ci-gates- Минимум гейтов в CI: обязательность проверок для мержа и установка по лок-файлу - независимо от платформыdex-skill-defect-classification- Разметка находок ревью MR и саморевью типом по схеме классификации дефектов - гейт по поручению, единица - находка…dex-skill-issue-tracking- Синхрон трекера задач (Jira/GitLab/GitHub issues и аналоги) с ходом работы - решётка событий статуса, правило зонтика…dex-stand-reviewer- Узел приёмки слитой фичи на развёрнутом стенде против ТЗ, read-only: привязка образа к merge-коммиту, карта требование…dex-test- Команда /test: добор тестового покрытия по осям матрицы и обратному ребру требование-тест
Подтянуто вместе с профилем (38) - то, на что опираются названные выше плагины:
Показать список
dex-adr-writer- Автор ADR: пишет Architecture Decision Records в формате MADR - драйверы решения, альтернативы, trade-offdex-bug-fixer- Пакетная ремедиация найденных тестировщиком багов после мерджа: интейк находок, триаж и приоритет, подтверждение…dex-bug-reporter- Автор баг-репортов: шаги воспроизведения, классификация дефекта, severity с основаниемdex-mr-check-reviewer- Узел ре-ревью дельты MR/PR после правок автора: range-diff дельты, статус прежних находок, новые находки только в…dex-security-reviewer- Языко-агностичный агент глубокого анализа безопасности: threat model (акторы/границы доверия/активы), attack paths по…dex-skill-adr-quality- Оракул ADR: норма против состояния кода, проверка пункта нормы, опора нормы, дефолт открытого вопроса, источник…dex-skill-artifact-naming- Конвенция имени артефакта конвейера требований и границы её применения: занятый корпус диктует раскладку сам…dex-skill-bug-reproduction- Воспроизведение бага, которое ломает само наблюдение: лог, дебаггер или sleep прячут гонку, и баг перестаёт повторятьсяdex-skill-change-correlation- Корреляция симптома с изменениями: окно вокруг момента начала, код по sha на стенде, отсев кандидатов по таймингу и…dex-skill-codebase-conventions- Конвенции проекта: свод правил, создание значений, имена пар типов, throw или Result, async без ввода-выводаdex-skill-completeness-mapping- Completeness-gate карты потребителей при сквозной правке - найти всех читателей/писателей данных и всех…dex-skill-ddd- Domain-Driven Design в доменной модели: переход состояния мимо сущности, границы агрегата и его репозитория, хранимое…dex-skill-decision-log- decision-log конвейера требований: что в него попадает, как требование ссылается на запись, чем он отличается от меток…dex-skill-docs-layout- Целевая раскладка корпуса документации проекта - дерево docs/, куда кладётся каждый жанр, минимум обязательного по…dex-skill-fact-verification- Сверка технического факта с источником истины для ревью, диагностики и аудита - чек-лист: имя API, поведение библиотеки…dex-skill-implementation-plan- Форма плана реализации для автора: поля шага (требования, предмет правки, исход, проверка, зависимость) и…dex-skill-integration-boundary- Где проходит граница доверия к тесту: мок внешней границы против контракта, зелёный unit при непокрытой интеграции…dex-skill-legacy-reconstruction- Восстановление оракула из legacy-кода без постановки: реконструкция -> валидация человеком -> тестыdex-skill-merge-conflict-resolution- Протокол подтягивания базовой ветки и разрешения конфликтов merge/rebase без тихой потери стороны: якоря и точка…dex-skill-node-contract- Рантайм-контракт агента-узла - режим interactive/autonomous, реакция на неполный вход (blocking/default-ok), возврат…dex-skill-observability- Наблюдаемость: OpenTelemetry, метрики, распределённая трассировка, health checksdex-skill-performance-review- Ревью производительности в diff: наличие через счёт вместо Any, запись или внешний вызов в цикле вместо пакета, копия…dex-skill-plan-quality- Оракул плана реализации: связь шагов с требованиями в обе стороны, первый работающий срез раньше последнего шагаdex-skill-post-merge-remediation- Доставка фикса багов после мерджа на общей ветке и стенде: follow-up ветка вместо правки общей ветки, по багу на коммит…dex-skill-project-baseline- Гейты качества проекта: проверка наличия при первом погружении в контекст, рекомендация завести до правок, фиксация…dex-skill-project-docs-map- Карта документации проекта - где лежат требования, BRD, ADR, спеки, корпус уровня 0 и счётчики номеров; файл путей…dex-skill-requirement-quality- Оракул единицы требований: противоречие с другой единицей, критерием готовности, принятым ADR или инвариантом кода…dex-skill-review-evidence- Процедура ревью: где искать источник намерения и когда ставить intent: n/a, два прохода с разделом «перепроверить» для…dex-skill-review-step-by-step- Разбор замечаний ревью по одному пункту с решением оператора: суть и вердикт до решения, правка, коммит и push только…dex-skill-review-threads- Доставка ревью в MR/PR: тред на нарушение у его строки, severity первой строкой, overview без пересказа находок, ответ…dex-skill-root-cause-analysis- Корневая причина против симптома: цепочка от симптома до места, где плохое значение возникает впервые, с уликой на…dex-skill-shared-stand-safety- Дисциплина общего стенда при расследовании: read-only по умолчанию, никаких apply/restart/scale без команды, секреты не…dex-skill-solid- SOLID в изменении класса: тип без потребителей после смены реализации, класс с несколькими причинами изменения, лишняя…dex-skill-stack-registry- Канонический реестр стеков и правило загрузки skills по стеку×теме для общих агентовdex-skill-stand-verification- Приёмка слитой фичи на развёрнутом стенде против ТЗ: статус пункта по пробе на стенде, а не по коду дельты, временный…dex-skill-test-coverage- Контракт покрытия для тест-агентов и агентов, пишущих тесты инлайн - branch coverage по diff-scope, порог >= 75%…dex-skill-testability- Тестируемость кода: обращение логики к внешнему миру без шва для подмены в тесте,Guid.NewGuid()под сверкой тестаdex-skill-unit-identity- Тождество единицы требований: чем ключ отличается от формулировки, как выдаются номера (старший разряд из номера фичи…