hugorcd avatar

Create Evlog Enricher

You need to add a new enricher to evlog's built-in collection, and this walks you through all six mandatory touchpoints: source code, tests, built-in docs, overview cards, skill reference, and the README table. The architecture is strict (info interface, factory function, header lookup, field merging with overwrite flags), so having a checklist and naming conventions in hand saves you from forgetting the test suite or leaving the docs half-done. It's built on the same `defineEnricher` primitive that community enrichers use, which keeps the shape consistent. If you've ever scaffolded a plugin by hand and missed updating the export map or forgot edge case tests, this is that checklist turned into automation.

skills.sh installs
774
GitHub stars
1.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add hugorcd/evlog --skill create-evlog-enricher --agent claude-code

Installs into .claude/skills of the current project.

Files

Create evlog Enricher

Add a new built-in enricher to evlog. Every enricher is built on the public toolkit primitive defineEnricher from evlog/toolkit, so a community enricher has the same shape as a built-in one.

PR Title

feat(core): add the {name} enricher

Enrichers live in the core package surface (evlog/enrichers), so use the core scope unless a dedicated scope exists.

Touchpoints Checklist

Sponsors

Details

Repository
github.com/hugorcd/evlog
Category
Documentation
First seen
Apr 16, 2026

More from hugorcd/evlog

All 5
1new-silvermoon avatarcompose-uinew-silvermoon/awesome-android-agent-skillsBest practices for building UI with Jetpack Compose, focusing on state hoisting, detailed performance optimizations, and theming. Use this when writing or refac760skills.sh installs
2github avatarreact18-batching-patternsgithub/awesome-copilotProvides exact patterns for diagnosing and fixing automatic batching regressions in React 18 class components. Use this skill whenever a class component has mul756skills.sh installs
3langgenius avatarskill-creatorlanggenius/difyGuide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabil755skills.sh installs
4zxkane avataraws-mcp-setupzxkane/aws-skillsConfigure AWS MCP servers for documentation search and API access. Use when setting up AWS MCP, configuring AWS documentation tools, troubleshooting MCP connect747skills.sh installs
5github avatarreact18-lifecycle-patternsgithub/awesome-copilotProvides exact before/after migration patterns for the three unsafe class component lifecycle methods - componentWillMount, componentWillReceiveProps, and compo745skills.sh installs
6posit-dev avatarrelease-postposit-dev/skillsCreate professional package release blog posts following Tidyverse or Shiny blog conventions. Use when the user needs to: (1) Write a release announcement blog 737skills.sh installs