Skip to content

Commit e39da95

Browse files
committed
fix: docs
1 parent 42baf46 commit e39da95

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

docs/advanced-features/using-skill-to-integrate-local-ai-agent.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ TinyEngine 现在支持将 **File 存储模式** 与一份标准化的 **DSL Ski
2424
- **版本控制友好**:格式化的 JSON 可直接提交 Git,页面 / 应用的变更历史一目了然。
2525
- **批量与可复用**:适合一次性生成整个应用(多页面 + 物料 + 关联),也可沉淀为团队模板。
2626

27+
> MockServer File 模式当前只支持Fork代码仓开发场景。如果是使用CLI创建全新的项目,暂无法使用全部的两块能力,但可以单独使用DSL Skill生成JSON格式Schema到指定目录(需要复制Skill到新项目Agent的Skill目录,如.agents/skills/)。
28+
29+
2730
## 工作原理
2831

2932
整体链路如下:
@@ -74,9 +77,9 @@ DSL Skill 的规范位置在仓库内的:
7477
│ ├── components.md # 可用组件清单与 props/events
7578
│ └── patterns.md # 列表页 / 表单页等常见模板与交互模式
7679
└── scripts/
77-
├── validate_dsl.py # 结构校验
78-
├── check_event_bindings.py
79-
├── check_css.py
80+
├── validate_dsl.mjs # 结构校验
81+
├── check_event_bindings.mjs
82+
├── check_css.mjs
8083
└── validate_all.sh # 一键综合校验
8184
```
8285

@@ -306,13 +309,13 @@ bash .agents/skills/tinyengine-dsl-generator/scripts/validate_all.sh mockServer/
306309

307310
```bash
308311
# 结构校验(必填字段、componentName、meta、ID 等)
309-
python3 .agents/skills/tinyengine-dsl-generator/scripts/validate_dsl.py mockServer/data/pages/Login.json
312+
node .agents/skills/tinyengine-dsl-generator/scripts/validate_dsl.mjs mockServer/data/pages/Login.json
310313

311314
# 事件绑定检查(确保用 JSExpression 引用方法)
312-
python3 .agents/skills/tinyengine-dsl-generator/scripts/check_event_bindings.py mockServer/data/pages/Login.json
315+
node .agents/skills/tinyengine-dsl-generator/scripts/check_event_bindings.mjs mockServer/data/pages/Login.json
313316

314317
# CSS 语法检查
315-
python3 .agents/skills/tinyengine-dsl-generator/scripts/check_css.py mockServer/data/pages/Login.json basic
318+
node .agents/skills/tinyengine-dsl-generator/scripts/check_css.mjs mockServer/data/pages/Login.json basic
316319
```
317320

318321
此外,Skill 内置一份**生成前检查清单(Pre-Generation Checklist)**,Agent 会在落盘前逐条核对,主要包括:事件绑定全部用 `JSExpression`、方法首参为 `event``modelValue``model: true`、应用与页面 ID 统一为整数、生命周期名以 `on` 开头、`occupier``null`、组件 ID 唯一、CSS 类名用 `className`。完整清单见 [SKILL.md](https://github.com/opentiny/tiny-engine/blob/develop/.agents/skills/tinyengine-dsl-generator/SKILL.md)

0 commit comments

Comments
 (0)