What problem does it solve?
Debugging the UniClipboard iOS sync engine normally requires asking the user to reproduce a bug and paste logs, which is slow and error-prone. This Skill lets you boot a simulator, inject the required configuration, launch the app, and read its OSLog stream yourself to see exactly what the sync reducer decided and why.
Core Features & Use Cases
- Automated Simulator Driving: Boots an iPhone simulator, installs the newest UniClipboard build, injects the Rust-core flag and an active server config, then relaunches the app so the sync engine starts ticking.
- Two-Channel Log Reading: Streams live
debug-level logs to watch per-tick reducer decisions (preamble, route, push) as they happen, or queries persisted notice/error logs to reconstruct what happened in the last N minutes.
- Category Filtering: Narrows output to
sync, network, store, app, or intents categories under the app.uniclipboard subsystem.
- Use Case: A user reports that clipboard items are not syncing from their iPhone. You run the drive command against a dead server URL, stream the sync category for 15 seconds, and observe the reducer proceeding to
getClipboard, failing, and entering backoff — pinpointing a connectivity failure without any user involvement.
Quick Start
Ask the assistant to drive the UniClipboard iOS app in a simulator and stream its sync logs to diagnose why clipboard sync is failing.