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

react-native-vision-camera — скилл для Claude Code

Скилл-навигатор по VisionCamera v5 для React Native: подсказывает агенту, какой справочник открыть под задачу и какие правила v5 не нарушать.

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

Что делает react-native-vision-camera

Скилл устроен как роутер. В SKILL.md лежит таблица «задача → справочник», и агент читает только нужный файл: установка и разрешения, перенос кода с v4, outputs и constraints, обработка кадров, съёмка и ручные настройки, продвинутые возможности. Каждый справочник самодостаточен, поэтому лишние файлы в контекст не попадают.

Главная ценность — список жёстких правил v5. Версия переписана на Nitro Modules: пропсов photo и video больше нет, вместо них массив outputs, вместо format и useCameraFormat — constraints, а takePhoto() заменён на capturePhoto у output-объекта. Агент, который помнит v4, без этих правил напишет нерабочий код.

Заранее понадобятся пир-зависимости: react-native-nitro-modules и react-native-nitro-image. Для frame processors нужны ещё react-native-vision-camera-worklets и react-native-worklets от Software Mansion. Каждый Frame обязательно закрывается через .dispose() в finally — пул буферов ограничен, и забытый кадр останавливает конвейер.

Скилл рассчитан на обычные задачи: интерфейс камеры, снимки, запись видео, баркоды. Для тяжёлых конвейеров с отрисовкой поверх кадра авторы отсылают к отдельному скиллу react-native-vision-camera-realtime.

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

  • перенести экран камеры с VisionCamera v4 на v5
  • подобрать fps и разрешение через constraints вместо форматов
  • снять фото в память без записи временных файлов
  • разобраться, какие пакеты нужны для frame processors
  • вынести сканер баркодов из ядра в отдельный пакет

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

  • Помоги переписать экран съёмки с takePhoto на API VisionCamera v5
  • Покажи, как собрать outputs из usePhotoOutput и useVideoOutput
  • Настрой constraints под 60 fps и подскажи, что делать с frame.dispose()

Как установить react-native-vision-camera

1Через Skills CLI (Vercel)

npx skills add margelo/react-native-skills --skill react-native-vision-camera -a claude-code

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

~/.claude/skills/react-native-vision-camera/SKILL.md

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

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

Вопросы о react-native-vision-camera

Как установить react-native-vision-camera в Claude Code?

Выполните npx skills add margelo/react-native-skills --skill react-native-vision-camera -a claude-code, файл появится по пути ~/.claude/skills/react-native-vision-camera/SKILL.md.

Что делает этот скилл?

Он помогает агенту писать код под VisionCamera v5: подсказывает, какой справочник загрузить, и перечисляет правила, которые отличают v5 от v4.

Чем отличается от скилла react-native-vision-camera-realtime?

Этот покрывает установку, миграцию с v4, настройку outputs, съёмку и базовую обработку кадров. Для низкой задержки на GPU и ML авторы отсылают к отдельному скиллу.

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

Всё по теме «Мобильная разработка» →
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установок

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

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

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