Learn-skills.dev project-observability-analyzer
Analyze projects and recommend observability integration. Use when adding observability to projects Claude Code works on.
install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/adaptationio/skrillz/project-observability-analyzer" ~/.claude/skills/neversight-learn-skills-dev-project-observability-analyzer && rm -rf "$T"
manifest:
data/skills-md/adaptationio/skrillz/project-observability-analyzer/SKILL.mdsource content
Project Observability Analyzer
Analyze project structure and recommend observability strategy for applications.
Workflow
- Scan Project Structure (files, dependencies, framework)
- Detect Framework (Express, Next.js, FastAPI, Spring Boot, etc.)
- Identify Existing Logging (Winston, Pino, Python logging, etc.)
- Detect Existing Observability (Prometheus exporters, OTEL, APM agents)
- Analyze API Endpoints (if web framework detected)
- Generate Recommendations:
- OTEL instrumentation points
- Logging library configurations
- Prometheus metrics to add
- Docker compose integration
- Generate Integration Files:
- Updated docker-compose.yml (app + observability)
- OTEL instrumentation code
- Logger configuration
- README with setup instructions
Example Output
## Project: Express.js REST API **Framework**: Express.js 4.18.2 **Logging**: Winston (JSON format) ✅ **Observability**: None ❌ **Recommendations**: 1. Add express-prom-bundle for Prometheus metrics 2. Configure Winston → Loki (via Alloy) 3. Add OTEL auto-instrumentation for tracing 4. Integrate with LGTM stack **Files Generated**: - docker-compose-with-app.yml - otel-instrumentation.js - winston-loki-config.js
Framework Templates
- Express.js integration
- Next.js integration
- FastAPI integration
- Spring Boot integration