diff --git a/plugins/deta/README.md b/plugins/deta/README.md index 3ad2913..d219682 100644 --- a/plugins/deta/README.md +++ b/plugins/deta/README.md @@ -32,7 +32,7 @@ AML 是纯文本 DSL,读写、搜索、重构一律由**宿主原生的文件 | 分工 | 谁做 | |------|------| | 读取 / 修改 / 搜索 `aml.xml`、`bss.md`、`rules.yml`、`behaviors.yml`、`design-brief.md` | 宿主原生工具(本地项目目录里的文件) | -| 编译、规范校验、规则检查、围护结构统计、空间邻接、领域脚本 | MCP 引擎工具(`apply_design` / `validate_model` / `analyze_gsa_issues` / `analyze_rules_compliance` / `envelope_stats` / `query_spatial_graph` / `run_script` …) | +| 编译、规范校验、规则检查、围护结构统计、空间邻接、领域脚本 | MCP 引擎工具(`apply_design` / `validate_model`(几何+issue+规则三视图统一入口)/ `envelope_stats` / `query_spatial_graph` / `run_script` …) | | 本地改动送上云端、取回云端工作区 | MCP `push_project` / `pull_project` | 远程 HTTP 形态的工具面按部署形态裁剪:编辑类工具 diff --git a/plugins/deta/skills/aml-design/SKILL.md b/plugins/deta/skills/aml-design/SKILL.md index 4911381..73c9ab3 100644 --- a/plugins/deta/skills/aml-design/SKILL.md +++ b/plugins/deta/skills/aml-design/SKILL.md @@ -46,7 +46,7 @@ description: 以 AML 为唯一事实源读写建筑模型并编译校验。当 | 读取 / 修改 / 搜索 AML 与其它设计源文件(`aml.xml`、`bss.md`、`rules.yml`、`behaviors.yml`、`design-brief.md`) | **宿主原生工具**:read / patch / grep / shell(直接改文件,不走 MCP 编辑工具) | | 云端编译(AML → building.json) | MCP `apply_design` | | **改模型并让它出现在云项目/Studio(闭环单入口)** | **MCP `build_model`**(写工作区 → 编译 → 校验 → 云同步,一次调用完成) | -| 语法与几何校验 / 规则检查 | MCP `validate_model`、`analyze_gsa_issues`、`analyze_rules_compliance` | +| 语法与几何校验 / 规则检查 | MCP `validate_model`(`checks` 一次要齐几何 + issues + rules,三类共用同一次编译) | | 围护结构统计 | MCP `envelope_stats` | | 空间邻接、交通空间合并 | MCP `query_spatial_graph`、`apply_design(merge_traffic_spaces=…)` | | 领域脚本(面积预算 / 轴网 / 布局建议 / 校核) | MCP `run_script`、`run_scripts` | @@ -165,7 +165,7 @@ Studio 就是deta.city 上的建筑性能应用。在 Codex 右侧内置浏览 (要绑云项目就带上 `projectId`)。 4. **编**:`apply_design` 提交编译 → 编译为建筑模型,产物落盘 `building.json`。 5. **校**:`validate_model` 做语法与规则校验,逐条读取错误码并修复,不得跳过; - 规则类问题用 `analyze_gsa_issues` / `analyze_rules_compliance`。 + 规则类问题用 `validate_model({ checks: ['issues','rules'] })` 一次查齐(info 级提示只在 issues 视图可见)。 6. **看**:需要几何指标用 `envelope_stats`(围护结构/外窗面积)或 `query_spatial_graph` (空间邻接与查询);要看模型、**跑模拟**、看结果图层,就在右侧面板打开 `studioUrl` (见「在右侧面板打开 Studio,并在其中跑模拟」一节),模拟在 Studio 界面里运行。 @@ -182,8 +182,9 @@ Studio 就是deta.city 上的建筑性能应用。在 Codex 右侧内置浏览 生成与语法:`generate_aml`、`get_aml_schema` 能力目录:`list_capabilities`(不确定有哪些工具时先调它拿完整名字表——检索一次只回少量结果,搜不到不等于不存在) 闭环单入口:`build_model`(写工作区 → 编译 → 校验 → 云同步;见「闭环单入口 build_model」一节) -编译与校验:`apply_design`、`validate_model`、`envelope_stats`、`query_spatial_graph`、 -`generate_candidates`、`analyze_gsa_issues`、`analyze_rules_compliance` +编译与校验:`apply_design`、`validate_model`(几何 + 编译 issue + 规则合规,`checks` 一次要齐)、 +`envelope_stats`、`query_spatial_graph` +生成候选:`generate_candidates` 同步:`push_project`、`pull_project` 脚本与参考:`run_script`、`run_scripts`、`read_reference` 项目与查询:`list_projects`、`list_buildings`、`parameter_sweep`