logging-tracer

Detect project stacks and generate structured logging with OpenTelemetry support.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/tyroneross/build-loop --skill logging-tracer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: logging-tracer
Source: https://github.com/tyroneross/build-loop/tree/main/skills/logging-tracer
Command: npx skills add https://github.com/tyroneross/build-loop --skill logging-tracer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The logging-tracer Skill helps you add logging and tracing capabilities to your projects, improving observability and aiding in debugging.

Core Features & Use Cases

  • Structured Logging: Generates stack-appropriate logging with optional OpenTelemetry support.
  • Tiered Code Generation: Offers zero-dependency, file-based, and OpenTelemetry-enabled logging tiers.
  • Stack Detection: Automatically detects your project's stack and existing logging frameworks.
  • Ephemeral-by-default Instrumentation: Adds diagnostic logging reactively without affecting final code unless explicitly approved.

Quick Start

To enable logging-tracer, add it to your project and use it to automatically generate logging code tailored to your stack.

Frequently Asked Questions about logging-tracer

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

FAQPage Schema
What is the best way to add structured logging and tracing to an existing software project?

Structured logging and tracing can be added by automatically detecting your project stack and generating stack-appropriate diagnostic code. This approach offers tiered implementation options ranging from zero-dependency file-based logging to full OpenTelemetry integration.

How do I generate OpenTelemetry-enabled tracing code for my application?

OpenTelemetry-enabled tracing code is generated through a tiered code generation process that detects your application type and existing logging frameworks. It provides reactive instrumentation that adds diagnostic logging without affecting final code unless explicitly approved.

Does the logging tracer work with my existing logging frameworks?

Yes, the logging tracer works with existing logging frameworks by performing automatic stack detection to identify what is already in place. It then generates stack-appropriate logging code that integrates with your current setup rather than replacing it.

Can I add observability and diagnostics without adding new dependencies to my project?

You can add observability without new dependencies using the zero-dependency logging tier, which generates file-based structured logging. This provides immediate diagnostic capabilities reactively, with options to scale up to OpenTelemetry support if needed later.

When should I use ephemeral instrumentation instead of permanent logging code?

Ephemeral instrumentation is ideal when you need reactive debugging and observability during development without permanently altering your codebase. It adds diagnostic logging temporarily by default, ensuring final code remains unaffected unless you explicitly approve the changes.

How does automatic stack detection improve the logging code generation process?

Automatic stack detection identifies your project's technology stack and existing logging frameworks to ensure generated code is appropriate for your environment. This prevents compatibility issues and tailors structured logging and tracing output to match your specific application type.