vectorcraft-scenario-playbooks
VectorCraft 矢量场景
从8条基础流程及3条0.12新增场景选当前任务,recipes.json含有序方法与示例参数,命令证据记录实际原生目录,来源固定Illustrator工作流资料提交。正文与几何为原创适配,不执行外部JSX。
先探测vectorcraft-cli --version和commands。本技能不附带CLI;缺失时按官方发行说明选择系统版本并遵守安装授权。原生0.12命令与插件Web运行时可能不同,先查当前schema再使用。
同会话操作
内嵌编辑器就绪后保持同一MCP会话;查run_command实际schema,将步骤的command和params交给该工具,不猜工具参数名。inspect_document和原生document.inspect用于核对当前对象。原生CLI修改另一文件不能证明宿主画面同步。
独立CLI示例:vectorcraft-cli run --cmd shape.rectangle --params '{"x":20,"y":20,"width":80,"height":60}' --export output.vectorcraft。每个JSON为独立argv。一次run执行同一场景的全部步骤;既有文件用--in input.vectorcraft并跳过newDocumentOnly。保存后用新进程run --in output.vectorcraft --cmd document.inspect检查并以convert output.vectorcraft output.svg导出。
选择、布尔与交付
创建返回的实际ID必须保留。这里未显式指定ID的填色/描边作用于刚创建的当前选区;在既有图中先用select.set {"ids":[实际返回ID]}明确选择,具体参数见命令证据;数组内容绑定真实返回值,不能填示例ID。带ownedSelectionOnly的select.all仅适用于该独立新图;已有用户内容时替换为本次对象ID集合,不能整图布尔或归组。既有图可直接调用object.pathfinder.minusFront {"ids":[实际外圆ID,实际内圆ID]},仅处理这两圆。外圆先建、内圆后建再minusFront;倒置堆叠不能得到同样的圆环。
file.new和示例文案不是既有图编辑步骤。每条默认独立文件,组合时需要安排画板、位置和对象选择。像素画板尺寸按运行时解释,不能直接当毫米印刷尺寸。转轮廓前保存可编辑文字母版,已有目标路径换新名称;转轮廓后显式file.save至不同的新路径,不能普通保存覆盖母版。该步骤只选择本次wordmark ID,已有用户标题和注释应保持原样。textCount=0只针对独立新图测试夹具,不能为满足它而轮廓化整份用户图。转轮廓后的目标文字不能声称仍可改字。半圆裁切是真实删去几何,保留原稿以便回改。
交付可编辑源与SVG/PNG,并检查结构与实际画面。随附assertions只适用于本例输入,不能用技术回归替代品牌、数据和真实用途的设计审阅。