mcpField
C
codegen-diagram

codegen-diagram

github.com/xstongxueデザイン・UI3.1k155 回インストール6 週間前に更新
リポジトリ

codegen-diagram について

プロジェクトのコードやリポジトリをもとに、編集可能な Draw.io 図を生成するスキルです。技術スタック、システム構成、データ構造、ER図に対応します。

主な機能

  1. 014種類の図を生成
  2. 02プロジェクトコードに基づく作図
  3. 03Draw.io 組み込み図形の使用
  4. 04mxGraph XML の出力
  5. 05インポートと引用の案内

活用シーン

  1. 01プロジェクトの技術スタックを文書化
  2. 02システム階層や呼び出しフローの整理
  3. 03データ構造やエンティティ関係の可視化

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/xstongxue/best-skills --skill codegen-diagram

インストール後、Claude Code で/codegen-diagramを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

reference/
data-structure.md
er-diagram.md
system-arch.md
tech-stack.md

詳細

プロジェクトの README より

代码生成·项目图表

本 Skill 指导 Agent 基于当前项目/代码仓库生成 Draw.io 格式图表,支持四种类型:技术栈图、系统架构图、数据结构图、E-R 图。

Step 0:任务识别

用户表述 / 关键词执行
技术栈、整体技术栈、组件选型reference/tech-stack.md
系统架构、分层结构、调用流程reference/system-arch.md
数据结构图、表结构图、实体字段关系图reference/data-structure.md
E-R 图、实体关系图、数据库关系图reference/er-diagram.md

使用时机

  • 用户需要根据当前项目画技术栈图、系统架构图、数据结构图或 E-R 图
  • 用户提到「根据当前项目」「根据代码」「画我们系统的……」

通用规范(四种图表共用)

Draw.io 基础
  • 使用 mxGraphModel,画布背景 #FFFFFF
  • 仅使用 Draw.io 内置形状,确保可立即打开与编辑
  • 节点标签简洁,符合技术文档表达习惯
色彩与字体
用途颜色值
主色调#3366CC
副色调#7FBFFF
强调色#FF9966
深色背景字体#FFFFFF
浅色背景字体#333333
画布背景#FFFFFF
  • 字体:Helvetica,字号 11–13
  • 连接线:endArrow=classicBlockThin 或 blockThin
输出要求
  1. 图表总览(1–2 段文字)
  2. 完整 mxGraph XML(可保存为 .drawio)
  3. 导入与使用说明
  4. 图题与论文引用建议

コメント