eventcatalog

Document event-driven architectures with SKILL.md frontmatter and MDX instructions.

2|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/Executioner1939/claude-code-skills --skill eventcatalog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eventcatalog
Source: https://github.com/Executioner1939/claude-code-skills/tree/main/skills/eventcatalog
Command: npx skills add https://github.com/Executioner1939/claude-code-skills --skill eventcatalog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Documenting complex event-driven architectures can be inconsistent and hard to scale across teams; this Skill standardizes discovery and reuse by anchoring metadata in a SKILL.md frontmatter and providing a rich MDX body for activation.

Core Features & Use Cases

  • Frontmatter-driven discovery: expose the Skill's id, name, and description for automated indexing and discovery.
  • Rich MDX-based instructions: embed operational guidance, components, and diagrams that load into context when activated.
  • Versionable, self-contained units: each Skill is a standalone directory with optional resources (scripts/, references/, assets/) that can augment behavior on demand.
  • Real-world use: teams can package domain/service/event knowledge as reusable Skills to accelerate AI-assisted development and documentation workflows.

Quick Start

Run the EventCatalog generator to assemble and publish the documentation catalog from your resources.

Frequently Asked Questions about eventcatalog

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

FAQPage Schema
How do I document event-driven architectures consistently across teams?

You document event-driven architectures by packaging domain, service, and event knowledge into versionable Skill directories. Each Skill uses a root SKILL.md frontmatter for metadata anchoring and a rich MDX body to standardize discovery and operational guidance across teams.

What is the best way to build a catalog of domains, services, and events?

Building an event catalog is done by running the EventCatalog generator to assemble and publish documentation from your resources. Each self-contained unit standardizes metadata for automated indexing, exposing domains, services, events, commands, and queries.

Can I include custom scripts and diagrams when documenting event-driven systems?

Yes, you can include custom scripts and diagrams when documenting event-driven systems. Each versionable Skill directory supports optional scripts/, references/, and assets/ folders that augment behavior and embed rich MDX-based instructions into the activation context.

Does the MDX format support automated indexing for event-driven architecture discovery?

MDX supports automated indexing for event-driven architecture discovery by anchoring metadata in a SKILL.md frontmatter. This exposes the Skill's id, name, and description, allowing automated systems to index and discover packaged domain and event knowledge efficiently.

What are the limitations of using frontmatter-driven discovery for architecture catalogs?

A limitation of frontmatter-driven discovery is that each catalog entry requires a root SKILL.md file with mandatory name and description fields. Without this strict frontmatter structure, the automated indexing and discovery of your event-driven architecture components will not function.

Why does my event catalog need versionable self-contained directories?

Your event catalog needs versionable self-contained directories to scale complex event-driven architectures consistently. This structure packages domain and service knowledge as standalone units with optional resources, accelerating AI-assisted development and documentation workflows.