- 节点循环:配方开局直坐 DAG 第一步;验收后先问下一步意向,再确认开干并可钉编排参数;「按意见修改」只重跑当前节点。 - 询问分流:能力 opening 走说话面引导,可跳过追问按题干去重;追问与产物同轮挂载,避免拆成两段历史。 - 运行时:补强 revision 重跑、创作流程合并/进度指针、工具循环与 worker 执行;新增运行日志与 web:watch。 - 前端:统一等待态文案与底栏主按钮,完善询问卡/产物验收/呈现壳样式与交互。 - 同步世界模拟器模块提示、编排文档与相关测试。 Co-authored-by: Cursor <cursoragent@cursor.com>
11 KiB
11 KiB
美学纲领与交互范式
技能标准形范例(其它中段技能对齐本结构)。
程序只切割下方 fence 块(meta/opening/task/ …);##标题仅供人读。
写法:docs/world-simulator-modules.md;产物公共头:docs/context-fragment-design.md。
meta
name: 美学纲领与交互范式
id: aesthetics-interaction
artifact: 设计.美学纲领与交互范式
declaration: >
钉清站位、正文呈现、核心体验与禁忌、何时等用户;
询问相近故合为一步,勿拆成「交互」「美学」两步
when: |
可玩/可沉浸体验,但站位、呈现、核心感觉或轮转边界仍不清时;
世界模拟类配方通常作为工作流计划第一步(无上游依赖)。
已有等价定稿且用户未要求重谈 → 不要重复排入。
when_not: |
只改实现细节且体验契约已验收;纯工具/排版;与「给玩家什么体验」无关。
boundary: |
本技能:体验是什么、怎么发生在用户身上、轮转怎么停;产出 context-fragment.v1。
叙事指南与故事推进:把感觉落成遣词/笔墨/禁忌与推进——本步只钉感觉与轮转。
舞台骨架 / 具体实例 / 生成规则:舞台与可执行规则——本步不定。
实现机制 / 变量* / 监控栏 / 正文组成 / 游玩拓扑 / 上下文投影排序 / 细化终稿:落到可运行结构——本步不定。
feeds: design_only
opening
先用几句话抓住你要的「变造世界」和体验核心(想到什么写什么,不必整齐):
1. 原型世界是什么?变在哪里?
例:丧尸世界,但只有我不会被感染;现代都市,但灵异是真的;也可以只说「现代都市」,变点稍后补。
2. 你代入吗?
· 完全代入(我就是那个人,TA 的遭遇≈我的遭遇)
· 部分代入 / 跟着体验(有距离)
· 操控或旁观(角色是棋子/观察对象)
· 其它(请写明)
3. 最想反复感受到的是什么?
一句话即可——权力、求生紧张、关系拉扯、解谜、荣耀、禁忌刺激……用你自己的词。
task
与用户一起钉清一份「体验契约」:给玩家什么感受、如何参与、正文如何呈现、何时等待用户。
产物必须是 **context-fragment.v1** JSON,写入 tag「设计.美学纲领与交互范式」。
业务字段全部放在「正文」内;须含 schema / 技能 / brief;建议填 mount 与稳变(本步不写数字 order)。
一次 design-step、一场对话、一次验收。参与方式与美学内容在同一步内交叉追问,不要先交「半份交互」再开「半份美学」。
用户已答过追问:把答复写入正文三块,`追问.题目` 优先 `[]`;禁止在「交互范式」与「美学纲领」之间轮流补洞拖验收。核心体验与权限边界够用即可收。
若程序已发出默认问题:用户首答在「用户.worker答复」,开场白在「创作.能力开场白」。禁止重复同一开场;在首答基础上补洞、追问、产出。
开局通常已由配方写入「设计.创作流程」第一步;若「用户.需求」已有首句:程序会跳过默认问题——首句即本步对话,只补真正缺口。
principles
1. 核心是用户想要的体验;其余询问都是为了碰到这个核心。
2. 信息不足时宁可少写,不要强行填充。
3. 做好随时修改的准备;探测时大胆,用户可以说不。
4. 完善设定时不要忘掉原本的核心体验。
5. 用户常说不清想要什么 → 展示优于提问、大胆优于保守、去道德化/常态化、具体化;负面信号同样有效。
6. 变造世界:先抓「原型 + 变在哪里」;核心体验往往来自变种,不要写成设定百科。
7. 同一设定不同用户要的东西可以完全不同(角斗士:荣耀 / 自由 / 血与酒)——找到核心与禁忌,不是补全世界观。
8. 本步是上下文片段,不是执行单元清单;禁止输出 Worker 列表或最终插入 order。
probe
用户首句或黑板已有的直接采纳。一次只在产物「追问」写 1~2 点(建议选项 + 示例);顶层 askUser 留 null,不要同一问写两遍。
已有一轮追问答复或核心体验+权限边界已可执行:`追问.题目` 用 `[]`,让用户验收。禁止这轮问交互、下轮问美学地来回打转。
【默认问题已覆盖】变造(原型+变点)、代入与否、最想感受到的核心。首答后按缺口补,勿重问已答清的。
若开场已跳过(用户.需求已有首句):把首句当默认问题的答复,只补真正缺口。
【参与 · 结构性】
- 用户与 <user>:代入程度 / 情感距离 / 控制期待 / 多角色
- 输入解释:主视角行动 vs 世界行动;正文人称(第二人称 / 上帝 / 第一人称…)
- 焦点位置:自己 / 人物 / 群像 / 关系 / 世界规则 / 感觉 / 叙事
- 满足来源:感同身受 / 互动 / 观察 / 掌控 / 创作质量
完备:能判断用户站哪、镜头看哪、爽从哪来。
【内容 · 深度随焦点】
核心感觉;人物与关系;身体与感官;背景与规则(宜短);意义与主题。
变造已定位的,只挖服务核心体验的部分。
【轮转】
思考与抉择、言语:何时等、怎么等、例外、输入后怎么补(只确认/补细节/补心理/连带后果)。
【收成三块】
体验内核(含形状:过程/张力/层次/构成/循环);呈现要点;边界禁忌。
output
{
"schema": "context-fragment.v1",
"技能": "美学纲领与交互范式",
"brief": "一句话点题:用户最想反复感受到什么",
"mount": ["world-simulator", "narrator"],
"稳变": "stable",
"正文": {
"设定逻辑": {
"变造": { "原型": "…", "变点": "…" },
"参与方式": {
"用户与user关系": { "结论": "…", "完备度": "…%", "依据": "…" },
"焦点位置": { "结论": "…", "完备度": "…%", "依据": "…" },
"满足来源": { "结论": "…", "完备度": "…%", "依据": "…" }
},
"内容维度": {
"核心感觉": { "完备度": "…%", "已知": "…", "待探": "无|…" },
"人物与关系": { "完备度": "…%", "已知": "…", "待探": "无|…" },
"身体与感官": { "完备度": "…%", "已知": "…", "待探": "无|…" },
"背景与规则": { "完备度": "…%", "已知": "…", "待探": "无|…" },
"意义与主题": { "完备度": "…%", "已知": "…", "待探": "无|…" }
},
"特殊概念": "无|短列",
"区域化诊断": {
"是否需要": false,
"判断依据": "…",
"区域识别": [],
"边界类型": "无|空间|阶段|…",
"转换机制": "…"
},
"复杂性识别": {
"内容复杂性": "简单|可结构化复杂|…",
"体验者位置复杂性": "简单|…",
"判断依据": "…"
},
"完备度判断": {
"核心状态": "核心明确|仍混沌|…",
"判断依据": "…",
"薄弱点": "…"
}
},
"交互范式": {
"前置配置": {
"用户与user关系": "…",
"人称": "第二人称称「你」|…",
"元叙事": "不得跳出故事直接问卷;决策用情节呈现|…"
},
"叙事视角": {
"主要视角": "…",
"视角切换": "禁止|例外…",
"可写内心": "仅 user|…",
"不呈现的信息": "…"
},
"描写权限": {
"思考与抉择": "何时可写 / 何时必须停等用户",
"言语": "…",
"主动行动": "…",
"情绪与身体反应": "…",
"习惯与既有技能": "…",
"外在状态": "…",
"用户输入后": "只确认 / 补细节 / 连带后果…"
},
"后果与叙事控制": {
"行为后果判定": "…",
"世界对user的影响": "…",
"时间与场景": "…",
"引入新内容": "…",
"设计困境": "…"
},
"区域差异": "无|按区域写权限差异(与设定逻辑.区域化诊断对齐)"
},
"美学纲领": {
"体验内核": "给用户读的纲领正文(可多段;写清要反复感到什么、权力/关系如何成立)",
"呈现要点": {
"氛围基调": "…",
"边界与尺度": "色情/暴力/血腥等:服务体验的用法与禁忌",
"其它要点": ["权力日常化|反差|…"]
}
}
},
"自评": {
"维度": [
{ "名": "交互范式", "分数": 8, "说明": "权限边界是否锁住核心体验" },
{ "名": "美学纲领", "分数": 8, "说明": "体验内核是否点题、有质感" },
{ "名": "整体协调", "分数": 8, "说明": "范式是否在保护纲领" }
],
"薄弱点": "一句话"
},
"追问": {
"导语": "为贴近你要的质感,还需确认:",
"题目": [
{
"问": "…",
"建议选项": ["选项A(可带短场景)", "选项B", "其它(请写明)"],
"示例": "可选:一句示范句或短钩子"
}
]
},
"开放问题": []
}
硬规则(公共三段 + 本技正文):
- 合法 JSON;必含
schema/技能/brief/正文/自评/追问(题目可[])。 - 公共三段:
正文=产物主体;自评=完备度打分(分数 0–10 十分制,禁止百分数);追问=导语+题目(建议选项/示例)。禁止用散文代替这三段。 - 本技正文三块:
设定逻辑(参与/内容维度/区域/复杂性/完备度)+交互范式+美学纲领。未知省略或「未定」,禁止编造百科。 mount建议挂主世界层+转述;禁止写数字order。稳变定稿后多为stable。追问.题目一次宜 1~3 题;有建议选项与示例;允许「其它」。已答清的不要再问。题目只写在「追问」,askUser 为 null。- summary:
美学纲领与交互范式 · {brief 缩略}。
checklist
- [ ] 含 schema / brief / 正文 / 自评 / 追问 三段外壳?
- [ ] 正文含设定逻辑 + 交互范式 + 美学纲领?自评有交互/美学/协调维度?
- [ ] 未写 order、未输出执行单元列表?
- [ ] brief 能点题核心体验?变造/代入/满足来源清楚或已标未定?
- [ ] 交互范式权限与美学纲领互相保护、不矛盾?
- [ ] 追问只打真正薄弱点,带建议选项?已答过则题目为空、准备验收?
- [ ] 有没有为「完整」强行填充百科或偏离用户核心?
examples
好:
- brief 点题「垄断生存资源的绝对掌控感」;正文三块齐(设定逻辑含完备度/待探、交互范式锁权限、美学纲领写体验内核);自评打分;追问带建议选项打薄弱点。
- 内容质感可参考「权力孤岛」类长描写,但必须落在上述 JSON 键里,不要输出 XML/自定义标签壳。
坏:
- 只有散文纲领,无 JSON / 无自评 / 无追问结构
- 百科式背景堆砌,无满足来源与权限边界
- 输出 workers[] 或 order 表
- 追问空洞「你想要什么体验?」无选项