What problem does it solve?
Creating a new built-in evlog adapter requires coordinating source code, build configuration, package exports, tests, and documentation across multiple repo areas. This skill ensures a consistent, end-to-end workflow for integrating a new drain adapter that can feed external observability platforms.
Core Features & Use Cases
- Walks through all 8 touchpoints to add a new adapter: implement the adapter at packages/evlog/src/adapters/{name}.ts, add a tsdown.config entry, update package exports, create tests at packages/evlog/test/adapters/{name}.test.ts, add an API docs page at apps/docs/content/3.adapters/{n}.{name}.md, update the adapters overview and AGENTS.md, and renumber custom.md to keep it last.
- Ensures rigorous build, test coverage, and documentation wiring for maintainability and consistency across adapters.
- Supports a scalable approach to adding multiple adapters for different observability backends.
Quick Start
Create a new evlog adapter by following the 8 touchpoints outlined above to implement the adapter, tests, docs, and integration.