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

upgrade-react-navigation — скилл для Claude Code

Скилл ведёт агента через переход React Navigation с 6.x на 7.x или с 7.x на 8.x: правит ломающие изменения и сохраняет поведение навигации.

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

Что делает upgrade-react-navigation

Скилл включается, когда вы поднимаете мажорную версию React Navigation. Агент сначала смотрит на @react-navigation/native в package.json: для 6.x он открывает references/upgrade-6-to-7.md, для 7.x — references/upgrade-7-to-8.md. Загружается ровно один файл справки, если только вы не сравниваете версии между собой.

Дальше по этому файлу разбираются переименования и удаления в API: navigate, линковка, темы, навигаторы, опции экранов. Туда же входят обновления peer-зависимостей и инструментов. Правило простое: менять только затронутый код и брать самый простой вариант, который не ломает поведение. Шаблоны в скилле — отправная точка, а не полный список, поэтому незнакомую конструкцию агент подгоняет под ближайший образец.

Проверка идёт после правок: пакетный менеджер определяется по package.json или локфайлу, затем запускаются существующие проверка типов, линтер и тесты, если для них есть скрипты. Отдельно проходятся разделы «Automated checks» и «Manual checks» из загруженной справки. Если шаг выполнить нельзя, агент скажет почему. Без этих скриптов в проекте проверять придётся руками.

Есть и тормоз: если навигатор использует API, которых нет ни в документации, ни в справке по апгрейду, скилл останавливается и спрашивает вас до правок. Так же он поступает, когда обновление требует догадок о том, какие изменения поведения допустимы.

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

  • перевести проект с React Navigation 6.x на 7.x
  • поднять 7.x до 8.x без поломки переходов между экранами
  • найти переименованные и удалённые опции экранов
  • обновить peer-зависимости и инструменты под новую мажорную версию
  • проверить типы, линтер и тесты после апгрейда навигации

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

  • Обнови React Navigation до 7.x и разберись с ломающими изменениями
  • Проверь @react-navigation/native в package.json и примени нужную справку по апгрейду
  • Прогони проверку типов, линтер и тесты после обновления навигации

Как установить upgrade-react-navigation

1Через Skills CLI (Vercel)

npx skills add react-navigation/skills --skill upgrade-react-navigation -a claude-code

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

~/.claude/skills/upgrade-react-navigation/SKILL.md

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

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

Вопросы о upgrade-react-navigation

Как установить upgrade-react-navigation в Claude Code?

Выполните npx skills add react-navigation/skills --skill upgrade-react-navigation -a claude-code. Скилл окажется в ~/.claude/skills/upgrade-react-navigation/SKILL.md.

Что делает upgrade-react-navigation?

Проводит апгрейд React Navigation на следующую мажорную версию и закрывает обязательные ломающие изменения, сохраняя прежнее поведение навигации.

Когда скилл остановится и спросит меня?

Если навигатор использует API, которых нет в официальной документации или в справке по апгрейду, либо если для обновления нужно решить, какие изменения поведения допустимы.

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

Всё по теме «Мобильная разработка» →
vercel-react-native-skills vercel Набор правил по React Native и Expo для ИИ-агента: списки, анимации, навигация. Пригодится, когда агент правит мобильный код и надо, чтобы он делал это одинаково. CX Codex +1 255 200установок animate-expo emilkowalski Создаёт мобильные анимации для React Native и Expo на базе Reanimated и Gesture Handler. Помогает избежать просадок кадров на реальных устройствах. CX Codex +1 137 900установок mobile-native emilkowalski Убирает мелочи, из-за которых веб-приложение на телефоне выдаёт себя: залипающий hover, вспышку при тапе, ошибку с 100vh. CX Codex +1 86 600установок aso coreyhaines31 Анализирует страницы приложений в App Store и Google Play по правилам поисковой оптимизации. Находит слабые места в метаданных, графике и конверсии. CX Codex +1 75 400установок swiftui-pro Paul Hudson Проверяет SwiftUI-код на устаревшие API, ошибки в структуре и проблемы доступности. Пригодится для ревью и доработки проектов на SwiftUI. CX Codex +1 35 200установок orca-emulator stablyai Управляет iOS Simulator внутри Orca с живым экраном устройства. Пригодится для тапов, жестов, поворота экрана и сбора доказательств работы iOS-приложения. CX Codex +1 5 800установок

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

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