SkillsMay 14, 2026·2 min read

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.

Agent ready

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Needs Confirmation · 66/100Policy: confirm
Agent surface
Any MCP/CLI agent
Kind
Skill
Install
Single
Trust
Trust: Established
Entrypoint
Asset
Universal CLI install command
npx tokrepo install cba9b54c-ab8d-5a6a-8336-9746175c40a2
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

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets