neolink-gateway-setup

Add structured logging, metrics, and tracing to Node.js, Go, and Python gateways.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/Shockwave2k/team-claude-skills --skill neolink-gateway-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neolink-gateway-setup
Source: https://github.com/Shockwave2k/team-claude-skills/tree/main/skills/backend/neolink-gateway-setup
Command: npx skills add https://github.com/Shockwave2k/team-claude-skills --skill neolink-gateway-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enhances any gateway service by adding production-ready observability features: structured logging with request-body capture, Prometheus-style metrics, and request tracing to diagnose issues quickly.

Core Features & Use Cases

  • Structured logging with request body capture to provide full context for debugging gateway requests.
  • Prometheus-compatible metrics and health endpoints to monitor gateway performance and reliability.
  • Request tracing with unique request IDs to correlate logs across services and troubleshoot failures.
  • Framework-agnostic approach that works with Node.js (Fastify/Express), Go (Gin/Chi), and Python (FastAPI/Flask).

Quick Start

Install the observability stack into your gateway project and apply the generated plugins and middleware.

Frequently Asked Questions about neolink-gateway-setup

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

FAQPage Schema
How do I add request tracing and structured logging to a gateway service?

Add request tracing and structured logging to a gateway service by instrumenting it with middleware that generates unique request IDs and captures request bodies. This provides full context for debugging and correlating logs across services.

Can I instrument observability on an existing FastAPI or Fastify gateway?

Yes, you can instrument observability on existing FastAPI or Fastify gateways. The framework-agnostic approach applies plugins and middleware directly to your current services, upgrading them with Prometheus metrics and health endpoints without requiring a rewrite.

What's the best way to capture request bodies for gateway debugging?

The best way to capture request bodies for gateway debugging is using structured logging middleware. This records the full payload context alongside request IDs, making it significantly easier to troubleshoot failures and diagnose issues in gateway requests quickly.

Does this observability instrumentation support Go and Python gateways?

Yes, this observability instrumentation supports Go and Python gateways. It applies to Node.js (Fastify/Express), Go (Gin/Chi), and Python (FastAPI/Flask) runtimes, enabling consistent request tracing and metrics across different technology stacks.

Why do I need request-id propagation in my gateway metrics?

You need request-id propagation in gateway metrics to correlate logs across distributed services. Propagating unique identifiers through tracing allows you to track a single request's journey, satisfying production requirements and simplifying failure troubleshooting.

How do I expose Prometheus metrics and health endpoints in a gateway?

Expose Prometheus metrics and health endpoints in a gateway by applying observability middleware. This instruments your service to emit compatible metrics and health checks, monitoring gateway performance and reliability for production environments.