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

write-tests — скилл для Claude Code: тесты на локальные правки

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add NeoLabHQ/context-engineering-kit --skill write-tests -a claude-code
Открыть на GitHub

Что делает write-tests

Скилл смотрит на локальные изменения через git status -u, отсеивает документацию и конфиги, оставляя файлы с реальной логикой. Если всё закоммичено, он берёт последний коммит через git show --name-status. Дальше решает, тянуть ли субагентов: на одном простом файле пишет тесты сам, на нескольких файлах или сложной логике раздаёт работу агентам.

Внутри — конвейер из шагов. Сначала скилл читает README.md и конфиг проекта, находит команды для тестов и покрытия, прогоняет весь набор для базовой линии. Потом параллельно проверяет, как запустить отдельный тестовый файл, и разбирает изменения по файлам. Тесты пишут агенты review:test-coverage-reviewer и developer, после чего покрытие перепроверяют те же ревьюеры. Существующие тесты скилл не трогает, только добавляет новые.

Аргументом можно сузить фокус — назвать модуль или набор тестов. Без аргумента берётся весь диф. Скилл опирается на другие скиллы набора: sadd для управления агентами и TDD-скилл для практик написания тестов. Если их нет, шаги с чтением этих скиллов просто пропускаются, но качество разбора сложных изменений от этого зависит.

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

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

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

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

Как установить write-tests

1Через Skills CLI (Vercel)

npx skills add NeoLabHQ/context-engineering-kit --skill write-tests -a claude-code

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

~/.claude/skills/write-tests/SKILL.md

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

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

Вопросы о write-tests

Как установить write-tests в Claude?

Через маркетплейс скиллов: сначала npx skills add NeoLabHQ/context-engineering-kit --skill write-tests -a claude-code, затем файл скилла окажется по пути ~/.claude/skills/write-tests/SKILL.md.

Что делает write-tests?

Разбирает локальные изменения в git и дописывает к ним тесты. На одном простом файле работает сам, на нескольких или на сложной логике подключает субагентов.

Какие изменения скилл берёт в работу?

Незакоммиченные и новые файлы. Если всё закоммичено, он переключается на последний коммит.

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

Всё по теме «Тесты и QA» →
write-e2e-tests tldraw Помогает писать Playwright E2E-тесты для tldraw: действия в интерфейсе, меню и фигуры на холсте. Нужен при добавлении тестов в примеры SDK или клиент tldraw.com. CX Codex +1 430установок fix-flaky-tests tuist Скилл разбирает историю падений теста в Tuist, находит причину и правит код. Пригодится, когда тест то проходит, то нет. CX Codex +1 503установок adding-e2e-tests spencerpauly Скилл проводит агента по шагам настройки Playwright: конфиг, смоук-тест, npm-скрипты и запуск в CI. CX Codex +1 445установок run-acceptance-tests hashicorp Запускает и разбирает acceptance-тесты Terraform provider с префиксом TestAcc. Нужен при ошибках окружения, падениях и подозрительно успешных тестах. CX Codex +1 3 700установок e2e-tests-studio mastra-ai Скилл автоматически генерирует Playwright E2E тесты при изменении компонентов playground. Тестирует не состояние интерфейса, а реальное поведение: сохранение данных, потоки данных, эффекты действий. CX Codex +1 2 500установок running-release-tests aws Запускает UI- и API-тесты релиза в AWS DevOps Agent по готовому тест-профилю. Пригодится перед выкаткой, когда нужно проверить сценарии и регрессии. CX Codex +1 1 400установок

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

add-task Создаёт файл задачи в .specs/tasks/draft/ из вашего запроса: с заголовком-действием, типом и исходным текстом. Старт цепочки spec-driven разработки. CX Codex +1 1 200установок do-in-parallel Раскладывает независимые задачи по параллельным субагентам и проверяет итог судьями. Пригодится для пакетного рефакторинга файлов или генерации документации. CX Codex +1 1 200установок analyse-problem Скилл раскладывает проблему на одну страницу по формату A3: фон, текущее состояние, цель, корневая причина и план действий. CX Codex +1 1 200установок setup-serena-mcp Пошаговый сценарий развёртывания MCP-сервера Serena для семантического анализа и навигации по коду. Пригодится при настройке проектного контекста. CX Codex +1 1 200установок why Разбирает технические сбои через метод «пяти почему», спускаясь от внешних симптомов к системным корням проблемы. Пригодится при расследовании инцидентов и нестабильных тестов. CX Codex +1 1 200установок review-local-changes Проверяет незакоммиченные изменения в рабочем дереве и выдаёт список замечаний с предложениями по улучшению. Пригодится перед коммитом. CX Codex +1 1 200установок git-notes Кладёт заметки к коммитам, не меняя их SHA. Пригодится, когда нужно отметить ревью, результаты тестов или дописать пояснение задним числом. CX Codex +1 1 100установок setup-context7-mcp Скилл проводит агента через настройку MCP-сервера Context7 и прописывает нужные библиотеки в CLAUDE.md, чтобы код писался по актуальной документации. CX Codex +1 1 100установок

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

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