用途:让编码智能体以文件夹式 .eprj3 格式编写 EasyEDA Pro(嘉立创EDA专业版)工程,覆盖新建原理图与 PCB、生成并放置符号/封装/器件、绘制导线、网络标签、电源符号、网络端口、图形、过孔、铺铜与铜线,以及校验已有 .eprj3 目录并在离线客户端打开。KiCad 转 eprj3、旧版单文件 .eprj/.eprj2 与 .elibz2 库不在范围内。
强制前置:必须先安装并阅读配套技能 easyeda-pro-format-skill(https://github.com/easyeda/easyeda-pro-format-skill),否则不得生成、编辑或校验任何 .eprj3 文件。若无法找到或克隆该仓库,应停止并告知用户。
主要能力与用法:脚本位于技能仓库根目录,坐标默认单位为 mil。典型流程为:先确认项目路径与名称,运行 node scripts/init.js --dir <dir> --name <name>;用 node scripts/load-library.js list 查看预设模板,再用 add-symbol.js、add-footprint.js、add-wire.js、add-netlabel.js、add-text.js、add-shape.js、add-track.js、add-via.js、add-pour.js 等放置与绘制;最后运行 node scripts/validate.js --dir <dir> 校验,通过后 node scripts/cleanup.js --dir <dir> 清理临时目录,并用 node scripts/open.js open --dir <dir> 启动客户端。
限制:需用户提供项目路径、名称、原理图与 PCB 需求及元件库信息,缺失时应询问而非编造;连接依赖坐标精确相等;原理图需按功能模块分区并加标题框;客户端非默认安装路径需通过 open.js set 或 --client 指定。