移动开发 Skill技能列表

4.5

SwiftUI模式开发者Skill swiftui-patterns-developer

这个技能专注于SwiftUI视图的结构和模式开发,帮助开发者应用一致的组织和最佳实践,包括视图排序、子视图提取、MVVM模式、ViewModels使用、依赖注入等,适用于重构和组织iOS/macOS应用中的SwiftUI代码。关键词:SwiftUI、视图结构、重构、子视图、MVVM、ViewModels、依赖注入、SwiftUI最佳实践、移动开发。

4.5

Swift并发开发者Skill swift-concurrency-developer

这个技能专注于Swift并发编程,提供基于Office Building心智模型的专家指导,涵盖actors、isolation、Sendable、TaskGroups等关键概念,帮助开发者解决并发警告、数据竞争问题,优化代码性能。适用于移动开发、iOS应用开发等场景。关键词:Swift并发,actor模型,数据安全,移动开发,iOS开发,并发编程。

4.5

iOS本地化开发技能Skill localization-developer

这个技能专注于iOS应用的本地化开发,提供上下文感知的路由到Anytype iOS本地化系统。它帮助开发者管理.xcstrings文件,正确使用Loc常量,避免硬编码字符串,并遵循特定的工作流程和规则。关键词:本地化、iOS开发、字符串管理、.xcstrings、Loc常量、移动开发。

4.5

iOS开发智能路由技能Skill ios-dev-guidelines

这个技能是一个上下文感知的智能路由工具,用于提供iOS开发中的指导,覆盖Swift/iOS开发模式、架构如MVVM和Coordinator,以及最佳实践包括代码风格、本地化、测试管理和重构。它强调遵循关键规则,避免常见错误,并指向详细文档,帮助开发者高效工作。关键词:iOS开发,Swift,SwiftUI,MVVM,架构,代码风格,本地化,测试,重构,智能路由。

4.5

功能开关开发者Skill feature-toggle-developer

本技能指导开发人员系统移除iOS应用中的功能开关,实现自动化代码清理,提升代码质量,避免孤儿代码。关键词:功能开关移除、代码清理、iOS开发、自动化检测、软件开发。

4.5

设计系统开发者Skill design-system-developer

这是一个智能路由器技能,用于Anytype iOS设计系统的上下文感知路由,包括图标、排版、颜色和间距。它帮助开发者在Figma设计稿到代码的翻译过程中高效工作,确保UI组件和设计资产的一致性。关键词:设计系统,iOS,Figma,Swift,图标,排版,颜色,间距,UI组件,移动开发,智能路由器。

4.5

信心检查Skill confidence-check

这个技能是一个预实施信心评估工具,用于软件开发中,特别是在iOS移动开发中,评估是否准备好实施新功能、重构或修复复杂bug。它基于5个加权标准:无重复、模式合规、文档验证、设计系统应用和根源清晰,提供决策阈值(如分数≥90%则继续)。关键词包括:信心检查、预实施评估、iOS开发、MVVM、Coordinator、依赖注入、设计系统、软件架构、预防错误工作。

4.5

代码生成开发者Skill code-generation-developer

这个技能是用于智能路由到代码生成工作流的工具,帮助开发者自动化和管理iOS应用中的代码生成任务。主要功能包括使用SwiftGen处理资产和本地化,Sourcery进行模板代码生成,功能标志用于安全功能推出,以及Protobuf中间件绑定。关键词:代码生成、SwiftGen、Sourcery、功能标志、Protobuf、make generate、iOS开发、自动化工具、移动应用开发、软件开发效率。

4.5

分析开发专家Skill analytics-developer

这个技能专注于iOS移动应用中的分析系统开发,包括添加分析事件、跟踪用户路由路径、维护代码规范,以支持数据驱动的决策和用户体验优化。关键词:iOS分析、移动开发、事件跟踪、路由管理、代码规范、数据监控、用户行为分析。

4.5

AsyncRedux同步动作开发Skill asyncredux-sync-actions

该技能用于在 Flutter 应用中实现同步状态管理动作,通过 AsyncRedux 库定义 ReduxAction 子类,使用 reduce() 方法返回新状态以立即更新应用状态。关键词:AsyncRedux, Flutter, 同步动作, 状态管理, Redux, 移动开发。

4.5

AsyncRedux撤销重做实现Skill asyncredux-undo-redo

这个技能教你如何在AsyncRedux库中实现撤销和重做功能,通过状态观察者跟踪状态变化、记录历史并管理UI集成,适用于Flutter移动应用开发。关键词:AsyncRedux, 撤销, 重做, Flutter, Dart, 状态管理, 移动开发

4.5

AsyncRedux用户异常处理技能Skill asyncredux-user-exceptions

AsyncRedux 中的 UserException 技能用于在 Flutter 应用中处理用户面对的错误,包括从动作中抛出异常、设置错误对话框、自定义错误显示和非中断错误通知。关键词:AsyncRedux、UserException、错误处理、Flutter、状态管理、移动开发、用户体验。