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

spec-to-code-compliance — скилл Claude Code: обзор и установка

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

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

Что делает spec-to-code-compliance

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

Каждое найденное расхождение перепроверяют независимые агенты: один заново читает код, второй перечитывает документ. Если опровергнуть проблему не удалось, она попадает в отчёт. Результаты проверки записываются в каталог spec-compliance/REPORT.md, а детали по пунктам уходят в spec-compliance/requirements/. Система выставляет шесть категорий вердиктов, включая implemented, partial, contradicted, stronger-than-spec и absent.

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

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

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

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

  • /spec-to-code-compliance:spec-compliance ./contracts
  • Запусти spec-compliance для папки ./src против SPEC.md с проверкой 20 требований
  • Проверь отдельное правило через spec-to-code-compliance:spec-compliance-checker

Как установить spec-to-code-compliance

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill spec-to-code-compliance -a claude-code

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

~/.claude/skills/spec-to-code-compliance/SKILL.md

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

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

Вопросы о spec-to-code-compliance

Как установить spec-to-code-compliance в Claude Code?

Выполните команду npx skills add trailofbits/skills --skill spec-to-code-compliance -a claude-code. Конфигурационный файл скилла будет сохранён по пути ~/.claude/skills/spec-to-code-compliance/SKILL.md.

Что делает скилл spec-to-code-compliance?

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

Почему проверка разбивается на отдельных субагентов?

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

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

Все скиллы по теме «Тесты и 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

agentic-actions-auditor Проверяет рабочие процессы GitHub Actions с интеграцией ИИ-агентов на уязвимости и инъекции промптов. Помогает найти утечки контекста через переменные окружения и опасные триггеры. CX Codex +1 6 700установок gh-cli Скилл заставляет ИИ использовать аутентифицированный gh CLI вместо curl и fetch при работе с репозиториями, PR и issues GitHub. Нужен для приватных репо и выше лимитов API. CX Codex +1 6 600установок variant-analysis Ищет в репозитории другие проявления уже найденной ошибки. Нужен после уязвимости или логического дефекта, когда требуется проверить похожий код. CX Codex +1 6 400установок sarif-parsing Разбирает готовые отчёты SARIF от CodeQL, Semgrep и других сканеров. Пригодится для фильтрации находок, удаления дублей и подготовки данных для CI/CD. CX Codex +1 5 900установок audit-prep-assistant Скилл готовит репозиторий к внешнему аудиту безопасности по чеклисту Trail of Bits. Помогает сформулировать цели проверки, прогнать статический анализ и собрать документацию. CX Codex +1 5 700установок entry-point-analyzer Находит внешние функции смарт-контрактов, которые меняют состояние, и группирует их по уровню доступа. Нужен перед аудитом, чтобы очертить поверхность атаки. CX Codex +1 5 700установок semgrep-rule-creator Скилл помогает создавать собственные Semgrep-правила для поиска уязвимостей безопасности и багов в коде. Пригодится, если нужно настроить статический анализ под конкретные паттерны вашего проекта. CX Codex +1 5 800установок solana-vulnerability-scanner Находит шесть критических уязвимостей в смарт-контрактах Solana на Rust и Anchor. Помогает выявить ошибки в валидации аккаунтов и вызовах CPI перед деплоем. CX Codex +1 5 600установок

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

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