By 15195999826
Unreal Engine ReactUMG 开发助手插件。提供轻量 Skills 用于日常开发提醒,以及双重规划模式(simple-plan-reactumg 快速方案 / plan-reactumg 正式文档)和 DebugReactUMG Agent。帮助 AI 准确理解 ReactUMG 架构,避免颜色类型、TArray、Slot 映射等常见陷阱。
npx claudepluginhub 15195999826/lomomarketplace --plugin UE_ReactUMGReactUMG 常见组件陷阱/坑/问题提醒。在使用 ComboBoxString、EditableTextBox、SpinBox、ScrollBox、ProgressBar 等复杂组件时激活。涵盖动态选项不生效、ref 回调重复调用、深色主题配置等常见问题的解决方案。
ReactUMG Slot 布局/定位系统指南。在配置 CanvasPanel、设置组件位置/坐标/尺寸/大小、使用锚点/Anchors/Offsets、或实现居中/全屏/侧边栏等布局需求时激活。CanvasPanelSlot 有特殊的 Position→Offsets 映射规则,其他 17 种 Slot 直接使用。
ReactUMG 颜色/色彩类型速查。在设置背景色、前景色、透明度、ColorAndOpacity、BrushColor、ForegroundColor 等颜色属性时激活。帮助区分 SlateColor(嵌套结构)和 LinearColor(直接结构)的正确用法,以及 ColorUseRule 的必要性。
ReactUMG TArray/数组属性处理指南。在传递数组给 UE 组件、使用 GridPanel 的 ColumnFill/RowFill、或遇到"不能用 JS 数组"问题时激活。必须用 UE.NewArray() 创建原生数组,包含 BuiltinFloat/String/Int 等类型常量。
ReactUMG 架构原理深度解析。仅供 PlanReactUMG 和 DebugReactUMG Agent 显式调用,不应在日常开发中直接激活。包含三层架构、Reconciler、hostConfig 等底层实现机制。
ReactUMG 完整开发知识库。仅供 PlanReactUMG 和 DebugReactUMG Agent 显式调用,不应在日常开发中直接激活。包含所有开发规则、代码示例和最佳实践的详细参考文档。
ReactUMG 对齐/居中与可见性/显隐枚举值速查。在设置水平对齐、垂直对齐、HorizontalAlignment、VerticalAlignment、Visibility、隐藏/显示组件时激活。注意 Center=2(不是1)、Visible=0、Collapsed=1 等常见混淆点。
ReactUMG key 使用规范。在渲染列表、map 循环、拖拽预览、动态组件等场景时激活。key 标识组件身份而非位置,禁止使用坐标/索引等频繁变化的值作为 key,避免性能问题和组件重建。
ReactUMG 两种 ref/引用区分指南。React ref 用于获取组件/Widget 实例引用调用原生方法,PuerTS $ref/$unref 用于处理 UE C++ out 参数(如 GetDataTableRowNames、CaptureMouse)。这是两个完全不同的概念,混淆会导致类型错误。
Lomo's Claude Code Plugin Marketplace - 为 Claude Code 提供定制化插件支持,同时包含 InkMon 项目完整技术栈和通用游戏逻辑框架。
LomoMarketplace 是一个多功能 monorepo 项目,包含:
LomoMarketplace/
├── plugins/ # Claude Code 插件
│ ├── UE_ReactUMG/ # UE ReactUMG 开发助手
│ └── InkMon/ # InkMon 开发助手
├── packages/
│ ├── logic-game-framework/ # @lomo/logic-game-framework 游戏逻辑框架
│ └── inkmon-core/ # @inkmon/core 核心库
├── lomo-mcp-servers/
│ └── inkmon-server/ # InkMon MCP 服务器
├── inkmon-pokedex/ # Web 图鉴应用(Next.js)
├── data/ # 数据目录
│ ├── inkmon.db # SQLite 数据库
│ └── inkmons/ # InkMon JSON 文件
├── plan_docs/ # 设计文档
├── dev_docs/ # Claude Code 开发文档参考
├── .mcp.json # MCP 服务器配置
└── CLAUDE.md # Claude Code 项目指引
git clone <repo-url>
cd LomoMarketplace
pnpm install
| 变量名 | 说明 | 示例值 |
|---|---|---|
INKMON_DB_PATH | InkMon 数据库文件路径 | E:\path\to\data\inkmon.db |
Windows 设置(永久):
setx INKMON_DB_PATH "E:\talk\LomoMarketplace\data\inkmon.db"
⚠️ 设置系统环境变量后需要重启终端才能生效
逻辑表演分离的通用游戏框架,支持回合制/ATB 等多种玩法。
import { Actor, AttributeSet } from '@lomo/logic-game-framework'
import { BattleUnit, DamageAction } from '@lomo/logic-game-framework/stdlib'
核心特性:
开发命令:
pnpm --filter @lomo/logic-game-framework build # 构建
pnpm --filter @lomo/logic-game-framework test # 测试
安装 Claude Code 插件:
# 添加 Marketplace
/plugin marketplace add <repo-path>
# 安装插件
/plugin install UE_ReactUMG@lomoMarketplace
/plugin install InkMon@lomoMarketplace
插件列表:
| 插件 | 说明 |
|---|---|
UE_ReactUMG | Unreal Engine ReactUMG 开发助手 |
InkMon | InkMon 项目开发助手 |
在项目根目录的 .mcp.json 中配置(已预配置):
{
"mcpServers": {
"inkmon-mcp": {
"command": "node",
"args": ["lomo-mcp-servers/inkmon-server/build/index.js"]
}
}
}
首次使用需构建:
pnpm build:mcp
可用工具:
ping - 测试连接get_inkmon - 获取 InkMon 详情list_inkmons_name_en - 列出所有 InkMonsync_inkmon - 同步 InkMon 到数据库get_next_dex_number - 获取下一个图鉴编号# 开发服务器
pnpm dev:web
# 生产构建
pnpm build:web
访问 http://localhost:3000 查看图鉴。
| 命令 | 说明 |
|---|---|
pnpm install | 安装所有依赖 |
pnpm build:core | 构建 @inkmon/core 核心库 |
pnpm build:mcp | 构建 MCP 服务器 |
pnpm build:web | 构建 Web 应用 |
pnpm build:all | 构建全部项目 |
pnpm dev:web | 启动 Web 开发服务器 |
pnpm --filter @lomo/logic-game-framework test | 运行框架测试 |
MIT License
BPX plugin for Unreal Engine asset inspection and safe edit workflows.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Commands for game development workflows
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
No description provided.