关于 macos-development
macos-development 是面向 macOS 应用开发者的 Swift 技能,适用于开发实践咨询和代码审查。它按模块整理编码、架构、SwiftData、平台能力及界面评审指南。
主要功能
- 01Swift 6+ 语言与并发指导
- 02SwiftData 架构、查询和性能建议
- 03架构及模块化设计模式
- 04macOS 26 API 与平台集成主题
- 05SwiftUI 与 AppKit 互操作指导
- 06HIG、无障碍和界面评审指南
适用场景
- 01审查 macOS 项目中的 Swift 代码
- 02规划应用架构或审计现有应用
- 03排查 SwiftData 性能和查询问题
- 04依据 HIG 与无障碍要求评估 macOS 界面
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ rshankras/ claude-code-apple-skills --skill macos-development安装后在 Claude Code 中输入/macos-development确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
app-planner/existing-app-analysis.mdnew-app-planning.mdappkit-swiftui-bridge/hosting-controllers.mdnsviewrepresentable.mdstate-management.mdarchitecture-patterns/design-patterns.mdmodular-design.mdsolid-detailed.mdcoding-best-practices/architecture-principles.mdcode-organization.mddata-persistence.mdmodern-concurrency.mdswift-language.mdmacos-capabilities/background.mdextensions.mdmenubar.mdsandboxing.mdmacos-tahoe-apis/apple-intelligence.mdcontinuity.mdmlx-framework.mdtahoe-features.mdxcode16.mdswiftdata-architecture/performance.mdquery-patterns.mdrepository-pattern.mdschema-design.mdui-review-tahoe/accessibility.mdappkit-modern.mdliquid-glass-design.mdmacos-tahoe-hig.md详细介绍
macOS 开发专家
全面的 macOS 应用开发指南。此技能汇集了针对 macOS 开发不同方面的专门模块。
此技能的启用时机
在用户遇到以下情况时使用此技能:
- 询问 macOS 开发最佳实践
- 希望对 macOS/Swift 项目进行代码审查
- 需要 SwiftUI、SwiftData 或 AppKit 方面的帮助
- 正在实现 macOS 26(Tahoe)功能
- 希望根据 HIG 进行 UI/UX 审查
- 需要 macOS 应用的架构指导
可用模块
根据用户的需求读取相关模块文件:
coding-best-practices/
Swift 6+ 代码质量与现代惯用写法。
swift-language.md- 现代 Swift 模式modern-concurrency.md- async/await、actors、Sendabledata-persistence.md- SwiftData、UserDefaults、Keychaincode-organization.md- 项目结构与模块化architecture-principles.md- 整洁架构模式
architecture-patterns/
软件设计与架构。
solid-detailed.md- SOLID 原则及 Swift 示例design-patterns.md- 常见设计模式modular-design.md- 模块化架构方法
swiftdata-architecture/
深入了解 SwiftData。
schema-design.md- 模型设计与关系query-patterns.md- 高效查询与谓词performance.md- 优化技巧
macos-tahoe-apis/
macOS 26 专属功能。
tahoe-features.md- macOS 26 新功能apple-intelligence.md- AI/ML 集成mlx-framework.md- 使用 MLX 进行设备端机器学习continuity.md- 跨设备功能xcode16.md- Xcode 16 工具与功能
macos-capabilities/
平台集成。
sandboxing.md- App Sandbox 与权利- 系统集成功能
appkit-swiftui-bridge/
混合开发。
nsviewrepresentable.md- 封装 AppKit 视图- 框架间的状态管理
ui-review-tahoe/
macOS 26 UI/UX 审查。
- Liquid Glass 设计系统
- HIG 合规性检查
- 无障碍审查
app-planner/
项目规划与分析。
- 新应用架构规划
- 现有应用审查
使用方法
- 根据用户的问题确定其需求
- 从子目录中读取相关模块文件
- 将指南应用于用户的具体场景
- 必要时参考 Apple 文档
工作流示例
用户询问 SwiftData 性能:
- 阅读
swiftdata-architecture/performance.md - 如有需要,阅读
swiftdata-architecture/query-patterns.md - 将建议应用于用户的代码
评论
支持 Markdown