arch-mmd

Installation
SKILL.md

Architecture Diagram Generator

Create or update an ARCHITECTURE.mmd Mermaid diagram that maps out the codebase's high-level architecture. The goal is a clean, readable overview — not an exhaustive map of every file.


PHASE 1: EXPLORE THE CODEBASE

Scan the project to understand its architecture at a high level:

  1. Identify project type — framework, language, monorepo vs single app
  2. Find the entry point(s) — what kicks things off (CLI, web server, main function)
  3. Identify the core modules — the 5-15 key components that form the backbone (not every file)
  4. Trace the main data flow — the primary happy path from input to output
  5. Find external dependencies — databases, APIs, third-party services (only the important ones)
  6. Note major boundaries — client/server, package boundaries in monorepos

Related skills
Installs
14
First Seen
Feb 7, 2026