К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

typescript-review — скилл для Claude Code: ревью TS/JS

Проверяет изменения в TypeScript и JavaScript по правилам Metabase. Пригодится для ревью pull request и diff с фронтенд-кодом.

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

Что делает typescript-review

Скилл читает полный diff, новые файлы, тесты и вспомогательный код. Он сверяет изменения с правилами typescript-write, frontend/CLAUDE.md и руководством по фронтенду. Нарушения typescript-write получают высший приоритет, а явный или неявный any в изменённом коде считается блокирующей проблемой.

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

Отдельно он ищет проблемы доступности, производительности, безопасности, размера бандла, аналитики и публичного API embedding SDK. Для анализа используются Read, Grep, Bash, Glob и Skill; при наличии TypeScript LSP скилл смотрит выведенные типы. Правило о блокирующем any — повод проверить весь изменённый код, а не только новые функции.

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

  • проверить diff с TypeScript и JavaScript
  • найти явный или неявный any в изменённом коде
  • сверить код с правилами Metabase
  • проверить тесты и непокрытые проверки
  • выявить проблемы доступности и размера бандла

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

  • Проверь текущий diff с TypeScript и JavaScript по правилам Metabase и расставь проблемы по приоритету.
  • Просмотри новые файлы и тесты в этом pull request, отдельно проверь `any`, типы и обработку `null` и `undefined`.
  • Проведи ревью изменённого React-кода: найди проблемы доступности, производительности, безопасности и публичного API.

Как установить typescript-review

1Через Skills CLI (Vercel)

npx skills add metabase/metabase --skill typescript-review -a claude-code

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

~/.claude/skills/typescript-review/SKILL.md

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

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

Весь набор →
docs-write metabase Скилл помогает писать и редактировать Markdown и MDX в стиле Metabase. Он пригодится для рабочих инструкций, описаний функций и другой документации. Claude Code CX Codex Cursor +1 2 100установок typescript-write metabase Скилл для написания и редактирования TypeScript и JavaScript кода с соблюдением стандартов Metabase. Требует строгую типизацию без any и проверку типов перед завершением. Claude Code CX Codex Cursor +1 2 100установок analytics-events metabase Скилл добавляет события продуктовой аналитики Snowplow во фронтенд Metabase. Нужен, когда в код встраивают трекинг кликов, создания сущностей и других действий пользователя. Claude Code CX Codex Cursor +1 2 000установок clojure-review metabase Проверяет изменения в коде на Clojure и ClojureScript по стандартам Metabase, выявляя ошибки стиля и оформления. Claude Code CX Codex Cursor +1 2 000установок clojure-write metabase Скилл задаёт REPL-ориентированный подход к разработке и рефакторингу Clojure и ClojureScript. Пригодится для пошаговой проверки функций. Claude Code CX Codex Cursor +1 2 000установок

Похожие

voicestudio-maintainer debpalash Помогает сопровождать репозиторий VoiceStudio: разбирать задачи GitHub, проверять пуллреквесты, чинить упавшие тесты в CI и готовить релизы Electron-приложения. Не предназначен для генерации аудио. Claude Code CX Codex Cursor +1 795установок golang-safety samber Скилл помогает писать защитный код на Go: ловит ошибки с nil-указателями, неинициализированными картами, проблемами с append и числовыми переполнениями до того, как они сломают программу. Claude Code CX Codex Cursor +1 40 400установок golang-modernize samber Скилл обновляет Go-код до актуальных идиом языка, стандартной библиотеки и инструментов. Пригодится при ревью старых паттернов, апгрейде версии Go или обновлении CI. Claude Code CX Codex Cursor +1 40 200установок security-review официальный github Проверяет код и зависимости на уязвимости, секреты и ошибки контроля доступа. Нужен перед релизом или при аудите отдельного пути. GitHub Copilot 5 500установок golang-structs-interfaces samber Скилл задаёт правила проектирования структур и интерфейсов в Go. Помогает собирать типы, проверять реализации при компиляции и избегать лишних абстракций. Claude Code CX Codex Cursor +1 39 600установок claude-security официальный Anthropic Проверяет репозиторий или свежие коммиты на уязвимости и готовит патчи для найденных проблем. Пригодится при аудите кода прямо в сессии Claude Code. Claude Code 2 304установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок

Вопросы о typescript-review

Как установить typescript-review в Claude Code?

Выполните npx skills add metabase/metabase --skill typescript-review -a claude-code, затем повторите npx skills add metabase/metabase --skill typescript-review -a claude-code. Файл скилла будет доступен по пути ~/.claude/skills/typescript-review/SKILL.md.

Что делает typescript-review?

Скилл проверяет изменения TypeScript и JavaScript по правилам Metabase, включая типы, стиль, тесты и качество кода. Он также ищет проблемы доступности, производительности, безопасности, аналитики и публичного API.

Что считается блокирующей проблемой?

Явный или неявный any в новом, перемещённом или изменённом коде считается блокирующим нарушением. Скилл также использует TypeScript LSP, если такой инструмент доступен, чтобы проверить выведенные типы.

Смотрите также

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

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