一键导入
native
Native app development strategies including iOS/macOS (Apple platforms), Tauri desktop apps. Use when developing native mobile or desktop applications.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Native app development strategies including iOS/macOS (Apple platforms), Tauri desktop apps. Use when developing native mobile or desktop applications.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Frontend patterns: component design, state management, performance, accessibility. Use when building web frontends, components, or client-side apps.
Git version control best practices: branching, commits, merging, conflict resolution, PR workflows. Use when managing branches, creating commits, merging code, or resolving conflicts.
Model selection strategy and routing. Use when choosing between models for different task types, subagent configurations, or optimizing token cost vs quality tradeoffs.
Security review skill: comprehensive security checklist and patterns. Use when adding authentication, handling user input, working with secrets, or creating API endpoints.
Extracts reusable patterns from sessions. Use at session end to capture debugging insights and project-specific knowledge.
Strategic compaction skill: suggests context compression at logical breakpoints. Use to suggest compaction at logical intervals during development sessions.
| name | native |
| description | Native app development strategies including iOS/macOS (Apple platforms), Tauri desktop apps. Use when developing native mobile or desktop applications. |
| allowed-tools | Read, Write, Edit, Bash, Grep, Glob |
本技能提供原生应用开发的策略选择指南,整合各平台特定的开发模式。
| 维度 | 原生开发 | 跨平台 (Flutter/RN) |
|---|---|---|
| 性能 | 最佳 | 接近原生 |
| 平台特性 | 完全支持 | 部分支持 |
| 开发成本 | 各平台独立 | 一套代码 |
| 维护成本 | 较高 | 较低 |
| 用户体验 | 最佳 | 良好 |
选择原生开发的场景:
覆盖范围:iOS/iPadOS、macOS、watchOS/tvOS
技术栈:Swift 6.x、SwiftUI / UIKit、Xcode
详细指南参阅 ios.md
覆盖范围:Android 手机/平板、Wear OS、Android TV
技术栈:Kotlin、Jetpack Compose / View、Android Studio
| 模式 | iOS | Android |
|---|---|---|
| MVVM | SwiftUI + @Observable | Compose + ViewModel |
| Clean Architecture | 分层 + 协议 | 分层 + 接口 |
| 依赖注入 | Swift DI | Hilt/Koin |
| 层级 | 覆盖内容 |
|---|---|
| 单元测试 | 业务逻辑、ViewModel |
| 集成测试 | 网络层、数据层 |
| UI 测试 | 关键用户流程 |
记住:原生开发追求的是最佳的平台体验,选择原生意味着要深入理解平台特性。