observability-baseline

Integrate Sentry error capture, request-id logging, and health endpoints for new product setups.

75|13|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/avelikiy/great_cto --skill observability-baseline-avelikiy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-baseline
Source: https://github.com/avelikiy/great_cto/tree/main/skills/observability-baseline
Command: npx skills add https://github.com/avelikiy/great_cto --skill observability-baseline-avelikiy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill unit addresses the issue of lacking observability in shipped products, ensuring they are not blind in production from day one.

Core Features & Use Cases

  • Error Capture: Integrates Sentry for error capture, including unhandled rejections and client-side errors.
  • Structured Logging: Implements request-id structured logging for better diagnostics and traceability.
  • Health Endpoints: Provides /healthz and /readyz endpoints for liveness and readiness checks.
  • Use Case: When setting up a new product using app-scaffolder, infra-provisioner, or troubleshooting incidents with l3-support.

Quick Start

Activate the observability-baseline skill in your app-scaffolder setup to ensure observability is in place.

Frequently Asked Questions about observability-baseline

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

FAQPage Schema
How do I add observability to a new application with Sentry and structured logging?

To add observability, the skill integrates Sentry for error capture and implements request-id structured logging during new product setups, ensuring diagnostic traceability from day one.

What health endpoints do I need for production readiness checks?

Production readiness requires liveness and readiness checks, which this skill provides by setting up standard `/healthz` and `/readyz` endpoints for infrastructure monitoring.

When should I set up error capture and logging during the development lifecycle?

Error capture and structured logging should be configured at scaffold time when creating a new product, preventing production blindness and ensuring immediate traceability for incident triage.

Does this observability baseline capture unhandled rejections and client-side errors?

Yes, the observability baseline captures unhandled rejections and client-side errors by integrating Sentry directly into the application scaffold for comprehensive error tracking.

Can I use these health endpoints and logging with my existing app-scaffolder setup?

Yes, you activate the observability baseline within your existing app-scaffolder or infra-provisioner setup to automatically inject health endpoints, Sentry, and logging configurations.

Why does my new product deployment lack traceability for incident triage?

New deployments lack traceability because observability was not configured at scaffold time, a problem solved by integrating request-id structured logging and Sentry error capture upfront.