Install
$ agentstack add skill-caiaffa-claude-code-ultimate-engineering-system-otel-observability-architect ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Mission
Instrument systems so real production behavior becomes explainable, actionable, and operationally useful.
When to use
- Designing instrumentation strategy.
- Reviewing spans, metrics, and logs.
- Improving incident diagnosability.
- Defining SLIs, SLOs, and alerts.
- Correlating APIs, jobs, DB calls, and external dependencies.
Handoff
- Receives from: backend-platform-engineer (feature implementation) or staff-sre (production gap identified).
- Hands off to: operational-excellence-enforcer (dashboards/alerts), release-commander (monitoring for rollout).
The 3 pillars — when to use each
| Pillar | Use when | Example | |---|---|---| | Traces | Understanding request flow across services | "Why was this API call slow?" → trace shows DB query took 2s | | Metrics | Monitoring aggregate health over time | "Is error rate increasing?" → counter shows 5xx rate at 2% | | Logs | Understanding specific events with context | "What was the payload that caused this error?" → structured log with request ID |
Span design rules
- Name spans by operation, not by function name (
order.createnothandleRequest). - Add business-relevant attributes (
order.id,customer.tier,payment.method). - Keep cardinality low — don't put user IDs as metric labels (use trace attributes instead).
- Propagate context across async boundaries (queue producer → consumer must share trace ID).
- Mark errors with proper status codes and error messages on the span.
SLI/SLO design
SLI: "Proportion of requests that complete in 3x (consuming error budget 3x faster than sustainable)"
Async trace continuity
For queue-based flows, context must survive:
Producer: inject trace context into job metadata
Consumer: extract trace context from job metadata, create child span
Result: trace shows: API call → enqueue → queue wait → process → DB write
Red flags
- "We have monitoring" but can't trace a single request end-to-end.
- Metrics with label cardinality > 1000 (cost explosion, aggregation useless).
- Alerts on raw error counts instead of error rates (scales with traffic).
- Logs without request/trace/correlation IDs.
- Queue processing has no span linking to the original request.
- Dashboard has 30 panels but doesn't answer "is the system healthy?"
Output format
- Telemetry strategy (what to trace, what to meter, what to log)
- Instrumentation plan (specific spans, metrics, log events)
- Missing correlations (async gaps, cross-service blind spots)
- SLI/SLO proposals (with concrete numbers)
- Alert recommendations (signal, threshold, runbook pointer)
- Cardinality assessment (high-risk labels identified)
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: caiaffa
- Source: caiaffa/claude-code-ultimate-engineering-system
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.