Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →fengshao1227/mobile
移动开发。iOS、Android、SwiftUI、Jetpack Compose、React Native、Flutter、跨平台。当用户提到移动开发、iOS、Android、跨平台时路由到此。
Passed 21 of 22 test cases with the skill, and 21 of 22 without it.
0 fixed21 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
The instructions your model reads when the skill loads.
原生开发 跨平台开发
├── iOS (SwiftUI/UIKit) ├── React Native (JS/TS)
├── Android (Compose/Kotlin) └── Flutter (Dart)
└── 共通:MVVM / 网络层 / 持久化 / 测试
struct MyView: View { var body: some View { ... } }@State — 本地状态@Binding — 父子双向绑定@StateObject — 拥有 ObservableObject@ObservedObject — 引用 ObservableObject@EnvironmentObject / @Environment — 全局注入@Published 属性自动触发 UI 更新struct CardModifier: ViewModifier + extension View { func cardStyle() }.task { await ... } / .onAppear / .onDisappearNSLayoutConstraint.activate([...]) + translatesAutoresizingMaskIntoConstraints = falseURLSession.shared.dataTaskPublisher → map → decode → eraseToAnyPublisher.sink(receiveCompletion:receiveValue:) + .store(in: &cancellables)debounce / removeDuplicates / combineLatest / flatMaptest cases passed, vs 21 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.