Oh-My-Mermaid: Claude Code Skill for Auto-Generating Architecture Diagrams

Oh-My-Mermaid is a Claude Code skill that automatically generates architecture diagrams and documentation from codebases. The tool uses Claude Code to analyze code, identify architectural patterns, and write Mermaid diagrams.
Key Details
The tool is installed globally via npm:
npm install -g oh-my-mermaid && omm setup
In Claude Code, you use the skill with:
/omm-scan (skill) → omm view
The developer emphasizes several design principles:
- Zero runtime dependencies (just YAML)
- Claude Code writes the diagrams while the CLI owns the files
- Plain text output (.mmd + markdown) that's fully git-diffable
- Recursive analysis where complex modules get nested diagrams
The project is free and open source under the MIT license. The GitHub repository is available at https://github.com/oh-my-mermaid/oh-my-mermaid.
A demo video and preview image are available through the Reddit post, and there's a live exploration link at https://ohmymermaid.com/share/8fca9ff0fef84a139ac2d3f9875db0d2.
This type of tool is useful for developers who need to quickly understand or document the architecture of existing codebases, particularly when onboarding to new projects or conducting code reviews.
📖 Read the full source: r/ClaudeAI
👀 See Also

Roost: A Single-Go-Binary Sidebar for Claude Code with Clickable Prompt History, File Tree, and Notifications
Roost is a single Go binary that adds a web-based sidebar to Claude Code: xterm.js terminal backed by tmux, file tree that follows your cd, clickable prompt history from ~/.claude/projects/*.jsonl, and push notifications via Claude Code's Stop hook. Run over SSH as single-user-per-instance; no build step on the frontend.

Measuring Claude Code MCP Stack: Cache Friendliness vs. Byte Savings, and a 2-Line Fix for Prompt Cache
Greg Shevchenko benchmarks MCP compressors and retrieval layers on two axes: byte savings and cache friendliness. A 2-line fix (sort rg hits, sort map entries) boosts cache from ~0% to 100% with no byte-savings loss. Open-source harness included.

From Replit to Local: How One Developer Used Claude to Build StillHere, an API-Powered AI Companion Chat App
A developer built StillHere.ink, an AI chat app for companion-style conversations using personal API keys, after migrating from Replit to local development with Claude. The app features memory, diary summaries, RAG, model switching, and cost-control tools.

How to Move or Rename Claude Code Project Folders Without Losing Session History
Claude Code stores session history using absolute project paths, so moving or renaming folders with mv breaks session access. The clamp tool fixes this by migrating session data to match new paths.