code-maturity-assessor — скилл для Claude Code: оценка кода
Скилл проверяет зрелость смарт-контрактов и блокчейн-кода по девяти категориям. На выходе — оценки с обоснованием и план улучшений по приоритету.
npx skills add trailofbits/skills --skill code-maturity-assessor -a claude-codeЧто делает code-maturity-assessor
Скилл изучает структуру проекта, файлы контрактов или модулей, тесты и документацию. Затем проверяет арифметику, аудит, контроль доступа, сложность, децентрализацию, документацию, риски порядка транзакций, низкоуровневый код и тестирование. Для оценок он собирает ссылки на файлы и просит уточнить процессы, которых не видно в коде.
Отчёт включает сводку, таблицу оценок по всем категориям, разбор с доказательствами и приоритетный план улучшений. Шкала идёт от Missing до Strong; оценка зависит от выполнения критериев. Без ссылок на конкретный код выводы по категориям нельзя считать обоснованными, поэтому скилл собирает такие свидетельства в ходе проверки.
Какие задачи решает
- оценить зрелость смарт-контрактов по единой шкале
- найти пробелы в тестировании и контроле доступа
- собрать доказательства по девяти категориям проверки
- составить приоритетный план улучшений для блокчейн-кода
Примеры запросов агенту
- Оцени зрелость смарт-контрактов в этом проекте и подготовь таблицу по всем категориям.
- Проверь контроль доступа и риски порядка транзакций, приведи ссылки на файлы.
- Составь оценку тестирования и план улучшений с приоритетами.
Как установить code-maturity-assessor
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill code-maturity-assessor -a claude-code2Вручную: положить файлы
~/.claude/skills/code-maturity-assessor/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/code-maturity-assessor/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill code-maturity-assessor -a codex2Вручную: положить файлы
.agents/skills/code-maturity-assessor/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill code-maturity-assessor -a cursor2Вручную: положить файлы
.cursor/skills/code-maturity-assessor/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills code-maturity-assessor2Вручную: положить файлы
.github/skills/code-maturity-assessor/SKILL.md1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill code-maturity-assessor -a gemini-cli2Командой платформы
gemini skills install https://github.com/trailofbits/skills --path plugins/building-secure-contracts/skills/code-maturity-assessorВручную: положить файлы
.devin/skills/code-maturity-assessor/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill code-maturity-assessor -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о code-maturity-assessor
Как установить code-maturity-assessor в Claude Code?
Выполните npx skills add trailofbits/skills --skill code-maturity-assessor -a claude-code. Файл скилла находится по пути ~/.claude/skills/code-maturity-assessor/SKILL.md.
Что делает code-maturity-assessor?
Он оценивает зрелость смарт-контрактов и блокчейн-кода по девяти категориям, собирает подтверждения из файлов и формирует отчёт с оценками и планом улучшений.
Какие категории проверяет скилл?
Среди них арифметическая безопасность, аудит, контроль доступа, сложность и децентрализация. Также он проверяет документацию, риски порядка транзакций, низкоуровневый код и тестирование.