# r2mo-lain **Repository Path**: silentbalanceyh/r2mo-lain ## Basic Information - **Project Name**: r2mo-lain - **Description**: R2MO = R² Meta-Orchestrated / for Rachel Momo SDD Development - **Primary Language**: NodeJS - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-16 - **Last Updated**: 2026-02-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: openspec, spec-kit, RAG, Agent, Trae ## README # Momo SDD - Spec Driven Development 工具 ![npm version](https://img.shields.io/npm/v/momo-ai.svg) | [![Downloads](https://img.shields.io/npm/dm/momo-ai.svg)](https://www.npmjs.com/package/momo-ai) > For [Rachel Momo](https://www.weibo.com/maoxiaotong0216) / Serial Experiments Lain ![R2MO](docs/images/logo.jpeg) ## 引导 - 文档: - [>> 快速开始](https://www.yuque.com/jiezizhu/r2mo/ssl9rl5klogu7cp0) - 示例: ## 1. 介绍 ### 1.1. 功能说明 当前工具会在操作系统中安装 `momo` 命令,使用它进行 `SDD - Spec Driven Development` 开发。 --- ## 2. 工具使用 ### 2.1. 安装 ```bash npm install -g momo-ai # 查看帮助 momo help ``` ### 2.2. 常用命令 #### 🛠️ 环境初始化(工程初始化) | 命令 | 说明 | 示例 | |:---|:---|:---| | `momo app` | 创建 R2MO/Spring 或 ZERO/Vertx 应用 | `momo app -n my-app` | | `momo apply` | 从远程仓库安装技能到当前项目;`-i` 可反馈本地技能到仓库 | `momo apply` | | `momo env` | 环境信息检查 | `momo env` | | `momo help` | 显示帮助的详细信息 | `momo help` | | `momo init` | 初始化 `.r2mo` 规范目录结构 | `momo init` | | `momo mcp` | 配置 MCP Skills Server,整合项目和全局技能 | `momo mcp` | | `momo open` | 使用指定的 AI 工具打开项目 | `momo open` | | `momo team` | 根据 DPA 架构位置写入 `.r2mo/momo.yaml` 角色配置 | `momo team` | | `momo ui` | 从 r2mo-ui 模板创建/更新 UI 子项目(Rust/WASM + Tauri) | `momo ui` | #### 📋 需求分析 | 命令 | 说明 | 示例 | |:---|:---|:---| | `momo docs` | 使用 Obsidian 打开文档目录 | `momo docs` | | `momo menu` | 扫描 `src/pages` 下 `menu.yaml`,打印完整树型菜单 | `momo menu` | | `momo mod` | 拉取 r2mo-spec 到 `.r2mo/repo`,拷贝 OpenAPI 到 `.r2mo/api/` | `momo mod` | | `momo openapi` | 从子项目 OpenAPI 提取 Operation/Schema 文档到 `-ui/.r2mo/api/` | `momo openapi` | #### 🚀 开发实施 | 命令 | 说明 | 示例 | |:---|:---|:---| | `momo admin` | 根据项目需求文档生成前端页面结构 | `momo admin` | | `momo dict` | 从 `.r2mo/api/components/schemas` 读取结构并导出字典;`-r` 逆向生成 SQL | `momo dict` | | `momo domain` | 在指定目录执行 r2mo_proto 脚本生成 Protobuf | `momo domain` | | `momo mmr0` | 从 r2mo-spec 仓库下载并生成 Flyway SQL 文件 | `momo mmr0` | | `momo mmr2` | 从 r2mo-spec 仓库下载并生成 Entity 类 | `momo mmr2` | #### 🤖 SDD 开发 | 命令 | 说明 | 示例 | |:---|:---|:---| | `momo ask` | 从模板目录中选择提示词并复制到剪切板 | `momo ask` | | `momo run` | 从 `.r2mo/task` 中选择任务,生成提示词到剪贴板 | `momo run` | | `momo task` | 在 `.r2mo/task/` 下使用五槽位创建任务,写入提示词到剪贴板 | `momo task` |
## 3. 参考链接 ### 3.1. 旧版 - (后端)Zero Ecotope: - (前端)Zero UI: - (工具)Zero AI: - (标准)Zero Schema: ### 3.2. 新增 - Maven 统一版本管理: - Rapid快速开发框架: - Zero Epoch: - Zero Demo: