create-evlog-adapter

Installation
Summary

Create a new built-in evlog adapter for sending events to external observability platforms.

  • Requires completing all 8 mandatory touchpoints: adapter source, build config, package exports, tests, documentation page, overview updates, skill registry entry, and file renumbering
  • Adapter architecture includes config interface, factory function, send functions, error handling with try/catch, and configurable timeout via AbortController
  • Config priority follows a four-level hierarchy: function overrides, runtime config nested paths, environment variables with NUXT_{NAME}_* and {NAME}_* prefixes
  • Multi-framework documentation required with code examples for Nuxt/Nitro, Hono, Express, Fastify, Elysia, NestJS, and standalone usage
SKILL.md

Create evlog Adapter

Add a new built-in adapter to evlog. Every adapter follows the same architecture and is built on the public toolkit primitives in evlog/toolkit — so a community adapter has the same shape as a built-in one.

PR Title

Recommended format for the pull request title:

feat: add {name} adapter

The exact wording may vary depending on the adapter (e.g., feat: add OTLP adapter, feat: add Axiom drain adapter), but it should always follow the feat: conventional commit prefix.

Touchpoints Checklist

Related skills
Installs
685
Repository
hugorcd/evlog
GitHub Stars
1.3K
First Seen
Feb 8, 2026