{"id":34979206,"url":"https://github.com/aiunlocked1412/myflow-plugin","last_synced_at":"2026-05-25T05:05:56.613Z","repository":{"id":330254791,"uuid":"1122121155","full_name":"aiunlocked1412/myflow-plugin","owner":"aiunlocked1412","description":"🔄 Claude Code Plugin - Generate beautiful Flowcharts, ER Diagrams, System Architecture from your codebase automatically","archived":false,"fork":false,"pushed_at":"2025-12-24T14:24:31.000Z","size":31,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-25T19:45:44.232Z","etag":null,"topics":["ai","ai-unlocked","claude-code","claude-code-plugin","code-analysis","developer-tools","documentation-generator","er-diagram","flowchart","flowcharts","mermaidjs","system-design"],"latest_commit_sha":null,"homepage":"https://aiunlock.co","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aiunlocked1412.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-24T06:18:36.000Z","updated_at":"2025-12-24T14:24:34.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/aiunlocked1412/myflow-plugin","commit_stats":null,"previous_names":["aiunlocked1412/myflow-plugin"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/aiunlocked1412/myflow-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aiunlocked1412%2Fmyflow-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aiunlocked1412%2Fmyflow-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aiunlocked1412%2Fmyflow-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aiunlocked1412%2Fmyflow-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aiunlocked1412","download_url":"https://codeload.github.com/aiunlocked1412/myflow-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aiunlocked1412%2Fmyflow-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33461112,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-25T02:24:28.008Z","status":"ssl_error","status_checked_at":"2026-05-25T02:23:23.339Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-unlocked","claude-code","claude-code-plugin","code-analysis","developer-tools","documentation-generator","er-diagram","flowchart","flowcharts","mermaidjs","system-design"],"created_at":"2025-12-27T00:51:43.964Z","updated_at":"2026-05-25T05:05:56.600Z","avatar_url":"https://github.com/aiunlocked1412.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🔄 My Flow - Claude Code Plugin\n\n\u003e **EN:** Generate beautiful Flowcharts from your project - System Flow, User Flow, Data Flow, ER Diagram  \n\u003e **TH:** สร้าง Flowchart สวยงามจากโปรเจกต์ - System Flow, User Flow, Data Flow, ER Diagram\n\n[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)]()\n[![Claude Code](https://img.shields.io/badge/Claude%20Code-Plugin-purple.svg)](https://docs.claude.com)\n\n**[English](#english)** | **[ภาษาไทย](#ภาษาไทย)**\n\n---\n\n# English\n\n## ✨ Features\n\n| Command | Description |\n|---------|-------------|\n| 🔍 `/myflow` | **Full project analysis** (Default) |\n| 🔄 `/myflow:update` | **Incremental update** - only changes since last analysis |\n| 🏗️ `/myflow:system` | Generate System Architecture Flow |\n| 👤 `/myflow:user` | Generate User Journey / User Flow |\n| 📊 `/myflow:data` | Generate Data Flow Diagram |\n| 🗄️ `/myflow:er` | Generate ER Diagram |\n\n## 🚀 Installation\n\n### Option 1: Install via Git (Recommended)\n\n```bash\n# Clone plugin to your plugins directory\ngit clone https://github.com/aiunlocked1412/myflow-plugin.git ~/.claude/plugins/myflow-plugin\n\n# Or clone to test locally first\ngit clone https://github.com/aiunlocked1412/myflow-plugin.git\nclaude --plugin-dir ./myflow-plugin\n```\n\n### Option 2: Install via Claude Code CLI\n\n```bash\n# Open Claude Code\nclaude\n\n# Add marketplace from GitHub\n/plugin\n# Tab to \"Marketplaces\" → \"+ Add Marketplace\"\n# Enter: aiunlocked1412/myflow-plugin\n```\n\n### Option 3: Project-specific Installation\n\n```bash\n# Install for current project only\ncd your-project\ngit clone https://github.com/aiunlocked1412/myflow-plugin.git .claude/plugins/myflow-plugin\n```\n\n### 📍 Installation Paths\n\n| Scope | Path | Usage |\n|-------|------|-------|\n| **User** | `~/.claude/plugins/myflow-plugin/` | Available in all projects |\n| **Project** | `./.claude/plugins/myflow-plugin/` | Current project only |\n| **Temporary** | `claude --plugin-dir ./myflow-plugin` | Testing |\n\n### 🔄 Update Plugin\n\n```bash\ncd ~/.claude/plugins/myflow-plugin\ngit pull\n```\n\n## 📖 Usage\n\n### Full Project Analysis (Default)\n```\n/myflow\n```\nCreates `MY_FLOW_ANALYSIS.md` with:\n- System Architecture\n- User Flows\n- Data Flows\n- ER Diagram\n\n### Incremental Update (Only Changes)\n```\n/myflow:update\n```\nCreates `MY_FLOW_UPDATE.md` with:\n- Summary of changes since last analysis\n- New/Modified/Deleted components\n- Updated diagrams highlighting changes\n- Changelog with 🆕 ✏️ 🗑️ markers\n\n**Uses:**\n- Git diff (if available) - most accurate\n- File timestamps (fallback)\n\n### Generate System Architecture\n```\n/myflow:system\n```\nCreates `SYSTEM_FLOW.md`\n\n### Generate User Flow\n```\n/myflow:user\n```\nCreates `USER_FLOW.md`\n\n### Generate Data Flow\n```\n/myflow:data\n```\nCreates `DATA_FLOW.md`\n\n### Generate ER Diagram\n```\n/myflow:er\n```\nCreates `ER_DIAGRAM.md`\n\n## 📁 Plugin Structure\n\n```\nmyflow-plugin/\n├── .claude-plugin/\n│   └── plugin.json          # Plugin manifest\n├── commands/\n│   ├── myflow.md            # /myflow (Default - Full Analysis)\n│   ├── update.md            # /myflow:update (Incremental Update)\n│   ├── system.md            # /myflow:system\n│   ├── user.md              # /myflow:user\n│   ├── data.md              # /myflow:data\n│   └── er.md                # /myflow:er\n├── skills/\n│   └── flow-analysis/\n│       └── SKILL.md         # Auto-invoked skill\n└── README.md\n```\n\n## 🎨 Output Examples\n\n### System Architecture Flow\n```mermaid\nflowchart TB\n    subgraph CLIENT[\"🖥️ Client\"]\n        WEB[\"🌐 Web\"]\n        MOBILE[\"📱 Mobile\"]\n    end\n    \n    subgraph API[\"⚡ API Layer\"]\n        GW[\"🚪 Gateway\"]\n        AUTH[\"🔐 Auth\"]\n    end\n    \n    subgraph SERVICE[\"⚙️ Services\"]\n        BIZ[\"📦 Business\"]\n    end\n    \n    subgraph DATA[\"💾 Data\"]\n        DB[(\"🗄️ DB\")]\n        CACHE[(\"⚡ Cache\")]\n    end\n    \n    CLIENT --\u003e API --\u003e SERVICE --\u003e DATA\n```\n\n### User Flow\n```mermaid\nflowchart TD\n    A[\"🚀 Start\"] --\u003e B{\"🔐 Logged in?\"}\n    B --\u003e|\"Yes\"| C[\"🏠 Dashboard\"]\n    B --\u003e|\"No\"| D[\"📝 Login\"]\n    D --\u003e C\n```\n\n### ER Diagram\n```mermaid\nerDiagram\n    USER ||--o{ ORDER : places\n    USER {\n        int id PK\n        string email UK\n        string name\n    }\n    ORDER ||--|{ ORDER_ITEM : contains\n    ORDER {\n        int id PK\n        int user_id FK\n        decimal total\n    }\n```\n\n## 🔧 Supported Frameworks\n\n| Language | Frameworks |\n|----------|------------|\n| 🐍 Python | Django, FastAPI, Flask, SQLAlchemy |\n| 🟨 JavaScript | Express, NestJS, Next.js |\n| 🔷 TypeScript | Prisma, TypeORM, Drizzle |\n| 🦀 Rust | Actix, Axum, Rocket, Diesel, SeaORM |\n| 🔵 Go | Gin, Echo, GORM |\n| ☕ Java | Spring Boot, JPA |\n| 🐘 PHP | Laravel, Symfony |\n\n## 💡 Tips\n\n1. **Reads README first** - Plugin always reads project docs before analysis\n2. **Excludes blog/content** - Skips markdown that is content, not documentation\n3. **Mermaid Ready** - Output renders in GitHub, VS Code, Notion\n4. **Uses Emoji** - Makes diagrams easy to read and beautiful\n\n---\n\n# ภาษาไทย\n\n## ✨ ความสามารถ\n\n| คำสั่ง | รายละเอียด |\n|--------|------------|\n| 🔍 `/myflow` | **วิเคราะห์โปรเจกต์ทั้งหมด** (Default) |\n| 🔄 `/myflow:update` | **อัพเดทเฉพาะส่วนที่เปลี่ยน** - ไม่ต้อง analyze ใหม่ทั้งหมด |\n| 🏗️ `/myflow:system` | สร้าง System Architecture Flow |\n| 👤 `/myflow:user` | สร้าง User Journey / User Flow |\n| 📊 `/myflow:data` | สร้าง Data Flow Diagram |\n| 🗄️ `/myflow:er` | สร้าง ER Diagram |\n\n## 🚀 การติดตั้ง\n\n### วิธีที่ 1: ติดตั้งผ่าน Git (แนะนำ)\n\n```bash\n# Clone plugin ไปยัง plugins directory\ngit clone https://github.com/aiunlocked1412/myflow-plugin.git ~/.claude/plugins/myflow-plugin\n\n# หรือ clone มาทดสอบก่อน\ngit clone https://github.com/aiunlocked1412/myflow-plugin.git\nclaude --plugin-dir ./myflow-plugin\n```\n\n### วิธีที่ 2: ติดตั้งผ่าน Claude Code CLI\n\n```bash\n# เปิด Claude Code\nclaude\n\n# เพิ่ม marketplace จาก GitHub\n/plugin\n# กด Tab ไปที่ \"Marketplaces\" → \"+ Add Marketplace\"\n# ใส่: aiunlocked1412/myflow-plugin\n```\n\n### วิธีที่ 3: ติดตั้งเฉพาะโปรเจกต์\n\n```bash\n# ติดตั้งสำหรับโปรเจกต์ปัจจุบันเท่านั้น\ncd your-project\ngit clone https://github.com/aiunlocked1412/myflow-plugin.git .claude/plugins/myflow-plugin\n```\n\n### 📍 Paths การติดตั้ง\n\n| Scope | Path | การใช้งาน |\n|-------|------|----------|\n| **User** | `~/.claude/plugins/myflow-plugin/` | ใช้ได้ทุกโปรเจกต์ |\n| **Project** | `./.claude/plugins/myflow-plugin/` | เฉพาะโปรเจกต์นี้ |\n| **ทดสอบ** | `claude --plugin-dir ./myflow-plugin` | ทดสอบชั่วคราว |\n\n### 🔄 อัพเดท Plugin\n\n```bash\ncd ~/.claude/plugins/myflow-plugin\ngit pull\n```\n\n## 📖 วิธีใช้งาน\n\n### วิเคราะห์โปรเจกต์ทั้งหมด (Default)\n```\n/myflow\n```\nสร้างไฟล์ `MY_FLOW_ANALYSIS.md` ที่มี:\n- System Architecture\n- User Flows\n- Data Flows\n- ER Diagram\n\n### อัพเดทเฉพาะส่วนที่เปลี่ยน\n```\n/myflow:update\n```\nสร้างไฟล์ `MY_FLOW_UPDATE.md` ที่มี:\n- สรุปการเปลี่ยนแปลงตั้งแต่ครั้งก่อน\n- Components ที่เพิ่ม/แก้ไข/ลบ\n- Diagrams ที่อัพเดทพร้อม highlight สิ่งใหม่\n- Changelog พร้อม markers 🆕 ✏️ 🗑️\n\n**ใช้:**\n- Git diff (ถ้ามี) - แม่นยำที่สุด\n- File timestamps (fallback)\n\n### สร้าง System Architecture\n```\n/myflow:system\n```\nสร้างไฟล์ `SYSTEM_FLOW.md`\n\n### สร้าง User Flow\n```\n/myflow:user\n```\nสร้างไฟล์ `USER_FLOW.md`\n\n### สร้าง Data Flow\n```\n/myflow:data\n```\nสร้างไฟล์ `DATA_FLOW.md`\n\n### สร้าง ER Diagram\n```\n/myflow:er\n```\nสร้างไฟล์ `ER_DIAGRAM.md`\n\n## 📁 โครงสร้าง Plugin\n\n```\nmyflow-plugin/\n├── .claude-plugin/\n│   └── plugin.json          # Plugin manifest\n├── commands/\n│   ├── myflow.md            # /myflow (Default - วิเคราะห์ทั้งหมด)\n│   ├── update.md            # /myflow:update (อัพเดทเฉพาะส่วนที่เปลี่ยน)\n│   ├── system.md            # /myflow:system\n│   ├── user.md              # /myflow:user\n│   ├── data.md              # /myflow:data\n│   └── er.md                # /myflow:er\n├── skills/\n│   └── flow-analysis/\n│       └── SKILL.md         # Auto-invoked skill\n└── README.md\n```\n\n## 🎨 ตัวอย่าง Output\n\n### System Architecture Flow\n```mermaid\nflowchart TB\n    subgraph CLIENT[\"🖥️ Client\"]\n        WEB[\"🌐 Web\"]\n        MOBILE[\"📱 Mobile\"]\n    end\n    \n    subgraph API[\"⚡ API Layer\"]\n        GW[\"🚪 Gateway\"]\n        AUTH[\"🔐 Auth\"]\n    end\n    \n    subgraph SERVICE[\"⚙️ Services\"]\n        BIZ[\"📦 Business\"]\n    end\n    \n    subgraph DATA[\"💾 Data\"]\n        DB[(\"🗄️ DB\")]\n        CACHE[(\"⚡ Cache\")]\n    end\n    \n    CLIENT --\u003e API --\u003e SERVICE --\u003e DATA\n```\n\n### User Flow\n```mermaid\nflowchart TD\n    A[\"🚀 Start\"] --\u003e B{\"🔐 Logged in?\"}\n    B --\u003e|\"Yes\"| C[\"🏠 Dashboard\"]\n    B --\u003e|\"No\"| D[\"📝 Login\"]\n    D --\u003e C\n```\n\n### ER Diagram\n```mermaid\nerDiagram\n    USER ||--o{ ORDER : places\n    USER {\n        int id PK\n        string email UK\n        string name\n    }\n    ORDER ||--|{ ORDER_ITEM : contains\n    ORDER {\n        int id PK\n        int user_id FK\n        decimal total\n    }\n```\n\n## 🔧 Frameworks ที่รองรับ\n\n| ภาษา | Frameworks |\n|------|------------|\n| 🐍 Python | Django, FastAPI, Flask, SQLAlchemy |\n| 🟨 JavaScript | Express, NestJS, Next.js |\n| 🔷 TypeScript | Prisma, TypeORM, Drizzle |\n| 🦀 Rust | Actix, Axum, Rocket, Diesel, SeaORM |\n| 🔵 Go | Gin, Echo, GORM |\n| ☕ Java | Spring Boot, JPA |\n| 🐘 PHP | Laravel, Symfony |\n\n## 💡 เคล็ดลับ\n\n1. **อ่าน README ก่อน** - Plugin จะอ่าน docs ของโปรเจกต์ก่อนวิเคราะห์เสมอ\n2. **ไม่รวม blog/content** - ข้าม markdown ที่เป็น content ไม่ใช่ docs\n3. **Mermaid Ready** - Output พร้อม render ใน GitHub, VS Code, Notion\n4. **ใช้ Emoji** - ทำให้ diagram อ่านง่ายและสวยงาม\n\n---\n\n## 📝 License\n\nMIT License\n\n---\n\nMade with ❤️ by **AI Unlocked**  \n🌐 [aiunlock.co](https://aiunlock.co) | 📺 [@AIUnlocked168](https://youtube.com/@AIUnlocked168)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faiunlocked1412%2Fmyflow-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faiunlocked1412%2Fmyflow-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faiunlocked1412%2Fmyflow-plugin/lists"}