Swift

Swift skills and workflows surfaced by the site skill importer.

28 skills
A
swiftui-patterns

bởi affaan-m

swiftui-patterns là một cẩm nang thực tế cho Frontend Development trên các nền tảng Apple. Tài liệu bao quát quản lý state trong SwiftUI, các luồng NavigationStack, cách ghép view, và hướng dẫn hiệu năng để bạn chọn đúng mẫu thiết kế cho code ứng dụng thực tế. Hãy dùng skill swiftui-patterns khi refactor hoặc xây dựng màn hình với quyền sở hữu rõ ràng và ít re-render hơn.

Frontend Development
Yêu thích 0GitHub 156.3k
A
swift-concurrency-6-2

bởi affaan-m

swift-concurrency-6-2 giúp bạn áp dụng Swift 6.2 Approachable Concurrency, sửa lỗi data race và quyết định khi nào nên giữ công việc trên MainActor hoặc đẩy sang nền bằng `@concurrent`. Hãy dùng hướng dẫn swift-concurrency-6-2 này cho các đợt chuyển đổi trong phát triển ứng dụng và backend.

Backend Development
Yêu thích 0GitHub 156.3k
A
swift-protocol-di-testing

bởi affaan-m

swift-protocol-di-testing giúp bạn thay thế các lời gọi tới hệ thống tệp, mạng và API bằng các protocol nhỏ cùng các triển khai mặc định, để kiểm thử Swift, preview và phát triển backend có tính quyết định và ổn định hơn.

Backend Development
Yêu thích 0GitHub 156.3k
A
swift-actor-persistence

bởi affaan-m

swift-actor-persistence là một mẫu lưu trữ bền vững theo hướng Swift actor, dùng để lưu trữ cục bộ an toàn luồng, kết hợp bộ nhớ đệm trong bộ nhớ với dữ liệu lưu trên tệp. Hãy dùng nó cho các ứng dụng offline-first và Backend Development khi bạn cần truy cập tuần tự, concurrency gọn hơn và ít phải đoán mò về locking hơn.

Backend Development
Yêu thích 0GitHub 156.3k
A
repo-scan

bởi affaan-m

repo-scan là một skill kiểm tra source đa nền tảng, có khả năng phân loại file, phát hiện thư viện bên thứ ba được nhúng, và giúp bạn đánh giá phần nào là lõi, phần nào bị lặp, hoặc chỉ là gánh nặng dư thừa. Skill này hữu ích cho repo-scan trong Code Review, di chuyển hệ thống legacy, và lập kế hoạch refactor. Xem hướng dẫn cài đặt repo-scan và cách dùng repo-scan ngay trong skill.

Code Review
Yêu thích 0GitHub 156.2k
A
liquid-glass-design

bởi affaan-m

liquid-glass-design giúp bạn triển khai hệ thống Liquid Glass của Apple trên iOS 26 cho SwiftUI, UIKit và WidgetKit. Dùng khi cần tạo button, card, thanh công cụ, container và widget có hiệu ứng kính, kèm hướng dẫn về hình dạng, màu tint, tính tương tác và khi nào hiệu ứng này thật sự phù hợp với giao diện thực tế.

UI Design
Yêu thích 0GitHub 156.2k
A
foundation-models-on-device

bởi affaan-m

foundation-models-on-device giúp bạn xây dựng các tính năng Apple FoundationModels trên iOS 26+ với tạo văn bản ngay trên thiết bị, đầu ra có hướng dẫn bằng @Generable, gọi công cụ, phát trực tuyến snapshot và kiểm tra khả dụng cho các ứng dụng ưu tiên quyền riêng tư.

Backend Development
Yêu thích 0GitHub 156.1k
M
ios-application-dev

bởi MiniMax-AI

ios-application-dev là một hướng dẫn thực hành về phát triển ứng dụng iOS với UIKit, SnapKit và SwiftUI. Skill này giúp lập trình viên frontend ra quyết định UI nhanh hơn cho bố cục, điều hướng, khả năng truy cập, Dynamic Type, Dark Mode và các quy ước của nền tảng Apple. Hãy dùng nó để rà soát code hoặc biến yêu cầu sản phẩm thành các màn hình iPhone sẵn sàng bàn giao.

Frontend Development
Yêu thích 0GitHub 11.7k
E
watchos-design-guidelines

bởi ehmo

watchos-design-guidelines là một skill chuyên sâu về thiết kế UI Apple Watch cho ứng dụng watchOS, complication, bài tập luyện, thông báo và tương tác trên cổ tay. Hãy dùng hướng dẫn watchos-design-guidelines này để kiểm tra tính dễ nhìn lướt qua, hành vi của Digital Crown, trạng thái Always On, khả năng truy cập và liệu một màn hình có dùng tốt trên cổ tay hay không.

UI Design
Yêu thích 0GitHub 357
E
tvos-design-guidelines

bởi ehmo

tvos-design-guidelines là một bộ quy tắc thiết kế Apple TV thực tiễn để rà soát giao diện tvOS, điều hướng dựa trên focus, hành vi của Siri Remote, khả năng đọc ở khoảng cách 10-foot và phát lại media. Hãy dùng hướng dẫn tvos-design-guidelines này khi bạn cần ràng buộc rõ ràng, nhận xét theo từng màn hình và kiểm tra triển khai cho thiết kế UI phòng khách.

UI Design
Yêu thích 0GitHub 357
E
macos-design-guidelines

bởi ehmo

macos-design-guidelines là một cẩm nang thực tiễn để review và triển khai app Mac theo Apple Human Interface Guidelines. Tài liệu bao quát menu bar, phím tắt bàn phím, hành vi cửa sổ, toolbar, khả năng truy cập và tích hợp hệ thống cho các nhóm dùng SwiftUI, AppKit và Mac Catalyst.

Design Implementation
Yêu thích 0GitHub 357
J
swift-concurrency

bởi Joannis

Skill swift-concurrency giúp bạn rà soát các refactor async/await, cô lập actor, các vấn đề Sendable, cấu trúc task và quá trình chuyển sang Swift 6 với ít phải đoán mò hơn. Hãy dùng nó cho việc chỉnh sửa mã thực tế khi cảnh báo của compiler, data race hoặc ranh giới cô lập là yếu tố quan trọng, và khi bạn cần một hướng dẫn swift-concurrency bám sát các quy ước được đúc kết từ repo.

Code Editing
Yêu thích 0GitHub 57
J
swift-library-design

bởi Joannis

swift-library-design giúp bạn thiết kế thư viện và framework Swift với API công khai vững hơn, an toàn hơn ở thời gian biên dịch, và các giá trị mặc định chú trọng hiệu năng. Hãy dùng nó cho kiến trúc hướng giao thức, associated types, result builders, DSL, kiểu noncopyable, và progressive disclosure khi xây dựng các Swift package tái sử dụng hoặc các module kiểu SDK.

Frontend Development
Yêu thích 0GitHub 57
J
postgres-nio

bởi Joannis

Kỹ năng postgres-nio giúp bạn dùng PostgreSQL từ Swift với async/await, connection pooling, prepared statements và truy vấn an toàn kiểu dữ liệu. Đây là lựa chọn rất phù hợp cho các nhóm Backend Development đang xây dựng dịch vụ Swift và cần cách dùng postgres-nio thực tế, thay vì lý thuyết SQL chung chung.

Backend Development
Yêu thích 0GitHub 57
J
swift

bởi Joannis

Skill swift giúp bạn viết mã Swift tốt hơn mà ít phải đoán mò hơn. Hãy dùng nó cho cấu hình Swift, logging, observability, kiểm thử, các mẫu đa nền tảng, thiết kế API, kiểm soát truy cập và các tính năng an toàn bộ nhớ. Skill này đặc biệt hữu ích cho Swift for Backend Development, khi nhu cầu thực hành Swift, hướng dẫn cài đặt và chi tiết triển khai có hiểu biết về repo là rất quan trọng.

Backend Development
Yêu thích 0GitHub 57
J
hummingbird

bởi Joannis

Skill hummingbird cung cấp hướng dẫn thực tế cho Hummingbird 2, một framework HTTP server Swift gọn nhẹ. Hãy dùng nó để cài đặt, thiết lập và sử dụng hummingbird cho phát triển backend, bao gồm routing, middleware, auth, websockets và tích hợp Fluent khi bạn cần một hướng dẫn Hummingbird tập trung, rõ ràng.

Backend Development
Yêu thích 0GitHub 57
R
hig-technologies

bởi raintree-technology

hig-technologies là hướng dẫn Apple HIG để thiết kế và đánh giá các tích hợp công nghệ Apple như Siri, Apple Pay, HealthKit, HomeKit, ARKit, iCloud, Sign in with Apple, SharePlay, CarPlay, VoiceOver, Maps, NFC và Wallet. Hãy dùng skill hig-technologies này để định hình hành vi native, quyền riêng tư, sự đồng thuận, khôi phục và kỳ vọng của người dùng trước khi triển khai.

Design Implementation
Yêu thích 0GitHub 0
J
wendy-lite

bởi Joannis

wendy-lite là một kỹ năng giúp xây dựng ứng dụng WebAssembly trên firmware Wendy Lite cho ESP32-C6. Hãy dùng nó để viết các module C, Rust, Swift, Zig, TypeScript hoặc WAT phù hợp với runtime WAMR, các host import, luồng callback và vòng đời thiết bị được nạp từ flash. Đây là một hướng dẫn thực tế cho wendy-lite dành cho phát triển ứng dụng gần firmware.

Backend Development
Yêu thích 0GitHub 0
J
wendy-swift

bởi Joannis

wendy-swift là một kỹ năng khám phá gói Swift đã được tuyển chọn cho WendyOS và phát triển backend trên Linux. Dùng kỹ năng wendy-swift để chọn thư viện Swift, so sánh các lựa chọn trong hệ sinh thái, và tìm các gói phù hợp với ràng buộc triển khai Linux/ARM64/AMD64 mà ít phải đoán mò hơn.

Backend Development
Yêu thích 0GitHub 0
J
wendy

bởi Joannis

Hướng dẫn skill wendy để xây dựng, triển khai và quản lý ứng dụng trên thiết bị biên WendyOS. Dùng khi cần cài đặt wendy, sử dụng wendy, khám phá thiết bị, triển khai ứng dụng Swift, gỡ lỗi từ xa trên ARM64, và quy trình cho NVIDIA Jetson hoặc Raspberry Pi 4/5. Phù hợp nhất khi bạn cần các bước CLI có cấu trúc, ưu tiên JSON thay vì đoán mò.

Deployment
Yêu thích 0GitHub 0
J
swift-valkey

bởi Joannis

swift-valkey giúp lập trình viên backend Swift làm việc với Valkey và Redis qua async/await, định tuyến cluster và pub/sub. Đây là hướng dẫn thực tế về swift-valkey cho các luồng cache, queue và session, kèm ghi chú cài đặt và cách dùng dựa trên SKILL.md của repo cùng các mẫu lệnh kiểu có kiểu dữ liệu.

Backend Development
Yêu thích 0GitHub 0
J
swift-nio

bởi Joannis

swift-nio là một skill dành cho phát triển backend với SwiftNIO, bao quát servers, clients, pipelines, buffers, codecs và code async an toàn với event loop. Hãy dùng nó cho các câu hỏi về sử dụng swift-nio, phân tích giao thức, dịch vụ TCP/UDP, tích hợp NIOAsyncChannel, và gỡ lỗi các tác vụ chặn trên EventLoop. Đây là một hướng dẫn swift-nio thực tiễn để thiết kế kiến trúc và triển khai đúng cách.

Backend Development
Yêu thích 0GitHub 0
J
database-driver-design

bởi Joannis

database-driver-design là hướng dẫn để thiết kế các thư viện client cơ sở dữ liệu Swift đạt chất lượng production. Nội dung bao gồm wire protocols, quản lý kết nối, API lệnh an toàn kiểu, pooling, backpressure và cách đồng bộ với Swift Concurrency cho các team Backend Development.

Backend Development
Yêu thích 0GitHub 0
E
swift-patterns

bởi efremidze

swift-patterns là một kỹ năng SwiftUI để xem xét, tái cấu trúc hoặc xây dựng tính năng với ownership trạng thái đúng cách, điều hướng hiện đại, cấu trúc view gọn gàng, tác vụ bất đồng bộ gắn với vòng đời và các kiểm tra hiệu năng. Hãy dùng hướng dẫn swift-patterns này khi bạn cần hỗ trợ thực tiễn, dựa trên repository cho phát triển frontend thay vì lời khuyên chung chung.

Frontend Development
Yêu thích 0GitHub 0
Swift