hugorcd/evlog▌
5 approved skills in this repository
review-logging-patterns
Productivity
Structured logging for TypeScript/JavaScript with framework-agnostic setup, wide events, and drain adapters. \n \n Supports 12+ frameworks: Nuxt, Next.js, SvelteKit, Nitro, TanStack Start, NestJS, Express, Hono, Fastify, Elysia, Cloudflare Workers, and standalone TypeScript \n Detects and refactors console.log spam and unstructured errors into self-documenting wide events with grouped context \n Includes drain adapters for Axiom, OTLP, PostHog, Sentry, Better Stack, and file system; supports bat
create-evlog-framework-integration
Productivity
Add a new framework integration to evlog. Every integration follows the same architecture built on the shared createMiddlewareLogger utility. This skill walks through all touchpoints. Every single touchpoint is mandatory -- do not skip any.
create-evlog-enricher
Productivity
Scaffold a new built-in enricher for evlog with source, tests, and documentation across six mandatory touchpoints. \n \n Enrichers follow a strict architecture: info interface, factory function returning a context mutator, header lookup, field merging with overwrite control, and early returns for missing data \n Requires updates to enricher source code, test suite, built-in documentation, overview cards, public skill reference, and README enrichers table \n All six touchpoints are mandatory; the
create-evlog-adapter
Productivity
Create a new built-in evlog adapter for sending events to external observability platforms. \n \n Requires completing all 8 mandatory touchpoints: adapter source, build config, package exports, tests, documentation page, overview updates, skill registry entry, and file renumbering \n Adapter architecture includes config interface, factory function, send functions, error handling with try/catch, and configurable timeout via AbortController \n Config priority follows a four-level hierarchy: functi
analyze-logs
Productivity
Read and analyze structured wide-event logs from the local .evlog/logs/ directory to debug errors, investigate performance issues, and understand application behavior.