From partme-ai-full-stack-skills
Guides iOS app development in Swift: SwiftUI views, UIKit controllers, navigation, async/await networking, Core Data persistence, Xcode configuration, App Store submission.
npx claudepluginhub partme-ai/full-stack-skills --plugin t2ui-skillsThis skill uses the workspace's default tool permissions.
Use this skill whenever the user wants to:
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Use this skill whenever the user wants to:
struct ContentView: View {
@StateObject private var viewModel = ItemViewModel()
var body: some View {
NavigationStack {
List(viewModel.items) { item in
NavigationLink(item.name) {
DetailView(item: item)
}
}
.navigationTitle("Items")
.task { await viewModel.loadItems() }
}
}
}
@MainActor
class ItemViewModel: ObservableObject {
@Published var items: [Item] = []
func loadItems() async {
let (data, _) = try await URLSession.shared.data(from: url)
items = try JSONDecoder().decode([Item].self, from: data)
}
}
let detailVC = DetailViewController()
detailVC.item = selectedItem
navigationController?.pushViewController(detailVC, animated: true)
@MainActor; use [weak self] in closures to avoid retain cycles.NSCameraUsageDescription and other privacy keys to Info.plist before requesting permissions.iOS, Swift, SwiftUI, UIKit, Xcode, async/await, Core Data, TestFlight, App Store