# OOP Architect — Self-Updating UML in CLAUDE.md > Generate and maintain Mermaid UML diagrams inside CLAUDE.md as you code; verified 105★ and installs as a Claude Code skill via marketplace or git clone. ## Install Save the content below to `.claude/skills/` or append to your `CLAUDE.md`: ## Quick Use ```bash claude plugin marketplace add ZhongliangGuo/oop-architect git clone https://github.com/ZhongliangGuo/oop-architect .claude/skills/oop-architect /oop-architect ``` ## Intro Generate and maintain Mermaid UML diagrams inside CLAUDE.md as you code; verified 105★ and installs as a Claude Code skill via marketplace or git clone. **Best for:** OOP projects that need a living architecture blueprint **Works with:** Claude Code · Mermaid UML · many languages (TS/Go/Rust/Java/etc.) **Setup time:** 8–15 minutes ### Key facts (verified) - GitHub: 105 stars · 0 forks · pushed 2026-04-29. - License: MIT · owner avatar + repo URL verified via GitHub API. - README-backed entrypoint: `claude plugin marketplace add ZhongliangGuo/oop-architect`. ## Main - Use it to bootstrap architecture docs when a project has no CLAUDE.md, or to resync when docs drift. - Keep UML diagrams in CLAUDE.md (class/sequence/component/state/ER) and let maintenance rules keep them updated. - Prefer progressive disclosure: the README describes loading only the minimal references needed per phase. - Use it as a planning checkpoint before large refactors: update diagrams, then implement changes against the blueprint. ### Source-backed notes - README describes a Claude Code skill that maintains live Mermaid UML diagrams inside CLAUDE.md across multiple modes. - README includes marketplace install plus per-project/global git clone installation paths. ### FAQ - **Is the skill always required?**: README argues CLAUDE.md embeds maintenance rules so routine updates don’t require re-activation. - **Which languages are supported?**: README lists broad language support with a generic fallback. - **When should I run a full resync?**: When code has drifted from CLAUDE.md or after major refactors. ## Source & Thanks > Source: https://github.com/ZhongliangGuo/oop-architect > License: MIT > GitHub stars: 105 · forks: 0 --- ## Quick Use ```bash claude plugin marketplace add ZhongliangGuo/oop-architect git clone https://github.com/ZhongliangGuo/oop-architect .claude/skills/oop-architect /oop-architect ``` ## Intro 用 Mermaid UML 把架构写进 CLAUDE.md 并随代码自动维护;已验证 105★,支持多语言工程,可通过 Claude Code marketplace 或 git clone 安装技能。 **Best for:** 需要“活的架构蓝图”的 OOP 项目 **Works with:** Claude Code · Mermaid UML · 多语言工程(TS/Go/Rust/Java 等) **Setup time:** 8–15 minutes ### Key facts (verified) - GitHub:105 stars · 0 forks;最近更新 2026-04-29。 - 许可证:MIT;作者头像与仓库链接均已通过 GitHub API 复核。 - README 中可对照的入口命令:`claude plugin marketplace add ZhongliangGuo/oop-architect`。 ## Main - 适合无 CLAUDE.md 的项目快速生成架构文档,或在文档与代码漂移后做一次全量 resync。 - 把 UML(类图/时序/组件/状态/ER)写进 CLAUDE.md,并通过维护规则让其随接口变化自动更新。 - 遵循渐进加载:README 描述按阶段只加载必要参考文件,减少上下文占用。 - 大改前先更新蓝图:先把图同步,再按图实施重构,降低返工概率。 ### Source-backed notes - README 描述该技能会在 CLAUDE.md 中维护可更新的 Mermaid UML,并支持新建/反推/扩展/重同步模式。 - README 给出 marketplace 安装与 per-project/global 的 git clone 安装方式。 ### FAQ - **每次都要手动触发吗?**:README 认为把维护规则嵌进 CLAUDE.md 后,常规更新不必每次激活技能。 - **支持哪些语言?**:README 列出多语言支持,并提供通用 OOP fallback。 - **何时需要全量 resync?**:当代码与 CLAUDE.md 漂移明显,或做过大规模重构之后。 ## Source & Thanks > Source: https://github.com/ZhongliangGuo/oop-architect > License: MIT > GitHub stars: 105 · forks: 0 --- Source: https://tokrepo.com/en/workflows/oop-architect-self-updating-uml-in-claude-md Author: Skill Factory