create-evlog-framework-integration

Scaffold a complete evlog framework integration for HTTP frameworks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/andreasasprou/polaris --skill create-evlog-framework-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-evlog-framework-integration
Source: https://github.com/andreasasprou/polaris/tree/main/.agents/skills/create-evlog-framework-integration
Command: npx skills add https://github.com/andreasasprou/polaris --skill create-evlog-framework-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create an end-to-end solution for scaffolding a new evlog framework integration to provide automatic wide-event logging for HTTP middleware frameworks. This includes generating the integration source, build config, package exports, tests, an example app, and comprehensive docs to accelerate adoption.

Core Features & Use Cases

  • Scaffold a complete evlog framework integration that wires createMiddlewareLogger, header extraction, AsyncLocalStorage-based useLogger(), and framework-specific patterns (Hono, Express, Elysia, etc.).
  • Produce a standardized touchpoints checklist (source, tsdown entry, package exports, tests, docs, example app) to ensure consistent quality and coverage.
  • Deliver an end-to-end example app and documentation that demonstrates a real-world integration workflow with drain and enrichers.

Quick Start

Generate a complete evlog framework integration scaffold for a target HTTP framework and run the included example app to validate logging.

Frequently Asked Questions about create-evlog-framework-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate wide-event logging for HTTP frameworks like Express or Hono?

To automate wide-event logging for HTTP frameworks, you can scaffold a complete evlog integration that wires createMiddlewareLogger, header extraction, and AsyncLocalStorage context to provide automatic request logging.

What is the best way to create a custom logging middleware for a new HTTP framework?

Creating a custom logging middleware involves generating integration source code, build configurations, and package exports that respect a shared middleware API and expose a reusable useLogger() hook for context management.

How does AsyncLocalStorage enable request-scoped logging in Node.js frameworks?

AsyncLocalStorage enables request-scoped logging by creating an isolated context that persists across asynchronous operations, allowing a reusable useLogger() hook to access framework-specific request data without explicit passing.

Can I generate tests and example apps when integrating an HTTP logging middleware?

Yes, scaffolding an HTTP logging middleware integration can automatically generate tests, comprehensive documentation, and an end-to-end example app to demonstrate real-world workflows with drains and enrichers.

Does this evlog integration support Fastify and NestJS?

Yes, the evlog integration supports Fastify and NestJS, alongside Hono, Elysia, and Express, ensuring the generated logging middleware respects framework-specific patterns and header extraction rules.

What components are required to scaffold an end-to-end framework integration?

Scaffolding an end-to-end framework integration requires generating source code, tsdown entries, package exports, automated tests, documentation, and a starter example app to ensure consistent coverage.