macos-development — скилл для Claude Code: разработка под macOS
Скилл для разработки приложений под macOS: Swift 6+, SwiftUI, SwiftData, AppKit и API macOS 26 Tahoe. Пригодится на код-ревью и разборе архитектуры.
npx skills add rshankras/claude-code-apple-skills --skill macos-development -a claude-code
npx skills add rshankras/claude-code-apple-skills --skill macos -a claude-codeЧто делает macos-development
Скилл включается, когда вы спрашиваете про практики разработки под macOS, просите ревью кода на Swift или разбираете UI по HIG. Внутри — набор модулей, которые агент читает по необходимости: coding-best-practices/ про Swift 6+ и конкурентность, architecture-patterns/ про SOLID и модульный дизайн, swiftdata-architecture/ про схемы, запросы и производительность.
Отдельные папки закрывают платформенные темы: macos-tahoe-apis/ про возможности macOS 26, Apple Intelligence, MLX и Xcode 16, macos-capabilities/ про sandboxing и entitlements, appkit-swiftui-bridge/ про обёртки AppKit-вью в SwiftUI. Ещё есть ui-review-tahoe/ для проверки интерфейса на Liquid Glass и доступность, и app-planner/ для планирования нового приложения или аудита существующего.
Скиллу разрешены только Read, Glob, Grep и WebFetch — файлы он не правит, а лишь подсказывает. Поэтому на вопрос «перепиши мне код» он ответит рекомендациями, а не патчем. Работает в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.
Какие задачи решает
- разобрать код на Swift 6+ и убрать устаревшие идиомы
- спроектировать схему SwiftData и связи между моделями
- ускорить запросы SwiftData через предикаты
- обернуть AppKit-вью в SwiftUI через NSViewRepresentable
- проверить интерфейс на соответствие HIG и доступность
Примеры запросов агенту
- проверь мой проект на Swift 6 и подскажи, что переписать
- как правильно построить схему SwiftData для заметок с тегами
- сделай ревью этого экрана на Liquid Glass и доступность
Как установить macos-development
1Через Skills CLI (Vercel)
npx skills add rshankras/claude-code-apple-skills --skill macos-development -a claude-codenpx skills add rshankras/claude-code-apple-skills --skill macos -a claude-code2Вручную: положить файлы
~/.claude/skills/macos/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/macos/
1Через Skills CLI (Vercel)
npx skills add rshankras/claude-code-apple-skills --skill macos -a codex2Вручную: положить файлы
.agents/skills/macos/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add rshankras/claude-code-apple-skills --skill macos -a cursor2Вручную: положить файлы
.cursor/skills/macos/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install rshankras/claude-code-apple-skills macos2Вручную: положить файлы
.github/skills/macos/SKILL.md1Через Skills CLI (Vercel)
npx skills add rshankras/claude-code-apple-skills --skill macos -a gemini-cli2Командой платформы
gemini skills install https://github.com/rshankras/claude-code-apple-skills --path skills/macosВручную: положить файлы
.devin/skills/macos/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add rshankras/claude-code-apple-skills --skill macos -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора17
Похожие
Рядом в теме «Мобильная разработка»
Всё по теме «Мобильная разработка» →Вопросы о macos-development
Как установить macos-development в Claude?
Выполните npx skills add rshankras/claude-code-apple-skills --skill macos-development -a claude-code. После этого файл скилла окажется в ~/.claude/skills/macos/SKILL.md.
Что делает macos-development?
Даёт агенту справочник по разработке под macOS: Swift 6+, SwiftUI, SwiftData, архитектурные паттерны, мост AppKit-SwiftUI и API macOS 26 Tahoe. Агент читает нужный модуль под ваш вопрос.
Какие инструменты доступны скиллу?
Только Read, Glob, Grep и WebFetch. Код он не меняет — на выходе рекомендации и разбор, правки вносите сами.
Исходный текст
SKILL.md · MIT
--- name: macos-development description: Comprehensive macOS development guidance including Swift 6+, SwiftUI, SwiftData, architecture patterns, AppKit bridging, and macOS 26 Tahoe APIs. Use for macOS code review, best practices, UI review, or platform-specific features. allowed-tools: [Read, Glob, Grep, WebFetch] last_verified: 2026-07-16 review_by: 2027-06-22 os_version: iOS 27 / macOS 27 --- # macOS Development Expert Comprehensive guidance for macOS app development. This skill aggregates specialized modules for different aspects of macOS development. ## When This Skill Activates Use this skill when the user: - Asks about macOS development best practices - Wants code review for macOS/Swift projects - Needs help with SwiftUI, SwiftData, or AppKit - Is implementing macOS 26 (Tahoe) features - Wants UI/UX review against HIG - Needs architecture guidance for macOS apps ## Available Modules Read relevant module files based on the user's needs: ### coding-best-practices/ Swift 6+ code quality and modern idioms. - `swift-language.md` - Modern Swift patterns - `modern-concurrency.md` - async/await, actors, Sendable - `data-persistence.md` - SwiftData, UserDefaults, Keychain - `code-organization.md` - Project structure and modularity - `architecture-principles.md` - Clean architecture patterns ### architecture-patterns/ Software design and architecture. - `solid-detailed.md` - SOLID principles with Swift examples - `design-patterns.md` - Common design patterns - `modular-design.md` - Modular architecture approaches ### swiftdata-architecture/ SwiftData deep dive. - `schema-design.md` - Model design and relationships - `query-patterns.md` - Efficient queries and predicates - `performance.md` - Optimization techniques ### macos-tahoe-apis/ macOS 26 specific features. - `tahoe-features.md` - New macOS 26 capabilities - `apple-intelligence.md` - AI/ML integration - `mlx-framework.md` - On-device ML with MLX - `continuity.md` - Cross-device features - `xcode16.md` - Xcode 16 tools and features ### macos-capabilities/ Platform integration. - `sandboxing.md` - App Sandbox and entitlements - System integration features ### appkit-swiftui-bridge/ Hybrid development. - `nsviewrepresentable.md` - Wrapping AppKit views - State management between frameworks ### ui-review-tahoe/ UI/UX review for macOS 26. - Liquid Glass design system - HIG compliance checking - Accessibility review ### app-planner/ Project planning and analysis. - New app architecture planning - Existing app audits ## How to Use 1. Identify user's need from their question 2. Read relevant module files from subdirectories 3. Apply the guidance to their specific context 4. Reference Apple documentation when needed ## Example Workflow **User asks about SwiftData performance:** 1. Read `swiftdata-architecture/performance.md` 2. Read `swiftdata-architecture/query-patterns.md` if relevant 3. Apply recommendations to their code
© rshankras · MIT · rshankras/claude-code-apple-skills