What problem does it solve?
Many TypeScript/JavaScript codebases rely on scattered console logs and generic errors that make debugging and observability difficult; this Skill helps reviewers and engineers convert noisy, unstructured logging into consistent, queryable wide events with meaningful context.
Core Features & Use Cases
- Cross-framework guidance: Step-by-step patterns and integration tips for Nuxt, Next.js, SvelteKit, Nitro, TanStack Start, NestJS, Express, Hono, Fastify, Elysia, Cloudflare Workers, Vite, and standalone TypeScript.
- Log modernization: Detects console.log spam, flat or abbreviated payloads, missing request context, and recommends replacing them with evlog wide events and context enrichment.
- Error hygiene and drains: Advises structured errors, integration with drain adapters (Axiom, OTLP, PostHog, Sentry, Better Stack, filesystem), sampling and tail sampling strategies, enrichers, and drain-pipeline production patterns.
- AI observability: Guidance for capturing token usage, tool calls, and streaming metrics from AI SDKs into wide events and for avoiding anti-patterns in AI telemetry.
- Review tooling: Includes checklists and suggested review comments to accelerate code reviews and migrations.
Quick Start
Run a repository scan to find console.log and generic throw new Error patterns and propose replacing them with evlog wide events, createError structured errors, and a production drain pipeline.