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

vector-forge — скилл для Claude Code: тест-векторы и установка

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

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

Что делает vector-forge

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

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

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

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

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

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

Как установить vector-forge

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill vector-forge -a claude-code

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

~/.claude/skills/vector-forge/SKILL.md

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

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

Вопросы о vector-forge

Как установить vector-forge в Claude Code?

Выполните npx skills add trailofbits/skills --skill vector-forge -a claude-code. Файл скилла появится по пути ~/.claude/skills/vector-forge/SKILL.md.

Что делает vector-forge?

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

Что нужно для работы vector-forge?

Нужны реализация целевого алгоритма, тестовый стенд, который подаёт ему векторы, и фреймворк мутационного тестирования для языка реализации. Также требуется trailmark.

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

Всё по теме «Тесты и QA» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок

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

trailmark-structural Строит граф Trailmark для выбранного каталога и собирает данные о сложности, taint, радиусе влияния и поверхности атаки. CX Codex +1 3 900установок trailmark-summary Скилл запускает trailmark analyze --summary на каталоге проекта и возвращает найденные языки, число точек входа и список зависимостей. CX Codex +1 3 900установок audit-augmentation Скилл переносит отчёты SARIF, пометки weAudit и бинарные графы на граф кода Trailmark. Пригодится для сопоставления уязвимостей с путями вызовов и областями распространения данных. CX Codex +1 3 900установок crypto-protocol-diagram Скилл разбирает код или спеку криптопротокола и собирает Mermaid sequenceDiagram с пометками операций: keygen, DH, KDF, подпись. CX Codex +1 3 900установок genotoxic Скилл разбирает выжившие мутанты и слабые тесты по графу вызовов: что писать юнит-тестами, что отдать фаззингу, а что отбросить. CX Codex +1 3 800установок c-review Проверяет нативный C/C++ код на ошибки памяти, переполнения и гонки. Пригодится для аудита пользовательских приложений, демонов и сервисов. CX Codex +1 3 700установок chrome-mcp-troubleshooting Помогает устранить сбои связи между Chrome и Claude Code на macOS. Скилл находит конфликт сокетов и манифестов между десктопным приложением и консольной утилитой. CX Codex +1 2 400установок rust-review Проводит аудит безопасности кода на Rust: ищет уязвимости в блоках unsafe, ошибки FFI, параллелизма и паники, вызывающие DoS. Пригодится при проверке библиотек и сервисов. CX Codex +1 2 000установок

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

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