fandhe-ai/agent-reference-skills

android-background-work

Android アプリ開発 (Kotlin) のバックグラウンド・非同期処理リファレンス。 Jetpack androidx WorkManager: Worker, CoroutineWorker, WorkRequest, Constraints, WorkInfo, WorkContinuation, expedited work, テスト。 AlarmManager, PendingIntent, BroadcastReceiver, JobScheduler, Doze。 Kotlin コルーチン, Flow, StateFlow, SharedFlow, Channel。

First seen Jul 29, 2026

Installation

$ npx skills add fandhe-ai/agent-reference-skills --skill android-background-work

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from fandhe-ai/agent-reference-skills · top by installs.

npx skills add fandhe-ai/agent-reference-skills

Browse all from fandhe-ai/agent-reference-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 3
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 6,079 B
  • docs SUMMARY.md 494 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 21 installs

SKILL.md

Android バックグラウンド処理リファレンス

Android (Kotlin/Jetpack) 公式ドキュメントのバックグラウンド処理 API を網羅したスキル。 ユーザーのタスクに応じて適切な README.md を読み、そこから個別ファイルへ辿ること。

ディレクトリ構成

skills/android-background-work/
  SKILL.md
  references/
    workmanager/
      README.md
      backoffpolicy.md
      configuration.md
      constraints.md
      coroutineworker.md
      custom-configuration.md
      data.md
      debugging.md
      existingworkpolicy.md
      foreground-work.md
      listenableworker-threading.md
      long-running-support.md
      migrate-legacy-schedulers.md
      multiprocess.md
      observe-progress.md
      operation.md
      outofquotapolicy.md
      periodicworkrequest.md
      rxworker.md
      testing.md
      threading.md
      update-work.md
      workcontinuation.md
      worker-factory.md
      worker.md
      workinfo.md
      workmanager.md
      workquery.md
      workrequest.md
    services/
      README.md
      aidl.md
      bound-service.md
      foreground-service-restrictions.md
      foreground-service-timeout.md
      foreground-service-types.md
      foreground-service.md
      fgs-changes.md
      fgs-troubleshooting.md
      handle-user-stopping.md
      messenger.md
      processes-and-threads.md
      service-manifest.md
      service.md
      start-command-return-values.md
      start-stop-service.md
    alarms-broadcasts/
      README.md
      alarm-types.md
      alarmmanager.md
      boot-completed.md
      broadcastreceiver.md
      doze-app-standby.md
      exact-alarm-permissions.md
      implicit-broadcast-restrictions.md
      jobscheduler.md
      pendingintent.md
      registering-receivers.md
      sending-broadcasts.md
      user-initiated-data-transfer.md
      wakelock.md
      wakelock-best-practices.md
      wakelock-debug-locally.md
      wakelock-identify-use-cases.md
    coroutines-flow/
      README.md
      suspend-functions.md
      coroutine-scope.md
      launch-async-await.md
      dispatchers-withcontext.md
      job-cancellation.md
      exception-handling.md
      flow-basics.md
      flow-operators.md
      stateflow.md
      sharedflow.md
      callbackflow-channelflow.md
      combine-zip-flatmaplatest.md
      channel.md
      retry-retrywhen.md
      mutex-shared-mutable-state.md
      testing-coroutines-flow.md

探索手順

タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:

  1. 下記マッピング表でタスクに対応するカテゴリを探す
  2. そのカテゴリの references/{category}/README.md を参照して目的のページを特定する
  3. 該当ページの .md を Read して詳細を確認する

タスク → カテゴリ マッピング

タスク カテゴリ 参照 README
Worker / CoroutineWorker で永続的なバックグラウンドタスクを実装したい workmanager [references/workmanager/README.md](references/workmanager/README.md)
WorkRequest / PeriodicWorkRequest / Constraints で実行条件・スケジュールを組みたい workmanager [references/workmanager/README.md](references/workmanager/README.md)
WorkContinuation でワークをチェーンしたい、WorkInfo で状態を監視したい workmanager [references/workmanager/README.md](references/workmanager/README.md)
expedited work / OutOfQuotaPolicy を使いたい、WorkManager をテストしたい workmanager [references/workmanager/README.md](references/workmanager/README.md)
Service のライフサイクル・onStartCommand の戻り値を実装したい services [references/services/README.md](references/services/README.md)
フォアグラウンドサービスと foregroundServiceType / 起動制限 / 時間制限を扱いたい services [references/services/README.md](references/services/README.md)
バウンドサービス・Messenger・AIDL でプロセス間通信 (IPC) をしたい services [references/services/README.md](references/services/README.md)
AlarmManager で時刻指定・正確なアラームをスケジュールしたい alarms-broadcasts [references/alarms-broadcasts/README.md](references/alarms-broadcasts/README.md)
PendingIntent / BroadcastReceiver でブロードキャストを送受信したい alarms-broadcasts [references/alarms-broadcasts/README.md](references/alarms-broadcasts/README.md)
Doze / App Standby / JobScheduler / BOOT_COMPLETED を扱いたい alarms-broadcasts [references/alarms-broadcasts/README.md](references/alarms-broadcasts/README.md)
Kotlin コルーチン (launch, async, Job, Dispatchers) の基本を知りたい coroutines-flow [references/coroutines-flow/README.md](references/coroutines-flow/README.md)
Flow / StateFlow / SharedFlow / Channel でリアクティブなデータストリームを扱いたい coroutines-flow [references/coroutines-flow/README.md](references/coroutines-flow/README.md)
コルーチンの例外処理・キャンセル・テストを行いたい coroutines-flow [references/coroutines-flow/README.md](references/coroutines-flow/README.md)

viewModelScope / repeatOnLifecycle は android-architecture、通知は android-platform-core、Compose の副作用 API (LaunchedEffect 等) は android-compose-ui が担当する。