signal-choice-advisor
OfficialChoose the right observability signal
Software Engineering#observability#opentelemetry#distributed tracing#cardinality#semantic conventions#metrics vs traces#signal instrumentation
Authortsuga-dev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It helps you avoid instrumenting the wrong telemetry type by translating vague “what should we observe?” requests into the correct OTel signal choice and naming strategy.
Core Features & Use Cases
- Signal type decision support: Recommends Counter, Histogram, UpDownCounter, Observable Gauge, Span, structured logs, or resource attributes based on the stated goal.
- Cardinality and anti-pattern guardrails: Prevents common mistakes like embedding service names or high-cardinality identifiers in metric dimensions.
- OTel semconv-first guidance: Encourages standard conventions before inventing custom names, with a workflow to verify semantic correctness.
- Language-appropriate implementation pointers: Prompts you to follow up with the relevant OTel language skill for a concrete implementation sketch.
Quick Start
Ask: “Should I add a metric or a span for the duration of X, and which instrument type should I use?” and the skill will produce a reasoned recommendation plus an implementation direction.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: signal-choice-advisor Download link: https://github.com/tsuga-dev/agent-plugins/archive/main.zip#signal-choice-advisor Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.