browserenginekit — скилл для Claude Code: установка
Помогает проектировать альтернативный браузерный движок для iOS и iPadOS с BrowserEngineKit. Нужен для процессов рендеринга, сети и веб-контента.
npx skills add dpearson2699/swift-ios-skills --skill browserenginekit -a claude-codeЧто делает browserenginekit
Скилл разбирает архитектуру браузера на базе BrowserEngineKit: отдельные процессы для веб-контента, сетевых операций и рендеринга с обменом через XPC. Он помогает настроить запуск расширений, GPU-возможности, сетевые процессы и координацию с хост-приложением.
Также скилл охватывает entitlements, Info.plist, проверку доступности через BEAvailability и требования к embedded engine. Для работы нужны разрешения Apple на соответствующие entitlements. Без них альтернативный движок не сможет работать как предусмотрено платформой.
Поддерживаются сценарии для iOS и iPadOS в регионах, где Apple разрешает такие движки. В Японии нужны дополнительные меры безопасности, а embedded engine использует arm64 и не поддерживает JIT.
Какие задачи решает
- спроектировать процессы веб-контента, сети и рендеринга
- настроить обмен между расширениями через XPC
- проверить доступность альтернативного движка на устройстве
- подобрать entitlements для браузерного приложения
- разобрать требования к embedded engine
Примеры запросов агенту
- Используй скилл
browserenginekitи спроектируй запуск процессов веб-контента, сети и рендеринга. - Проверь через
BEAvailability, подходит ли устройство для альтернативного браузерного движка. - Разбери настройки entitlements и
Info.plistдля браузерного приложения на iOS.
Как установить browserenginekit
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill browserenginekit -a claude-code2Вручную: положить файлы
~/.claude/skills/browserenginekit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/browserenginekit/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill browserenginekit -a codex2Вручную: положить файлы
.agents/skills/browserenginekit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill browserenginekit -a cursor2Вручную: положить файлы
.cursor/skills/browserenginekit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dpearson2699/swift-ios-skills browserenginekit2Вручную: положить файлы
.github/skills/browserenginekit/SKILL.md1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill browserenginekit -a gemini-cli2Командой платформы
gemini skills install https://github.com/dpearson2699/swift-ios-skills --path skills/browserenginekitВручную: положить файлы
.devin/skills/browserenginekit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill browserenginekit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о browserenginekit
Как установить browserenginekit в Claude Code?
Выполните npx skills add dpearson2699/swift-ios-skills --skill browserenginekit -a claude-code, затем проверьте файл ~/.claude/skills/browserenginekit/SKILL.md.
Что делает browserenginekit?
Скилл помогает создавать альтернативные браузерные движки для iOS и iPadOS: разделять работу на процессы, настраивать XPC и проверять entitlements.
Какие условия нужны для альтернативного движка?
Нужны entitlements, запрашиваемые у Apple, и подходящее устройство. Доступность проверяют через BEAvailability из BrowserKit, начиная с iOS/iPadOS 18.4+.