observability-designer

Design observability strategies for metrics, logs, and traces using YAML inputs.

Updated Nov 28, 2025
One-click install
npx skills add https://github.com/moshesham/Economic-Dashboard-API --skill observability-designer-moshesham
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-designer
Source: https://github.com/moshesham/Economic-Dashboard-API/tree/main/.github/skills/observability-designer
Command: npx skills add https://github.com/moshesham/Economic-Dashboard-API --skill observability-designer-moshesham

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Designing and implementing comprehensive observability strategies for production systems is often complex and error-prone. This Skill provides a structured approach to define end-to-end observability covering metrics, logs, and traces, enabling reliable performance and faster incident response.

Core Features & Use Cases

  • SLI/SLO framework design to align reliability targets with business outcomes.
  • Three-pillar observability coverage (metrics, logs, traces) plus golden signals and alert optimization.
  • Dashboard design and runbook generation to standardize incident response and post-mortem analysis.

Quick Start

Provide a service description JSON to the observability-designer tooling to generate a complete observability design.

Frequently Asked Questions about observability-designer

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

FAQPage Schema
How do I design an SLI and SLO framework for my microservices?

Designing an SLI and SLO framework involves defining reliability targets aligned with business outcomes across services. This Skill generates structured SLI/SLO frameworks, dashboards, and runbooks from a service description JSON to standardize reliability targets.

What is the best way to implement end-to-end observability for metrics, logs, and traces?

End-to-end observability requires comprehensive coverage of metrics, logs, and traces. This Skill generates production observability strategies covering these three pillars, applying golden signals and alert optimization to ensure reliable performance and faster incident response.

How do I generate runbooks and dashboards to standardize incident response?

Generating runbooks and dashboards standardizes incident response and post-mortem analysis. This Skill creates dashboard designs and runbooks by processing service description inputs through Python tooling to produce actionable integration blueprints.

Can I use a JSON service description to automate observability strategy generation?

Yes, you can automate observability strategy generation by providing a service description JSON. The Skill uses YAML frontmatter inputs and Python tooling to automatically generate complete artifacts, including alerts, metrics, and tracing integration blueprints.

Why do I need an observability strategy instead of just setting up basic monitoring alerts?

An observability strategy is needed because basic monitoring alerts are often error-prone and fragmented. This Skill provides a structured approach covering metrics, logs, and traces, enforcing end-to-end design to align reliability targets and optimize alerts.

Does this observability design approach work without external monitoring dependencies?

Yes, the observability design approach works without external dependencies. It uses internal Python scripts and YAML frontmatter to generate integration blueprints and artifacts, which you can then apply to your specific monitoring platforms.