ios-feature-implementation
CommunityUniversal iOS feature implementation and wiring.
Software Engineering#architecture#navigation#ios#async-await#dependency-injection#feature-implementation
AuthorChoshimWy
Version1.0.0
Installs0
System Documentation
What problem does it solve?
解决与具体 UI 技术栈无关的 iOS 业务实现需求,包括 service、repository、use case、domain model、view model、依赖注入以及导航接线的搭建与落地,帮助团队保持 UI 层与业务逻辑解耦。
Core Features & Use Cases
- 提供 service、repository、use case、domain model、view model 的结构化实现与测试支撑,确保业务逻辑清晰、易于维护。
- 负责依赖注入、feature wiring、导航接线和错误流转,统一管理跨模块的调用与数据流。
- 遵循严格的并发与线程规则,优先使用结构化并发、@MainActor 主线程更新,以及 guard 模式的早期返回,提升稳定性与可维护性。
- 场景覆盖:在需要实现通用 iOS feature 层的情况下,即使 UI 技术栈不同,也能完成后端逻辑的落地。
Quick Start
Implement a default iOS feature module by wiring service, repository, use case, domain model, and view model, and ensure the changes trigger verify-ios-build validation.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ios-feature-implementation Download link: https://github.com/ChoshimWy/iOSAgentSkills/archive/main.zip#ios-feature-implementation Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.