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

testing-changes — скилл для Claude Code: что делает и как установить

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add riekelt/principal-engineer --skill testing-changes -a claude-code
Открыть на GitHub

Что делает testing-changes

Скилл определяет объём проверок для правок в кодовой базе. Если поведение системы меняется, пустой дифф с тестами признаётся ошибкой на ревью. При закрытии бага требуется показать два состояния: падение на исходном коде и успешный прогон после исправления. Тесты пишут под конкретное поведение.

Простые позитивные сценарии проверяют только демонстрацию работы. Скилл заставляет явно покрывать краевые ситуации и пути сбоев, а также запрещает ослаблять или отключать упавшие ассерты. Если тест стал красным, его обязаны исправить. Для расчётных агрегатов на критических путях проверяются инварианты и сверка данных.

Для работы скиллу требуется предварительно установленный principal-engineering. Без него агент не сможет соотнести проверки с проектными уровнями риска. Скилл не навязывает разработку через тестирование: писать тесты до или после кода решает сам автор.

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

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

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

  • Проверь дифф задачи и скажи, каких тестов не хватает для этого изменения логики
  • Помоги написать регрессионный тест для бага с авторизацией, чтобы он падал до фикса
  • Какие проверки нужны для рефакторинга модуля расчёта скидок?

Как установить testing-changes

1Через Skills CLI (Vercel)

npx skills add riekelt/principal-engineer --skill testing-changes -a claude-code

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

~/.claude/skills/testing-changes/SKILL.md

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

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

Вопросы о testing-changes

Как установить testing-changes в Claude Code?

Выполните команду npx skills add riekelt/principal-engineer --skill testing-changes -a claude-code.

Что требует скилл при исправлении багов?

Автор обязан подготовить регрессионный тест, названный по сценарию ошибки. Тест должен гарантированно падать на коде до исправления и становиться зелёным после внесения правок.

Нужны ли предварительные зависимости для работы скилла?

Да, скиллу требуется установленный principal-engineering в качестве базового контекста для работы с уровнями риска.

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

Всё по теме «Тесты и QA» →
test-value-evidence dotnet Проверяет тесты на конкретное изменение: PR, коммит или новую фичу. Показывает, что тест действительно ловит дефект до фикса. CX Codex +1 565установок review-changes tirth8205 Проверяет набор изменений по графу знаний, оценивает риск и радиус влияния. Нужен для ревью функций, затронутых сценариев и пробелов в тестах. CX Codex +1 1 100установок application-security-testing usestrix Скилл подбирает проверки для кода, веб-приложения, API и CI, затем собирает подтверждённые проблемы в план исправлений. Пригодится для AppSec-аудита. CX Codex +1 12 600установок red-green-proof Alireza Rezvani Заставляет написать тест, который падает на текущем коде, а после фикса — снова убрать фикс и убедиться, что тест краснеет. Для отладки и разбора инцидентов. 3установок shift-left-testing kindlmann Скилл помогает перенести проверку качества на этапы планирования и написания кода. Он нужен, когда дефекты находят слишком поздно, а команде требуются сессии Three Amigos, TDD и чёткие критерии приёмки. CX Codex +1 1 000установок review-testing Garrick Aden-Buie (@gadenbuie) Разбирает тесты, написанные вместе с фичей или багфиксом: ловит слабые утверждения, лишние моки и хрупкие места. Пригодится, когда тесты вроде есть, а уверенности в них нет. CX Codex +1 474установок

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

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

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