← ClaudeAtlas

agent-observabilitylisted

Use when instrumenting anything before scaling it, or when the user says "how is the agent performing", "we have no visibility", "instrument this", "logging", "telemetry", "cost per run", "is it getting worse", "correction rate". Defines what to log, what to alert on, and the weekly review that catches degradation before a user does. Writes workspace/evals/telemetry-spec.md.
guerrilla2799/ops-and-scale-os · ★ 1 · AI & Automation · score 74
Install: claude install-skill guerrilla2799/ops-and-scale-os
# Agent Observability Instrument before scaling, not after. A system with no telemetry has no maintenance, and a system with no maintenance degrades on a predictable schedule. ## When to use - Before any agent goes from one user to several - Nobody can answer how something is performing - Quality complaints arrive with no data behind them - Before a scale-up decision ## Inputs - Reads: `workspace/agents/<name>/brief.md` for the success threshold, `workspace/evals/log/eval-log.jsonl` - Needs from user: where logs can be written, and who reads the weekly review ## Workflow ### 1. Log the run, not just the output Every run writes one line. Append-only. ``` {"ts":"<iso>", "agent":"<name>", "version":"<semver>", "user":"<id>", "input_summary":"<short>", "tools_called":[...], "tool_spend":n, "duration_s":n, "guardrail_trips":[...], "eval_verdict":"<if judged>", "outcome":"kept|edited|discarded"} ``` **`outcome` is the field that matters and the one that requires a human to supply it.** Everything else is automatic and less informative. Whether the user kept the output, edited it, or threw it away is the only direct measure of usefulness, and it has to be captured at the moment of use. Make it a single keystroke. A three-field feedback form gets filled in for a week and then never again. ### 2. Track the six numbers | Metric | Source | Healthy | What a bad reading means | |---|---|---|---| | Weekly active users | Run log | Over 60% of intended | Rollout failure. See `a