hatch3r-observability-verify

Validate tracing, structured logging, metrics, SLOs, and alerts-as-code for production readiness.

26|4|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/hatch3r/hatch3r --skill hatch3r-observability-verify
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hatch3r-observability-verify
Source: https://github.com/hatch3r/hatch3r/tree/main/skills/hatch3r-observability-verify
Command: npx skills add https://github.com/hatch3r/hatch3r --skill hatch3r-observability-verify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents teams from declaring a feature “done” when tracing, logging, metrics, SLOs, and alerting are missing or incomplete, leaving production blind during incidents.

Core Features & Use Cases

  • OTel tracing coverage gate: verifies root spans for every request path and child spans for outbound calls, plus required HTTP/DB semantic attributes.
  • Trace-correlated structured logging gate: enforces JSON logs and ensures every request-scoped log line includes trace identifiers for click-through debugging.
  • Metrics, SLOs, and alerting gates: checks RED/USE instrumentation, committed SLO + burn-rate alert review, error-tracker integration, and alerts-as-code runbooks.
  • Use case: you merged a new API route and want to ensure it has end-to-end observability (spans + trace_id logs + metrics + SLO + runbook-backed alerts) before the next release.

Quick Start

Ask a coding agent to run the observability verification gate before marking the service feature complete.

Frequently Asked Questions about hatch3r-observability-verify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify OpenTelemetry tracing coverage before merging a new API route?▼

To verify OpenTelemetry tracing coverage, validate that every request path has root spans and outbound calls have child spans with required HTTP and DB semantic attributes. This ensures end-to-end observability for new API routes before they reach production.

What is trace_id correlation in structured logging and why is it needed?▼

Trace_id correlation in structured logging ensures every request-scoped JSON log line includes trace identifiers for click-through debugging. It is needed to connect logs with traces, preventing blind spots during incident investigation.

How do I enforce SLOs and multi-window burn-rate alerting as code?▼

To enforce SLOs and multi-window burn-rate alerting as code, validate committed SLO definitions, review burn-rate alerts, and ensure alerts-as-code include runbook links. This maintains reliability standards across web services and queue consumers.

Does observability verification work with queue consumers and LLM-invoking features?▼

Yes, observability verification works with queue consumers and LLM-invoking features by applying tracing, structured logging, and RED/USE metrics gates. It also validates optional GenAI semantic convention instrumentation when applicable.

What is the best way to prevent deploying services without metrics and error tracking?▼

The best way to prevent deploying services without metrics and error tracking is to apply an observability gate that checks RED/USE instrumentation and error-tracker integration. This validates production readiness before marking features complete.

How do I control metric cardinality budgets with exemplars in production services?▼

To control metric cardinality budgets with exemplars, validate metric instrumentation against defined cardinality limits and ensure exemplars are attached. This prevents unbounded metric cardinality from causing storage and query performance issues.