fix-errors

Trace data flow from producers to consumers to diagnose and fix unhandled telemetry errors.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/colajacquin-e/ephcode --skill fix-errors-colajacquin-e
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fix-errors
Source: https://github.com/colajacquin-e/ephcode/tree/main/.github/skills/fix-errors
Command: npx skills add https://github.com/colajacquin-e/ephcode --skill fix-errors-colajacquin-e

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guidelines for diagnosing and fixing unhandled errors surfaced by the VS Code telemetry dashboard, prioritizing data-flow tracing and context enrichment to improve reliability.

Core Features & Use Cases

  • Trace data flow from error producers to consumers to locate root causes.
  • Enrich error messages with diagnostic context to assist telemetry diagnosis and triage.
  • Avoid common anti-patterns like swallowing errors and masking failures by promoting surface-level visibility.

Quick Start

Identify the error source by tracing the data flow and implement a targeted fix that surfaces actionable telemetry data.

Frequently Asked Questions about fix-errors

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

FAQPage Schema
How do I trace telemetry errors from the consumer back to the data producer?

To trace telemetry errors, follow the data flow path from the consumer backward to the producer. This identifies the root cause of invalid data propagation revealed by stack traces and telemetry metrics, enabling a targeted fix at the source.

Why should I avoid swallowing errors when diagnosing unhandled telemetry failures?

Swallowing errors masks failures and hides invalid data propagation from telemetry dashboards. Avoiding this anti-pattern promotes surface-level visibility, ensuring unhandled errors receive diagnostic context for accurate triage and reliable telemetry.

What is the best way to enrich error messages for telemetry diagnosis?

The best way to enrich error messages is adding diagnostic context during data-flow tracing. Enriched messages provide actionable telemetry data that assists triage by clarifying invalid data propagation from producer to consumer.

How do I fix invalid data propagation shown in stack traces and telemetry metrics?

Fix invalid data propagation by tracing the data flow to identify the producer, then validate the data at the source. This targeted approach surfaces actionable telemetry data and prevents unhandled errors from reaching consumers.

When do I need to validate data at the source to improve telemetry reliability?

Validate data at the source when stack traces and telemetry metrics reveal invalid data propagation. This prevents unhandled errors from surfacing in telemetry dashboards by ensuring producers emit reliable, context-enriched data.

Can I use data-flow tracing to locate the root cause of unhandled telemetry dashboard errors?

Yes, data-flow tracing locates root causes of unhandled telemetry dashboard errors by mapping data from producers to consumers. This process identifies invalid data propagation and guides targeted fixes to improve overall telemetry reliability.