typescript-review — скилл для Claude Code: ревью TS/JS
Проверяет изменения в TypeScript и JavaScript по правилам Metabase. Пригодится для ревью pull request и diff с фронтенд-кодом.
npx skills add metabase/metabase --skill typescript-review -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/typescript-review/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/typescript-review/
1Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill typescript-review -a codex2Вручную: положить файлы
.agents/skills/typescript-review/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill typescript-review -a cursor2Вручную: положить файлы
.cursor/skills/typescript-review/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install metabase/metabase typescript-review2Вручную: положить файлы
.github/skills/typescript-review/SKILL.md1Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill typescript-review -a gemini-cli2Командой платформы
gemini skills install https://github.com/metabase/metabase --path .claude/skills/typescript-reviewВручную: положить файлы
.devin/skills/typescript-review/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add metabase/metabase --skill typescript-review -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора6
Весь набор →Похожие
Вопросы о 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, если такой инструмент доступен, чтобы проверить выведенные типы.