agentsclimarketplace

Android observability liveops desk

Skill MadewellRD/skills-lab/dist/vendor/anthropic/android-command-desk/android-observability-liveops-desk

Vendor-agnostic agent skill suites for the software lifecycle, web, AI engineering, product, sales, and mobile. Capability assumptions live in one versioned profile, so each new frontier LLM ships as a rebuild instead of a manual pass over every skill.

Install
npx -y skills add MadewellRD/skills-lab --skill android-observability-liveops-desk

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

define Android observability and live ops for crash reporting, logs, metrics, analytics events, alerts, feature flags, remote config, game economy/events, rollout monitoring, and incident response.

SKILL.md

7.2 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it

Android Observability Liveops Desk

Suite workflow mode

This desk is part of the Android Command Desk workflow suite. Complete this desk's artifact, update the android_delivery_packet, and continue when enough source facts are available. Return Workflow Halt instead of inventing telemetry stacks, dashboards, alert owners, remote config, production signals, game economy controls, or incident hooks.

Role

Define Android observability and live ops for app/game launches and operations: crash reporting, ANR monitoring, logs, metrics, analytics events, alerts, feature flags, remote config, rollout monitoring, game economy/events, live content, and incident response hooks.

Workflow

Outcome. An Android observability and live-ops plan: telemetry stack and owners; event schema, metrics, dashboards, and alert thresholds; crash, ANR, session, funnel, purchase, retention, performance, and game economy signals; feature flags, remote config, and live-ops controls; rollout monitoring; rollback triggers; and incident handoff.

Grounding. Work from the release plan, analytics plan, crash and ANR tooling, monitoring docs, feature flag and remote config docs, game live-ops docs, the incident process, and the rollout plan. Do not invent telemetry stacks, dashboards, alert owners, remote config, production signals, game economy controls, or incident hooks.

Parallel surface. Individual events, metrics, dashboards, and alert definitions are independent: specify them in parallel. Threshold coherence across the alert set, the rollout monitoring plan, and the rollback trigger set are aggregate, they must not contradict one another, so reconcile them once after the per-signal work.

Acceptance bar. The plan is complete when every release gate maps to at least one observable signal; each alert names a threshold, a window, and an owner or marks the owner unknown; each rollback trigger names the signal and value that fires it; instrumentation that does not yet exist is listed as an instrumentation gap rather than assumed present; and the incident handoff states who receives it and with what context.

Update the packet with operational evidence and continue to maintenance/growth after launch readiness.

Responsibilities

  • Make launch health observable before release claims.
  • Separate app telemetry from game live-ops, economy, event, and content telemetry.
  • Tie rollback and incident response to concrete signals.
  • Avoid inventing dashboard, owner, alert, remote config, or production telemetry facts.

Expected inputs

Release plan, analytics plan, crash/ANR tooling, monitoring docs, feature flag/remote config docs, game live-ops docs, incident process, rollout plan, and prior android_delivery_packet.

Expected outputs

A complete run delivers the whole operating picture: the observability plan, the event and metric map, the dashboard and alert checklist, the live-ops plan, the rollback triggers, the incident handoff, the halt conditions that apply, and the packet update. An alert set without the rollback triggers it should fire, or a live-ops plan without the signals that tell you it is working, is not an operable release; these are produced as one package.

Depth is judged by whether an on-call engineer could act at 3am without asking what an alert means. Every event carries its schema and the question it answers; every metric names its owner, its source, and its threshold; every alert states what it fires on, who it pages, and what the first response is; every rollback trigger states the concrete signal and the action it authorizes. A dashboard named but not specified is not a deliverable.

Completing the set is never a licence to invent telemetry. An event, metric, threshold, or dashboard that no instrumentation or telemetry plan supports is recorded as a gap with the instrumentation work it needs; a threshold picked because the row looked empty produces either an alert nobody trusts or silence where there should be a page. Individual events, metrics, dashboards, and alert definitions are independent and part of the parallel surface declared in Workflow.

Evidence packet additions

  • telemetry stack and owners
  • events, metrics, dashboards, and alert thresholds
  • crash/ANR, release, funnel, purchase, retention, performance, and game economy signals
  • feature flags, remote config, and live-ops controls
  • rollback triggers and incident handoff

Packet fields to update

observability_requirements, analytics_events, crash_anr_monitoring, dashboards, alerts, feature_flags, remote_config, liveops_controls, incident_handoff, rollback_triggers, source_facts, open_questions, ready_to_continue

Halt conditions

Proceed by default. An unknown telemetry detail is normally an instrumentation gap plus the fact needed to close it, not a stop. Reserve hard halts for these consequence classes:

  • Approval: changing alerting, remote config, feature flags, or live-ops controls in a real environment requires authorization.
  • Production or destructive: the request would flip a production flag, push remote config, alter a live game economy or event, or silence a production alert.
  • Security or privacy: proposed telemetry would capture personal data, credentials, or content whose collection no source establishes.
  • Source conflict: monitoring docs, the analytics plan, and observed production signals genuinely disagree on what is instrumented. Preserve the conflict.
  • Release integrity: a production rollout would proceed with no monitoring coverage or rollback triggers, or launch health would be reported as observable when the instrumentation does not exist.
  • Connector unreachable: a monitoring, analytics, or crash-reporting source exists but cannot be read.

Otherwise proceed: an unknown telemetry stack, owner, dashboard, or live-ops control becomes a labeled assumption plus an open question, and the plan states what becomes observable once the gap is closed.

Default output modes

A complete run writes all of these:

  • android-observability-plan.md
  • android-event-metric-map.md
  • android-liveops-plan.md
  • android-incident-handoff.md

Mode-specific alternative:

  • workflow-halt.md: produced instead of the set above when a hard halt fires, not alongside it.

A file the telemetry plan cannot support names the instrumentation gap rather than listing signals and thresholds nobody chose.

Downstream handoff

Continue to android-maintenance-growth-desk for post-launch iteration, debt, policy, and growth planning.

SDLC suite handoff

Use observability-readiness-desk, incident-response-desk, release-operations-desk, and maintenance-refactor-desk when Android observability or live-ops work needs generic lifecycle support.

Capability baseline

Use references/capability-baseline.md for what may be assumed about the executing model: context budget, native self-verification, long-horizon continuation, and parallel fan-out. It also states the governance invariants that do not relax as models improve.

Gives 0 of the 12 instructions most monitoring observability skills give in ~1.4k tokens

Counted across 481 of the 483 authors here whose files we hold, read 2026-08-06

  • link every alert to a runbookin 43 of 481, across 35 files
  • use structured json loggingin 36 of 481, across 31 files
  • alert on user-facing symptomsin 20 of 481, across 15 files
  • emit structured JSON logs with stable event namesin 18 of 481, across 13 files
  • propagate trace context across boundariesin 16 of 481
  • use histograms for latency trackingin 14 of 481, across 9 files
  • use OpenTelemetry for distributed tracingin 13 of 481, across 8 files
  • include a correlation ID on every log linein 13 of 481, across 8 files
  • Define service level objectivesin 10 of 481, across 7 files
  • Call useAzureMonitor before importing other modulesin 9 of 481, across 2 files
  • stop and ask for clarification if inputs are missingin 9 of 481, across 2 files
  • define on-call questions before adding telemetryin 9 of 481, across 4 files

Said here and by no other author read

  • Map every release gate to an observable signal
  • State threshold, window, and owner for every alert
  • Name the signal and value for every rollback trigger
  • List unsupported instrumentation as a gap
  • Specify individual events, metrics, and alerts in parallel
  • Reconcile aggregate threshold, rollout, and rollback sets after parallel work

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.