vision-framework — скилл для Claude Code: компьютерное зрение в iOS
Скилл для распознавания текста, лиц и штрихкодов в iOS-приложениях. Пригодится, когда нужно добавить OCR или сканирование камерой.
npx skills add dpearson2699/swift-ios-skills --skill vision-framework -a claude-codeЧто делает vision-framework
Скилл описывает работу с Vision в iOS: распознавание текста, детекция лиц и ориентиров, штрихкоды и QR, сегментация изображений, трекинг объектов, сканирование документов. Есть раздел про Core ML — inference собственных моделей через CoreMLRequest и VNCoreMLRequest.
Внутри два поколения API. Современный Swift-подход — типы вроде RecognizeTextRequest и DetectFaceRectanglesRequest с try await request.perform(on:), доступен с iOS 18. Легаси-слой на VNRequest и VNImageRequestHandler нужен, если целевая версия ниже. Скилл советует держать легаси-код в отдельных файлах или секциях.
Координаты Vision нормированы и отсчитываются от левого нижнего угла, поэтому перед отрисовкой их переводят в систему UIKit. Для сканирования с камеры вживую есть DataScannerViewController из VisionKit. Структурированное чтение документов с таблицами и списками появилось в iOS 26.
Какие задачи решает
- распознать текст на фото и вернуть строки с уверенностью
- найти лица и ориентиры на изображении
- считать QR или штрихкод с кадра камеры
- вырезать человека из фона через сегментацию
- прогнать свою Core ML модель через Vision
Примеры запросов агенту
- добавь OCR через Vision в мой экран сканирования
- нужен DataScannerViewController для чтения QR в реальном времени
- переведи bounding box лица в координаты UIKit
Как установить vision-framework
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill vision-framework -a claude-code2Вручную: положить файлы
~/.claude/skills/vision-framework/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/vision-framework/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill vision-framework -a codex2Вручную: положить файлы
.agents/skills/vision-framework/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill vision-framework -a cursor2Вручную: положить файлы
.cursor/skills/vision-framework/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dpearson2699/swift-ios-skills vision-framework2Вручную: положить файлы
.github/skills/vision-framework/SKILL.md1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill vision-framework -a gemini-cli2Командой платформы
gemini skills install https://github.com/dpearson2699/swift-ios-skills --path skills/vision-frameworkВручную: положить файлы
.devin/skills/vision-framework/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill vision-framework -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора69
Похожие
Рядом в теме «Мобильная разработка»
Всё по теме «Мобильная разработка» →Вопросы о vision-framework
Как установить vision-framework в Claude?
Выполните npx skills add dpearson2699/swift-ios-skills --skill vision-framework -a claude-code. Файл скилла окажется по пути ~/.claude/skills/vision-framework/SKILL.md.
Что делает vision-framework?
Описывает реализацию компьютерного зрения в iOS: OCR, детекцию лиц, штрихкоды, сегментацию, трекинг объектов и сканирование документов. Отдельно разбирает inference кастомных моделей Core ML.
Какая версия iOS нужна для современного API?
Swift-нативные типы запросов и perform(on:) работают с iOS 18. Для более старых целей скилл предлагает легаси-паттерн на VNRequest.