nonameplum
- 18 skills
- 0 followers
- 6 hours ago last updated
- ▌ Git User · nonameplumStep-by-step guidance for maintaining a linear Git workflow using rebases, feature branches, and fast-forward merges.
- ▌ Corebluetooth · nonameplum bundleApple Core Bluetooth framework for BLE and Bluetooth Classic. Use for central/peripheral workflows, scanning, connecting, advertising, GATT services/characteristics, read/write/notify, L2CAP, background processing or state restoration, and error handling across Apple platforms.
- ▌ Background Tasks · nonameplum bundleApple BackgroundTasks framework for iOS/iPadOS background processing. Use when scheduling background work, refreshing app content, running long processing tasks, implementing BGAppRefreshTask, BGProcessingTask, BGContinuedProcessingTask, or dealing with BGTaskScheduler setup, registration, submission, expiration handlers, and debugger testing commands.
- ▌ Swift Health Kit · nonameplum bundleApple HealthKit framework for health and fitness data. Use for reading/writing health samples, workout data, authorization flows, observer queries, background delivery, clinical records, activity rings, and integrating with the Health app across iPhone, Apple Watch, iPad, and visionOS.
- ▌ Programming Swift · nonameplum bundleThe complete Swift Programming Language book by Apple, covering syntax, features, concurrency, and the formal language reference.
- ▌ Swift Observation · nonameplum bundleApple Observation framework for Swift. Use when modeling observable state with the `@Observable` macro, tracking changes with `withObservationTracking`, integrating with SwiftUI, or working with ObservationRegistrar and Observations async sequences.
- ▌ Swift Unit Testing · nonameplumWrite, modify, and review deterministic Swift unit tests using the Swift Testing framework. Use when working with @Test,
- ▌ Accessory Setup Kit · nonameplum bundleAccessorySetupKit for privacy-preserving discovery and setup of Bluetooth, Wi-Fi, or Wi-Fi Aware accessories. Use for discovery sessions, picker-based authorization, migration, accessory renaming or removal, custom filtering, and required Info.plist declarations.
- ▌ Swift Package Manager · nonameplum bundleSwift Package Manager documentation - create packages, manage dependencies, build and test Swift code
- ▌
- ▌ Swift Type Typed Design · nonameplum bundleType-driven domain modeling techniques for Swift using proper domain types, validation-carrying types, witness-based access control, and illegal-state elimination. Use when designing domain models, replacing primitive obsession, modeling workflows with enums/structs, adding compile-time guarantees, or discussing parse-dont-validate and making illegal states unrepresentable.
- ▌ Swift Async Stream Patterns · nonameplumPatterns and best practices for building robust AsyncStream and AsyncSequence types, learned from swift-async-algorithms.
- ▌ Swift State Machine Patterns · nonameplumBuild type-safe Swift state machines with enum states and action-based transitions. Use for lifecycle or protocol flows, reentrancy-sensitive operations, or async/concurrent workflows.
- ▌ Functional Programming Developer · nonameplum bundleFunctional architecture guidance for Swift (immutability, pure functions, reducers, DI via functions).
- ▌
- ▌
- ▌
- ▌