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

dimensional-analysis — скилл для Claude Code: аудит единиц

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

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

Что делает dimensional-analysis

Скилл ищет ошибки, когда формула смешивает несовместимые единицы или масштабы. Он разбирает неверные decimals токена, расхождения WAD/RAY, цены без ясного числителя и знаменателя, а также пропущенную корректировку масштаба после вызова оракула.

Работа идёт в режиме full-auto через сканирование, построение словаря, аннотацию и проверку. Скилл создаёт DIMENSIONAL_SCOPE.json в корне проекта и использует DIMENSIONAL_UNITS.md, если такой файл уже есть; иначе формирует словарь сам. Комментарии используют запись наподобие D18{tok} или {s}.

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

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

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

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

  • Проведи dimensional analysis арифметики в этом репозитории и добавь комментарии единиц.
  • Проверь расчёты на путаницу decimals и масштабов WAD/RAY.
  • Проаннотируй формулы размерностями и найди несовместимые единицы.

Как установить dimensional-analysis

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill dimensional-analysis -a claude-code

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

~/.claude/skills/dimensional-analysis/SKILL.md

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

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

Вопросы о dimensional-analysis

Как установить dimensional-analysis в Claude Code?

Выполните npx skills add trailofbits/skills --skill dimensional-analysis -a claude-code, затем повторите npx skills add trailofbits/skills --skill dimensional-analysis -a claude-code. Файл скилла расположен по пути ~/.claude/skills/dimensional-analysis/SKILL.md.

Что делает dimensional-analysis?

Скилл анализирует числовые вычисления, чтобы найти конфликты единиц, точности и масштабирования. Он дописывает размерностные комментарии и проверяет формулы на некорректные преобразования.

Что требуется для запуска dimensional-analysis?

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

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

Всё по теме «Код-ревью и рефакторинг» →
yield-analysis agiprolabs Разбирает рекламный APY на составляющие: комиссии, эмиссии, impermanent loss, газ. Помогает понять, сколько пул принесёт на самом деле. CX Codex +1 426установок defi-protocol-templates Seth Hobson Скилл даёт Solidity-шаблоны для стейкинга и AMM, а также систем управления и flash loan. Пригодится при создании DeFi-протокола. CX Codex 10 400установок defi-attack-patterns yaklang Скилл помогает разбирать DeFi-атаки: флэш-лоаны, манипуляции оракулами, MEV, ошибки округления и атаки на управление протоколом. CX Codex +1 3 600установок blockchain-developer sickn33 Скилл направляет разработку смарт-контрактов, Web3-приложений и децентрализованных систем. Пригодится для проектирования, ревью и проверки рисков до действий в сети. CX Codex +1 1 200установок pint-compute parcadei Считает величины с единицами через Pint: переводит меры, проверяет размерности и упрощает составные единицы. Нужен для расчётов, где нельзя смешивать несовместимые величины. CX Codex +1 482установок binance-agentic-wallet binance-web3-team Скилл подключает консольный интерфейс кошелька Binance к агенту, позволяя проверять баланс, совершать переводы, торговать на бирже и управлять DeFi-операциями прямо из терминала. CX Codex +1 16 700установок

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

skill-improver Скилл запускает цикл ревью и исправлений для другого скилла, пока проверка не пройдёт без критических и крупных проблем. CX Codex +1 5 000установок let-fate-decide Скилл использует расклад Таро, чтобы выбрать направление, когда запрос оставляет несколько разумных вариантов. Подходит для неформальной передачи решения агенту. CX Codex +1 4 700установок zeroize-audit Ищет в C, C++ и Rust места, где пароли, ключи и токены остаются в памяти, и проверяет, не выбросил ли компилятор их затирание. CX Codex +1 4 700установок diagramming-code Строит диаграммы Mermaid по графу кода через Trailmark. Помогает визуализировать вызовы функций, структуру модулей и пути потоков данных. CX Codex +1 4 200установок mutation-testing Скилл ведёт агента по мутационному тестированию: настройка кампании в mewt или muton, разбор выживших мутантов, поиск багов в непокрытом коде. CX Codex +1 4 200установок trailmark Парсит исходный код и бинарники в граф вызовов для поиска векторов атак, точек входа и путей передачи данных при аудите безопасности. CX Codex +1 4 000установок mermaid-to-proverif Читает Mermaid-диаграмму криптографического протокола и собирает из неё модель ProVerif — файл .pv, готовый для проверки секретности и аутентификации. CX Codex +1 3 900установок graph-evolution Скилл сопоставляет графы Trailmark для двух срезов репозитория. Он выявляет скрытые пути атак и рост зоны поражения, которые пропускает обычный текстовый diff. CX Codex +1 3 900установок

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

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