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

typescript-advanced — скилл для Claude Code: типы и установка

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

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

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

Скилл помогает разбирать задачи с обобщениями, условными и mapped-типами, шаблонными строками и выводом типов. В нём есть отдельные материалы по основам, продвинутым шаблонам, сужению типов и настройке компилятора: references/core-concepts.md, references/advanced-patterns.md, references/type-inference.md и references/best-practices.md.

Рекомендации сводятся к тому, чтобы выражать контракт простейшим подходящим типом, а на границах с непроверенными данными применять unknown и сужение. Скилл советует использовать существующий tsconfig, а не менять его ради примеров. Для проверки затронутого кода нужно запустить typecheck проекта; сложную обобщённую абстракцию для одного обычного вызова он не рекомендует.

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

  • вывести тип результата из аргументов обобщённой функции
  • описать связь между типами через условные и mapped-типы
  • создать переиспользуемую утилиту типов для глубоко вложенных данных
  • проверить сужение и вывод типов на compile-time
  • согласовать сложные типы с настройками существующего tsconfig

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

  • Выведи тип результата этой функции из её аргументов с помощью обобщений.
  • Помоги описать этот тип через условные типы и infer.
  • Проверь контракт типа и предложи compile-time-тест в существующем тестовом наборе.

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

1Через Skills CLI (Vercel)

npx skills add pedronauck/skills --skill typescript-advanced -a claude-code

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

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

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

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

Вопросы о typescript-advanced

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

Выполните npx skills add pedronauck/skills --skill typescript-advanced -a claude-code, затем используйте файл ~/.claude/skills/typescript-advanced/SKILL.md.

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

Скилл помогает создавать сложные типы TypeScript, переиспользуемые утилиты и контракты, проверяемые компилятором. Он охватывает обобщения, условные и mapped-типы, шаблонные строки и вывод типов.

На каких платформах работает typescript-advanced?

Скилл доступен для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.

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

Все скиллы по теме «Языки программирования» →
migrate-to-shoehorn Matt Pocock Переводит type assertions с as в тестах на функции из @total-typescript/shoehorn. Нужен для частичных объектов и намеренно неверных данных в проверках. 475 388установок write-swift emilkowalski Скилл помогает писать, проверять и переносить код на Swift с учётом модели языка. Подойдёт, когда нужно разобраться с конкурентностью, ошибкой или циклом удержания объектов. CX Codex +1 119 300установок megacave JuliusBrussee Переводит ответы ассистента на классический китайский язык (вэньянь) для экономии места на экране. Активируется командами /megacave или /caveman wenyan. CX Codex +1 25 400установок find-docs upstash Тянет актуальную документацию, справочники API и примеры кода для любой библиотеки через Context7 CLI. Пригодится, когда агент отвечает по устаревшим данным обучения. CX Codex +1 9 400установок typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. CX Codex 92 169установок smart-explore thedotmack Структурно ищет функции и классы через tree-sitter. Пригодится, когда нужно разобраться в кодовой базе без чтения всех файлов. CX Codex +1 7 300установок

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

no-workarounds Скилл помогает проверить исправление, которое скрывает ошибку или её проявления. Подключайте его, когда подозреваете обходной приём или разбираете внешнюю неисправность. CX Codex +1 566установок architectural-analysis Разбирает кодовую базу и находит проблемы проектирования: мёртвый код, дубли, запутанные типы и циклы. Только чтение, если вы сами не разрешили правки. CX Codex +1 531установок qa-report Скилл ведёт документацию по QA, описывает пользовательские сценарии и планирует сессии с персонами. Он пригодится, когда нужно поддерживать общий QA-реестр между циклами. CX Codex +1 525установок react Скилл помогает писать и проверять компоненты и хуки React 19 с учётом React Compiler. Пригодится при настройке компилятора, работе с состоянием и тестами. CX Codex +1 448установок tailwindcss Скилл настраивает работу агента с Tailwind CSS v4. Он заставляет применять утилиты, проектные дизайн-токены и избегать динамической сборки имён классов. CX Codex +1 447установок refactoring-analysis Анализирует архитектуру проекта по запахам кода Фаулера и формирует отчёт в docs/_refacs/. Помогает запланировать рефакторинг без форматирования и аудита безопасности. CX Codex +1 404установок electron-builder Настраивает сборку десктопных приложений на Electron под Windows, macOS и Linux. Помогает с подписью кода, выпуском релизов и автоматическими обновлениями. CX Codex +1 392установок next-best-practices Скилл с набором правил Next.js: файловые конвенции, границы RSC, async API, метаданные, обработка ошибок. Пригодится, когда агент пишет или ревьюит код на Next.js. CX Codex +1 383установок

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

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