tenet-observabilitylisted
Install: claude install-skill inceptyon-labs/tenet-skills
# Tenet Observability
> *"You cannot improve what you cannot observe."*
Audits the project's observability posture across six pillars: structured logging, log level hygiene, correlation/trace propagation, metrics instrumentation, health check endpoints, and graceful shutdown handling. Produces findings and a score written to `.healthcheck/reports/observability.json`.
## Purpose
Production systems that lack observability are blind. When incidents occur, teams without structured logs, correlation IDs, metrics, and health endpoints spend hours guessing instead of minutes resolving. This skill detects observability gaps before they become 3 AM pages.
## Language Support Matrix
```yaml
support:
native: [typescript, javascript, python, go]
heuristic: [java, ruby, rust, csharp, php, elixir, kotlin, scala]
note: >
Native support uses AST-aware pattern matching for TS/JS/Python/Go.
Heuristic support uses regex-based detection for other languages.
All languages get file-presence checks (health endpoints, signal handlers, metrics libs).
```
## Toolchain Inputs
This skill does not consume toolchain outputs. All detection is performed directly by the skill via file scanning and pattern matching.
## Rubric Summary
| ID | Check | Severity | Confidence |
|---|---|---|---|
| OBS-01 | Structured logging presence | major | native / heuristic |
| OBS-02 | Log level appropriateness | minor-major | native / heuristic |
| OBS-03 | Correlation ID / trace propagation | maj