
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-codeInstalls 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