observability-audit
Audit observability for a service or system: structured logging, metrics for golden signals, distributed tracing, dashboard quality, alert noise, SLO…
Skill by ShaileshRawat1403
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/shaileshrawat1403-observability-audit
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/observability-audit
What's inside
- Skill name
observability-audit- Description
- Audit observability for a service or system: structured logging, metrics for golden signals, distributed tracing, dashboard quality, alert noise, SLO definitions. Returns impact-ordered findings tables.
- License
- MIT
- Instructions
- 89 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Observability Audit Use this skill when the task is to evaluate whether a service can be operated by people who did not build it. "We have observability" usually means "we have a Grafana folder and a Slack channel" — this audit asks whether the signals are actually load-bearing. ## Use when - a service is preparing for production (pair with [deploy-readiness](../deploy-readiness/SKILL.md)) - on-call is loud and the question is which alerts are noise vs. signal - a postmortem identified blind spots - SLO work is starting and the team needs to know what they can measure today ## Workflow 1. **Inventory signals.** - Logging library and format - Metrics library and emission strategy (push, pull, periodic flush) - Tracing library and propagation pattern - Where each signal lands (log aggregator, metric store, trace backend) 2. **Logging quality.** - Structured (JSON or logfmt), not free-form strings - Every request carries a request id; every span emits a trace id - Log levels used correctly: `error` reserved for actionable, `warn` for surprising, `info` for state transitions, `debug` for development noise - Sensitive fields (tokens, PII, full bodies) redacted before write - Log volume bounded — flag log-per-iteration patterns in hot paths 3. **Metric coverage.** - **Rate** — request rate per endpoint and per status class - **Errors** — error rate per endpoint with reason labels (cardinality-bounded) - **Duration** — request duration histogram per endpoint (p50/p95/p99 extractable) - **Saturation** — queue depth, connection pool usage, worker utilization - Cardinality discipline: no per-user, per-request-id, per-URL-path labels 4. **Tracing.** - Trace context propagated across all service-to-service calls (headers, message attributes) - Spans cover external calls (DB, cache, third-party APIs), not just inbound handlers - Sampling rate sane (1-10% for high-volume, 100% for low-volume) and consistent across services 5. **Dashboards.** - A "service overview" dashboard exists with the golden-signal panels - Each panel labels its query and target (SLO, capacity, error budget) - Panels show real ranges (last 24h, last 7d), not just "last 15m" - Annotations for deploys / config changes 6. **Alerts.** - Alerts derive from SLOs or saturation, not from "this number went up" - Each alert has: a runbook link, a severity, a paging policy - Burn-rate alerts for SLOs, not raw error-count thresholds - Alerts that have fired in the last 90 days but had no action: flag as candidates for removal 7. **SLO definitions.** - The service has explicit SLOs (or the team can articulate what "good" means) - The SLO has a measurement window and an error budget - SLI queries are committed to the repo or tracked alongside the dashboard 8. **Operator ergonomics.** - Logs and traces are joinable by request id - Dashboards link to runbooks and to the alert that prompted the visit - The on-call gets to a useful view in under 3 clicks from a page ## Checks - Cloud-managed observability (Datadog, New Relic, GCP Ops) reduces wiring burden but does not remove the need for emission discipline - "We have logs" without structure or correlation is not coverage — flag it - Alerts that never fire are as suspicious as alerts that fire constantly - Respect the team's chosen vendor — do not insist on a specific stack ## Output contract Findings follow [docs/skills/OUTPUT_CONTRACT.md](../../docs/skills/OUTPUT_CONTRACT.md). Return: 1. **Verdict** — one line + a small table: - `Service`, `Logging`, `Metrics`, `Tracing`, `SLOs defined?`, `Alerts active` 2. **Counts** — Critical/High/Medium/Low/Info totals 3. **Findings** — one table per category, ordered by impact: - Logging quality - Metric coverage and cardinality - Tracing coverage and propagation - Dashboards - Alerts and SLOs - Operator ergonomics 4. **Open questions / assumptions** — vendor, retention, SLO targets, alert ownership 5. **Residual risk** — anything that depends on the vendor configuration or off-repo dashboards 6. **Next actions** — concrete fixes ordered by impact ## Evidence to collect - File paths + line numbers for emission sites (log calls, metric registrations, trace start) - Metric names and label sets verbatim - Dashboard names and URLs when referenced - Alert rule names, queries, severity, and runbook links - SLO definitions and SLI queries
From ShaileshRawat1403/dax, MIT.
More from ShaileshRawat1403/dax
- 0.619score
mcp-server
ShaileshRawat1403
Create high-quality MCP (Model Context Protocol) servers that extend DAX's tool capabilities.
SkillAFreshness: A★ 5Claude Code +9 - 0.619score
skill-builder
ShaileshRawat1403
Create and improve DAX skills.
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
agentic-loop-audit
ShaileshRawat1403
Audit an agent's main loop for halting conditions, mutation budgets, loop breakers, sensitive-path guards, error recovery, and replayability.
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
artifact-audit
ShaileshRawat1403
Inspect release artifacts, generated outputs, screenshots, and manifests for completeness, consistency, and operator value.
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
ci-cd-audit
ShaileshRawat1403
Audit CI/CD workflows for correctness, caching, action pinning, secret hygiene, and job-graph health.
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
db-migration-review
ShaileshRawat1403
Review a database schema migration for production safety: lock contention, backfill strategy, online vs offline, rollback path, foreign-key timing…
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
deploy-readiness
ShaileshRawat1403
Production readiness audit for a service: health checks, rollback strategy, runbook presence, observability wiring, capacity, dependencies.
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
eval-suite-audit
ShaileshRawat1403
Audit an AI eval suite for coverage, leakage between datasets, deterministic vs stochastic measurement, ladder correctness, and signal quality.
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
gh-actions-security
ShaileshRawat1403
Security-focused review of GitHub Actions workflows: pull_request_target misuse, expression injection, privileged token misuse, supply-chain exposure.
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
prompt-audit
ShaileshRawat1403
Audit prompts and system instructions across a repo for hygiene: hardcoded model assumptions, secret leakage, drift between surfaces, length budget, injection…
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
release-pipeline-audit
ShaileshRawat1403
Audit the tag-triggered release pipeline for reproducibility, provenance, signing, supply-chain integrity, and rollback.
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
release-readiness
ShaileshRawat1403
Check whether a DAX release is coherent, verifiable, and safe to ship across package, docs, diagnostics, and release artifacts.
SkillAFreshness: A★ 5Claude Code +9
Signals
- Stars
- 5
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 16, 2026 (5 months ago)
- Last release
- Oct 8, 2026 (21 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ShaileshRawat1403/dax
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ShaileshRawat1403
- 0.619score
mcp-server
ShaileshRawat1403
Create high-quality MCP (Model Context Protocol) servers that extend DAX's tool capabilities.
SkillAFreshness: A★ 5Claude Code +9 - 0.619score
skill-builder
ShaileshRawat1403
Create and improve DAX skills.
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
incident-runbook
ShaileshRawat1403
Generate or audit an incident runbook for an alert/service from code, dashboards, and alert rules.
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
agent-config-audit
ShaileshRawat1403
Audit agent configuration surfaces (AGENTS.md, CLAUDE.md, MCP servers, tool registrations, settings, hooks) for consistency, contradictions, and silent…
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
agentic-loop-audit
ShaileshRawat1403
Audit an agent's main loop for halting conditions, mutation budgets, loop breakers, sensitive-path guards, error recovery, and replayability.
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
artifact-audit
ShaileshRawat1403
Inspect release artifacts, generated outputs, screenshots, and manifests for completeness, consistency, and operator value.
SkillAFreshness: A★ 5Claude Code +9
Cite this page
observability-audit skill. Agent Mart. https://agentmart.dev/skills/shaileshrawat1403-observability-audit (last updated 2026-10-24)