Oop Architect — Development skill for Claude Code
A Claude Code skill for OOP architecture planning and tracking — live Mermaid UML diagrams in CLAUDE.md that update as you code.
How to install Oop Architect
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ZhongliangGuo/oop-architect and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Oop Architect does
A Claude Code skill for OOP architecture planning and tracking — live Mermaid UML diagrams in CLAUDE.md that update as you code.
Alternatives in Development
- Update Planning 1.2k ★
- Htb Writeups — The most comprehensive Hack The Box writeup collection - 500+ machines, 400+ challenges, interactive knowledge 244 ★
- Deep Dive Claude Code — 《深入理解 Claude Code 源码》— 系统剖析 Anthropic Claude Code CLI 的架构设计、工程实践与编程哲学 25 chapters, 101 Mermaid diagrams, 467 c 181 ★
README
OOP Architect
English | [中文](README.zh.md)
A [Claude Code](https://claude.ai/code) skill that designs, documents, and tracks object-oriented software architecture using live Mermaid UML diagrams inside `CLAUDE.md`.
What It Does
When you start or return to a project, you need to instantly understand: what's built, what's in progress, how things connect, and what constraints exist. This skill turns `CLAUDE.md` into a self-maintaining architecture blueprint — updated automatically as you code.
Four Modes
| Situation | What happens |
|---|---|
| New project, no code yet | Design class hierarchy from scratch, generate CLAUDE.md |
Existing code, no CLAUDE.md |
Scan code and reverse-generate architecture documentation |
| Existing project, adding a feature | Design new components on top of the existing architecture |
Code has drifted from CLAUDE.md |
Full resync — scan code and update all diagrams |
What Gets Generated
- Class diagrams with full typed signatures, visibility markers (
+-#), and per-class implementation status (✅ complete / 🔶 partial / 🔲 not started) - Sequence diagrams for key workflows (auth, request lifecycle, etc.)
- Component diagrams for multi-module projects
- State diagrams for entities with explicit lifecycle or status transitions
- ER diagrams for data-heavy projects with ORM or non-trivial data models
- Progress table, directory structure, design decisions, and constraint notes
- Embedded maintenance rules so
CLAUDE.mdstays current on its own — no skill activation needed for routine updates
Language Support
Python · Java · C# · Kotlin · TypeScript · JavaScript · Go · Rust · C++ · Swift · Ruby · PHP · Generic OOP fallback
Install
**Via Claude Code marketplace** (recommended):
claude plugin marketplace add ZhongliangGuo/oop-architect
claude plugin install oop-architect@oop-architect
**Per-project** (committed to the repo):
git clone https://gi
Related Skills
Repo Cartographer
🗺️ One prompt, any codebase → architecture map. An agent skill that generates Mermaid diagrams, a traced core
Arch Diagram
Generate Mermaid diagrams from codebase analysis or description.
Codebase To Mermaid
Map any codebase into validated Mermaid diagrams with file:line citations
Obsidian Viz
Obsidian visualization skill for OpenClaw - generate Excalidraw, Mermaid, and Canvas diagrams from text or ima
ChatGPT Skill Plugins
Artifact-only ChatGPT skills/plugins for Mermaid diagrams, portable Modelica projects, and portable mind maps
Claude Rich Terminal
Mermaid diagrams drawn inside Claude Code replies, with optional terminal images and an offline browser view.
Related Agents
Diagram Generation
Diagram generation expert for draw.io, PlantUML, and Mermaid — use proactively when creating architecture diag
Capstone Graduation Advisor
University graduation and capstone project advisor guiding proposal writing, SRS documentation, UML/architectu
Agent 3
Systems architect and technical writer who produces clear RFCs, API specifications, and Mermaid diagrams.