observability-pack-implementer

Implement structured logging, correlation IDs, and tracing plans across services.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dylanmarriner/windsurf-hooker --skill observability-pack-implementer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-pack-implementer
Source: https://github.com/dylanmarriner/windsurf-hooker/tree/main/windsurf/skills/observability-pack-implementer
Command: npx skills add https://github.com/dylanmarriner/windsurf-hooker --skill observability-pack-implementer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establish consistent observability practices—structured logging, tracing, and metrics—with redaction policies so operators can diagnose production issues without access to source code.

Core Features & Use Cases

  • Structured logging schema, correlation IDs, and redaction policies.
  • End-to-end tracing and metrics across services, with optional OpenTelemetry guidance.
  • Use cases include adding observability to new or existing services and enforcing data redaction in logs.

Quick Start

Configure the new service to emit JSON logs with the standard schema, propagate correlation IDs, and enable tracing and metrics collection.

Frequently Asked Questions about observability-pack-implementer

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

FAQPage Schema
How do I implement structured logging and correlation IDs across microservices?

Structured logging and correlation IDs are implemented by configuring services to emit JSON logs using a standardized schema and propagating correlation IDs end-to-end. This enables consistent log payloads and traces across distributed services.

What is the best way to enforce log redaction policies for observability data?

Log redaction policies are enforced by applying a standardized observability stack that includes redaction rules within the structured logging schema. This ensures operators can diagnose production issues without accessing source code or exposing sensitive data.

Does this observability stack support OpenTelemetry for tracing and metrics?

OpenTelemetry is supported through optional guidance for implementing end-to-end tracing and metrics collection. The stack targets unified observability across services by integrating these telemetry signals alongside structured logging.

Can I add observability to existing services or is it only for new deployments?

Observability can be added to both new and existing services, including migration scenarios. The stack enforces a structured logging schema, correlation IDs, and tracing plans to unify observability across all deployment types.

Why do I need a standardized observability stack for diagnosing production issues?

A standardized observability stack is needed to diagnose production issues without source code access. It enforces consistent structured logging, end-to-end correlation IDs, and redaction policies so operators can effectively trace and resolve faults.

What are the limitations of relying on ad-hoc logging instead of a unified observability plan?

Ad-hoc logging lacks consistent schemas, correlation IDs, and redaction policies, preventing end-to-end tracing across services. A unified observability plan enforces structured JSON logs and metrics collection to ensure operators can diagnose issues reliably.