add-telemetry

Implement trait-based telemetry systems for tracking user and system events in Rust codebases.

88|19|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/Heartcoolman/warp-cn --skill add-telemetry-heartcoolman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-telemetry
Source: https://github.com/Heartcoolman/warp-cn/tree/main/.agents/skills/add-telemetry
Command: npx skills add https://github.com/Heartcoolman/warp-cn --skill add-telemetry-heartcoolman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of effectively tracking user and system events in a codebase, streamlining the process of adding, managing, and utilizing telemetry.

Core Features & Use Cases

  • Trait-Based Telemetry System: Organizes events by domain, making them easier to manage and understand.
  • Event Implementation Guide: Provides clear steps for creating, implementing, and utilizing telemetry events.
  • Use Case: Ideal for developers looking to add analytics to their applications, such as tracking feature usage or debugging issues.

Quick Start

Implement telemetry for a new feature in your codebase by following the detailed steps outlined in the Skill's guide.

Frequently Asked Questions about add-telemetry

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

FAQPage Schema
How do I add telemetry data collection to a Rust codebase?

Add telemetry to a Rust codebase by defining a trait-based telemetry system that organizes events by domain, then implement and register these events to track user interactions and system behavior.

What is the best way to structure event tracking for feature usage in Rust?

Structuring event tracking for feature usage in Rust is best handled by a trait-based telemetry system, which organizes events by domain to make them easier to manage, understand, and utilize for analytics.

Can I use this telemetry system to debug issues in my application?

Yes, you can use this telemetry system to debug issues in your application. It guides you through defining and registering system events, providing structured data to trace and resolve application problems.

How do I implement a trait-based telemetry system for code analytics?

Implement a trait-based telemetry system for code analytics by following the Skill's guide to define telemetry traits, implement them for your specific events, and register them within your codebase.

Do I need external dependencies to set up telemetry in Rust?

No external dependencies are required to set up telemetry in Rust with this Skill. It provides a self-contained, trait-based approach using standard Rust practices to define and manage your telemetry events.

When do I need a trait-based telemetry system for data collection?

You need a trait-based telemetry system for data collection when your codebase requires structured event tracking, such as monitoring feature usage or debugging, and you want events organized by domain for easier management.