What problem does it solve? Scheduling reliable background work on Android (reminders, syncs, periodic checks) is error-prone: tasks must survive app restarts, respect system limits like the 15-minute periodic minimum, and integrate cleanly with dependency injection. This Skill provides ready-made conventions and templates so Workers are idempotent, correctly injected via Hilt, and scheduled with proper constraints. ## Core Features & Use Cases - Hilt-integrated Worker templates: @HiltWorker + HiltWorkerFactory setup in the Application class, with CoroutineWorker templates for reminders, routines, and insight checks. - Scheduling patterns: PeriodicWorkRequest with flex intervals, OneTimeWorkRequest with initial delays, unique work policies (KEEP/UPDATE), backoff criteria, and worker chaining via beginUniqueWork. - Observability, testing, and debugging: WorkInfo Flow observation, WorkManagerTestInitHelper test setup, and adb commands for inspecting and forcing scheduled jobs. - Use Case: You need a daily reminder that fires only when the battery is not low and quiet hours are off. Apply the Skill to generate the Worker, the WorkScheduler wrapper, and the constraints in one pass. ## Quick Start Use the WorkManager skill to create a Hilt-injected periodic reminder worker that runs once a day with battery constraints.