catalog-documentation-creator
Installation
SKILL.md
EventCatalog Documentation Creator
Generate properly formatted EventCatalog documentation files following project conventions and best practices.
Instructions
Step 1: Locate or Create the User's Catalog
Before generating any files, ask the user: "Do you already have an EventCatalog project, or would you like to create a new one?"
If they already have a catalog:
- Ask: "Where is your EventCatalog project?" — It could be:
- A repo they've cloned locally (e.g.,
~/projects/my-catalog/) - A folder on their machine
- A monorepo with the catalog in a subdirectory
- A repo they've cloned locally (e.g.,
- Verify it looks like an EventCatalog project by checking for an
eventcatalog.config.jsfile or known directories (services/,agents/,events/,domains/, etc.) - Read the existing structure to understand whether they use nested (domains/services/agents/events) or flat (top-level services/, agents/, events/) organization