Automation & Ops structured-loggingmetricsdistributed-tracingopentelemetryalertingprometheusincident-diagnosis

Production Observability

Make production behavior visible and diagnosable with structured logs, metrics, traces, and actionable alerts.

FollowSkills review · FSRS-2.0
Not recommended
53/ 100 5-point scale 2.7 / 5
Trust16 / 25 · 3.2/5

It explicitly requires structured logs, correlation IDs, allowlisted fields, and forbids logging secrets, tokens, passwords, and full PII, reducing leakage risk. It does not define telemetry-provider permissions, retention and access controls, cost limits, user confirmation, rollback, or full data-flow disclosure, and the skill itself lacks source attribution, so points are deducted.

Reliability8 / 20 · 2.0/5

The workflow is internally coherent from defining questions through signal selection, verification, and checklists, with reasonably concrete abnormal-path checks. However, environment requirements, versions, configuration, and diagnosable failure feedback are underspecified; examples focus mainly on Node/TypeScript, and no skill-specific reproduction was supplied. Static-review limits therefore apply and points are deducted.

Adaptability10 / 15 · 3.3/5

The description and usage section cover logging, metrics, tracing, alerting, and production incidents, while excluding live debugging, performance optimization, and launch checklists. Trigger boundaries remain broad, non-Node/TypeScript environments and Chinese-team usage are not addressed, and some guidance assumes unconfigured OpenTelemetry or Prometheus components, so points are deducted.

Convention9 / 15 · 3.0/5

The document has clear progressive structure with overview, triggers, process, rationalization table, red flags, and verification checklist, plus useful examples and limitations. The README supplies MIT licensing, maintainers, and installation entry points, but the selected skill lacks independent versioning, changelog, maintenance ownership, and update-path details; the referenced checklist was not included in the supplied skill evidence, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The skill can directly guide an agent to define observability questions, select signals, implement structured logging, RED/USE metrics, tracing, and symptom-based alerts, giving it practical core value. It lacks complete stack-specific deliverable templates, configuration coverage, and verified outputs, so implementation still requires platform-specific work and review; static calibration caps the score at 7 and points are deducted.

Verifiability4 / 10 · 2.0/5

The skill specifies runtime checks such as inducing failures, inspecting metrics, following traces, and test-firing alerts. The repository also shows a general CI workflow, but the supplied fixture does not cover this skill's key paths and no skill-specific results, third-party evidence, or independent reproduction record is provided, so only limited static evidence is credited.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 2fbfa004a019
Before you use it
  • The mandatory request-ID pattern may conflict with existing trust boundaries, spoofable headers, and cross-service security policies; define trusted boundaries, generation rules, and conflict handling.
  • Redaction, retention, access control, telemetry cost, sampling, and degraded-mode behavior are not covered in enough operational detail and should be added before production adoption.
  • Versions, installation, configuration, and compatibility for OpenTelemetry, prom-client, alert backends, and tracing UIs are unspecified; confirm that the referenced observability-checklist.md is reachable.
Review evidence [1][2][3][4][5]
See the full review method →

What does this skill do, and when should you use it?

This skill provides a workflow for adding observability while building production features. It starts with the questions an on-call engineer must answer, then maps each question to structured logs, metrics, or distributed traces. It covers correlation IDs, RED and USE metrics, OpenTelemetry, symptom-based alerting, and verification of telemetry itself. It is a strong fit for teams shipping production services, but it does not replace vendor-specific monitoring setup.

It guides an agent to define 2–4 operational questions, design structured JSON events with correlation IDs, add RED/USE metrics and latency histograms, configure OpenTelemetry tracing, and create actionable symptom-based alerts. It also enforces bounded metric cardinality, excludes secrets and unredacted PII from logs, and verifies telemetry by inducing failures, sending test traffic, following requests, and test-firing alerts.

  1. A service engineer is adding an endpoint, background job, or external integration that will run in production.
  2. An on-call engineer needs better evidence after an incident was difficult to diagnose.
  3. A platform team is reviewing RED/USE metrics and alerting for services, queues, pools, or hosts.
  4. A reviewer is assessing a change that introduces I/O, retries, queues, or cross-service calls.

What are this skill's strengths and limitations?

Pros
  • Covers the workflow from defining operational questions through verifying emitted telemetry.
  • Clearly distinguishes the roles of logs, metrics, and traces.
  • Gives concrete rules for structured events, correlation IDs, cardinality, sampling, and actionable alerts.
  • Includes a practical verification checklist and anti-rationalization guidance.
Limitations
  • Does not provide complete configuration for a specific monitoring backend, alerting platform, or deployment environment.
  • Examples focus on the TypeScript, Node.js, OpenTelemetry, and Prometheus ecosystem, so other stacks require adaptation.
  • Alert thresholds, SLOs, and runbook contents must be decided for the actual system.

How do you install this skill?

Install the individual skill with the repository's skills CLI:

npx skills add addyosmani/agent-skills --skill observability-and-instrumentation

The README also documents integrations for several clients; consult the repository documentation for client-specific installation.

How do you use this skill?

Trigger it when adding telemetry to a production feature, for example: "Instrument this production endpoint with structured logs, RED metrics, OpenTelemetry tracing, and symptom-based alerts, then verify the telemetry." The supplied material does not define one universal invocation command for every client.

How does this skill compare with similar options?

The README names Superpowers and Matt Pocock's skills as related collections and points to a comparison document, but the supplied material does not provide a skill-specific side-by-side comparison.

FAQ

Is this skill tied to a specific observability vendor?
No. It recommends OpenTelemetry as a vendor-neutral path for tracing and metrics. The Prometheus prom-client example is described as one common backend choice, not the only option.
Does it automatically change code or configure a monitoring platform?
The supplied material defines workflows, examples, and verification requirements; it does not specify automatic changes or a connection to a particular monitoring platform.
Is it intended for diagnosing an incident happening right now?
Not as the primary incident-triage workflow. The skill points to debugging-and-error-recovery for current failures and positions observability as the foundation that makes future diagnosis faster.

More skills from this repository

All from addyosmani/agent-skills

Dev & Engineering

Systematic Debugging & Recovery

A structured workflow for finding root causes, fixing failures, and preventing recurrence.

Dev & Engineering

Browser DevTools Testing

Validate and debug web applications with real-browser runtime evidence.

Dev & Engineering

Intent Interviewer

Clarify the real problem through one-question-at-a-time interviews before planning or coding.

Dev & Engineering

Test-Driven Development Workflow

Prove intended behavior with a failing test before implementing, refactoring, and verifying the change.

Dev & Engineering

Code Clarity Refactor

Reduce code complexity while preserving exact behavior, so teammates can read, modify, and debug it faster.

Dev & Engineering

Spec-Driven Development

Turn ambiguous engineering requests into testable specifications before coding.

Dev & Engineering

Git Workflow & Release Discipline

Keep AI-generated changes reviewable, reversible, and ready to release.

Dev & Engineering

Performance Optimization Engineering Skill

Measure, diagnose, and verify fixes for frontend, backend, query, and database performance bottlenecks.

Dev & Engineering

Planning & Task Breakdown

Turn clear requirements into ordered, implementable, and verifiable engineering tasks.

Dev & Engineering

Architecture Decisions & Docs

Preserve engineering context by documenting decisions, APIs, and the reasons behind them.

Design & Frontend

Production Frontend UI Engineering

Guides AI coding agents to build accessible, responsive, design-system-aligned production interfaces.

Dev & Engineering

Doubt-Driven Development

Challenge non-trivial decisions with a fresh adversarial review before they stand.

Dev & Engineering

Incremental Implementation

Deliver multi-file engineering changes through small, tested, reversible slices.

Automation & Ops

Security Hardening Engineering Skill

Gives coding agents a structured defense workflow for untrusted input, authentication, sensitive data, and external service integrations.

Dev & Engineering

Idea Refine

Turn vague ideas into tested, actionable product directions.

Dev & Engineering

Source-Driven Development

Ground framework and library decisions in current official documentation instead of stale memory.

Dev & Engineering

Stable Interface Design

A practical guide to designing stable, clear, and hard-to-misuse APIs and module interfaces.

Dev & Engineering

Pre-Merge Code Quality Review

Review every change across correctness, readability, architecture, security, and performance before it reaches the main branch.

Dev & Engineering

Context Engineering

Helps coding agents load the right project context at the right time, reducing guesswork and convention drift.

Automation & Ops

CI/CD Pipeline Automation

Build repeatable quality gates and reversible deployment pipelines for every change.

Related skills