- Home
- Skills
- Levnikolaevich
- Claude Code Skills
- Ln 627 Observability Auditor
ln-627-observability-auditor_skill
- HTML
91
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill levnikolaevich/claude-code-skills --skill ln-627-observability-auditor- SKILL.md4.4 KB
Overview
This skill audits observability for a codebase, covering structured logging, health check endpoints, metrics collection, request tracing, and log levels. It produces a findings report with severity, location, estimated effort, and concrete recommendations, plus a numeric compliance score. The worker is framework-aware and returns a concise summary for coordinator pipelines.
How this skill works
The auditor parses the provided context (tech stack, framework, code root, and output directory) and scans source files for observability patterns. It applies rule sets to detect unstructured logging, missing health endpoints, absent metrics, lack of request tracing, and improper log level usage. Findings are collected, scored per the shared scoring formula, written as a single report file to the output directory, and a minimal summary is returned to the coordinator.
When to use it
- As part of a delivery pipeline to validate runtime visibility before release
- During architecture or QA gates to identify observability blind spots
- When onboarding a new service or refactoring to ensure instrumentation standards
- Before deploying to production or scaling services in distributed environments
- As a recurring audit to track observability drift over time
Best practices
- Run the audit with accurate context (framework and runtime) to enable framework-aware detections
- Exclude test and dev-only scripts from console.log checks to avoid false positives
- Prioritize HIGH findings (e.g., missing health endpoints) for immediate remediation
- Adopt structured loggers and consistent log levels across services
- Instrument minimal Prometheus metrics and request ID propagation early to enable distributed debugging
Example use cases
- CI pipeline audit step that fails the release on LOW compliance score
- Pre-release checklist item to ensure /health and readiness endpoints exist
- Refactor validation: confirm console.log calls were replaced with structured logger usage
- Observability maturity check during architecture reviews to estimate remediation effort
- Post-incident audit to identify missing tracing or metrics that hindered root cause analysis
FAQ
It writes a single markdown report to the specified output directory with category "Observability", detailed findings for each check, a compliance score, and returns a one-line summary to the coordinator.
Does the auditor modify code to fix issues?
No. The auditor only reports findings and recommendations; it never injects or edits code.
How are severities and effort estimated?
Severity reflects impact (HIGH, MEDIUM, LOW) and context (production vs dev). Effort uses S (<1h), M (1–4h), L (>4h) as realistic remediation estimates.