{ "workflowGoal": "设计一个单人角色:先绑定角色卡与世界书,再迭代整体美学与具体人设,写入世界书条目。", "nodes": [ { "id": "init", "skillId": "studio.init_bind", "displayName": "创建并绑定", "enabled": true, "config": {}, "displayParams": [ { "key": "characterName", "label": "角色卡名称", "type": "text", "required": true, "placeholder": "" }, { "key": "worldbookName", "label": "世界书名称", "type": "text", "required": true, "placeholder": "" } ], "inputs": [] }, { "id": "aesthetic", "skillId": "studio.worldbook_entry", "displayName": "整体美学", "enabled": true, "loopUntilSatisfied": true, "config": { "stepGoal": "产出角色的整体美学设定:视觉风格、氛围、叙事基调,供后续人设步骤引用。", "thinkingPrompt": "====== 思考流程 ======\nStep1: 简短确认任务性质(新设计/修改)\nStep2: 阅读绑定角色/世界书与上文引用\nStep3: 按步骤目标起草世界书条目\nStep4: 对照评价维度自检并优化表述\n\n(核心目的、评价标准与优化建议由系统在运行时自动注入,无需在此填写)", "insertion": { "position": 1, "activationType": "permanent", "key": "整体美学", "comment": "Studio · 整体美学" }, "scoring": { "enabled": true, "dimensions": [ { "id": "authenticity", "name": "真实性", "criteria": "美学设定是否自洽、可感知,而非空泛形容词堆砌。" }, { "id": "fit", "name": "贴合度", "criteria": "是否覆盖色调/材质/氛围/叙事基调;是否可与后续人设衔接;表述是否简洁可注入世界书。" } ] } }, "displayParams": [], "inputs": [] }, { "id": "persona", "skillId": "studio.worldbook_entry", "displayName": "具体人设", "enabled": true, "loopUntilSatisfied": true, "config": { "stepGoal": "在整体美学基础上,写出可扮演的人设:性格、动机、口癖、关系与行为模式。", "thinkingPrompt": "====== 思考流程 ======\nStep1: 简短确认任务性质(新设计/修改)\nStep2: 阅读绑定角色/世界书与上文引用\nStep3: 按步骤目标起草世界书条目\nStep4: 对照评价维度自检并优化表述\n\n(核心目的、评价标准与优化建议由系统在运行时自动注入,无需在此填写)", "insertion": { "position": 1, "activationType": "keyword", "key": "具体人设", "comment": "Studio · 具体人设" }, "scoring": { "enabled": true, "dimensions": [ { "id": "authenticity", "name": "真实性", "criteria": "人设细节是否具体、可扮演,动机与行为是否一致。" }, { "id": "fit", "name": "贴合度", "criteria": "是否与人设目标一致;是否与整体美学一致;是否避免与已有条目冲突。" } ] } }, "displayParams": [], "inputs": [ { "ref": "aesthetic.output", "label": "整体美学 · 世界书条目" } ] } ] }