新建作品改为直接进入对话落盘,按本局创作方案写能力,并把楼层呈现和零层卡分开。

输入栏同时可以按分组切换模型。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-30 12:00:46 +08:00
co-authored by Cursor
parent 39fe2732fb
commit c2c9203fb0
87 changed files with 8413 additions and 3180 deletions
@@ -1,9 +1,5 @@
# 美学纲领与交互范式
> **技能标准形范例**(其它中段技能对齐本结构)。
> 程序只切割下方 **fence 块**(`meta` / `opening` / `task` / …);`##` 标题仅供人读。
> 写法:`docs/world-simulator-modules.md`;产物公共头:`docs/context-fragment-design.md`。
## meta
```meta
@@ -11,81 +7,42 @@ name: 美学纲领与交互范式
id: aesthetics-interaction
artifact: 设计.美学纲领与交互范式
declaration: >
钉清用户会在意的体验承诺:站位、反复感到什么、轮转何时停。询问相近故合为一步。
提取用户最想反复获得的核心体验,以及让它成立的背景与规则内核;同时钉清参与和停笔边界。
when: |
还不能回答这三件:代入还是旁观?最想反复感到什么?轮转到哪必须停等用户?
无上游,通常作第一步。
用户要的是叙事、角色扮演或持续互动,但还不能明确说出:最想反复获得什么体验,以及什么承重前提让它成立。
用户主动改变核心体验、代入站位或关键权限时也应重写。
when_not: |
这三件已有等价定稿、用户未要求重谈 → 不重复排入。
只改文风 → 「叙事指南」(工序编排:「叙事指南与故事推进」);只改推进或输入用法 → 「故事推进」(工序编排同上);只改每轮看什么 → 「回复呈现」;只改排版/壳 → 「正文组成」。
只改舞台、规则、真值、槽位 → 对应下游技能。与「给玩家什么体验」无关 → 不排。
本局不依赖体验契约的纯转换、资料整理或机械格式任务,可不使用。
只改遣词和具体写法 → 叙事指南;只改推进与输入用法 → 故事推进;只改舞台详情或硬法则 → 对应能力。
boundary: |
本技能:体验是什么、怎么发生在用户身上、轮转怎么停。产出供后续编排阅读的开头节点。
叙事指南:把感觉落成遣词/笔墨/禁忌(对话落盘)——本步只钉感觉与轮转。工序编排二者并入「叙事指南与故事推进」。
故事推进:怎么往前、输入用法(对话落盘)——本步只钉感觉与轮转。
舞台骨架 / 具体实例 / 生成规则:舞台与可执行规则——本步不定。
实现机制 / 变量* / 回复呈现 / 正文组成 / 游玩拓扑 / 上下文投影排序 / 细化终稿:落到可运行结构——本步不定。
本能力只交核心体验、体验成立的背景与规则内核、参与边界。
背景与规则只提取承重内核,不扩写百科;舞台细节归舞台骨架,可执行硬法则归实现机制。
feeds: design_only
```
## opening
```opening
先用几句话抓住你要的「变造世界」和体验核心(想到什么写什么,不必整齐):
1. 原型世界是什么?变在哪里?
例:丧尸世界,但只有我不会被感染;现代都市,但灵异是真的;也可以只说「现代都市」,变点稍后补。
2. 你代入吗?
· 完全代入(我就是那个人,TA 的遭遇≈我的遭遇)
· 部分代入 / 跟着体验(有距离)
· 操控或旁观(角色是棋子/观察对象)
· 其它(请写明)
3. 最想反复感受到的是什么?
一句话即可——权力、求生紧张、关系拉扯、解谜、荣耀、禁忌刺激……用你自己的词。
先说你最想在这局里反复获得什么体验,以及你希望自己站在什么位置。可以直接给一个场景、关系或感觉,不必先整理设定。
```
## task
```task
与用户一起钉清一份「体验契约」:给玩家什么感受、如何参与、正文如何呈现、何时等待用户。
从用户材料中提取一份体验契约,写入 `设计.美学纲领与交互范式`。产物只回答三件事:用户最想反复获得什么核心体验;什么最小背景或规则内核让它成立;模型与用户各自能决定什么、何时必须停笔。
产物必须是 **context-fragment.v1** JSON,写入 tag「设计.美学纲领与交互范式」。
业务字段全部放在「正文」内(三柱为**对象**,不要写成一段散文);须含 schema / 技能 / brief;建议填 mount 与稳变(本步不写数字 order)。
由运行时按模型能力做 schema/tool 投递,不要再口头包一层 outputs 字符串。
一次 design-step、一场对话、一次验收。参与方式与美学内容在同一步内交叉追问,不要先交「半份交互」再开「半份美学」。
用户已答过追问:把答复写入正文三块,`追问.题目` 优先 `[]`;禁止在「交互范式」与「美学纲领」之间轮流补洞拖验收。核心体验与权限边界够用即可收。
若程序已发出默认问题:用户首答在「用户.worker答复」,开场白在「创作.能力开场白」。禁止重复同一开场;在首答基础上补洞、追问、产出。黑板「用户.需求」里已有的句子当作补充材料采纳,不代替本步引导作答。
保留用户自己的重点和尺度。材料不足时少写,把真正影响核心体验或背景内核的缺口交给 `self_score.gap`;产物正文不放评分、诊断、追问或开放问题。
```
## principles
```principles
1. 核心是用户想要的体验;其余询问都是为了碰到这个核心。
2. 信息不足时宁可少写,不要强行填充。
3. 做好随时修改的准备;探测时大胆,用户可以说不。
4. 完善设定时不要忘掉原本的核心体验。
5. 用户常说不清想要什么 → 展示优于提问、大胆优于保守、去道德化/常态化、具体化;负面信号同样有效。
6. 变造世界:先抓「原型 + 变在哪里」;核心体验往往来自变种,不要写成设定百科。
7. 同一设定不同用户要的东西可以完全不同(角斗士:荣耀 / 自由 / 血与酒)——找到核心与禁忌,不是补全世界观。
8. 本步是上下文片段,不是执行单元清单;禁止输出 Worker 列表或最终插入 order。
```
## probe
```probe
本步只钉三件:站位(代入 / 镜头看哪 / 爽从哪来)、核心感觉(反复感受到什么)、轮转边界(何时等用户)。
用户首句或黑板已有的直接采纳。默认问题已覆盖变造、代入、核心感觉。已答清的不重问。
缺其中一件:在产物「追问」写 1~2 点(建议选项 + 短场景);顶层 askUser 为 null。三件够验收:`追问.题目` 为 `[]`,内容维度等其余键写「未定」或省略。
用户讲人物、舞台、规则:只抽取能改这三件的一句写入正文,其余写入「开放问题」,本步不追问细节。
用两种站位或两种感觉的短场景让用户选或改,不追问开放式「你还想要什么」。
1. 核心体验不是题材、剧情简介或情绪标签;要写用户如何参与、体验怎样反复发生。
2. 背景与规则寻找最小承重内核:可以是关键关系、社会前提、世界规则或作用机制。删掉它会使核心体验不成立。
3. 角色人文关系、描写焦点和文风信号可作为核心体验的组成材料,但不为评分硬拆成独立维度。
4. 本步不扩写世界百科,不制定完整硬机制,不细化遣词句式,不决定故事推进方法。
5. 参与边界写可执行权限:模型可补哪些反应与行动,哪些决定必须留给用户,何时停笔。
6. 用户改口导致体验内核改变时整份重写,不在旧契约后追加互相冲突的补丁。
```
## output
@@ -94,136 +51,63 @@ feeds: design_only
{
"schema": "context-fragment.v1",
"技能": "美学纲领与交互范式",
"brief": "一句话点题:用户最想反复感受到什么",
"brief": "一句话点出用户最想反复获得的核心体验",
"体验锚定": {
"站位": "用户与当前角色/作品的关系",
"核心感觉": "最想反复获得的体验",
"轮转停点": "何时必须停笔等待用户"
},
"mount": ["world-simulator", "narrator"],
"稳变": "stable",
"正文": {
"设定逻辑": {
"变造": { "原型": "…", "变点": "…" },
"参与方式": {
"用户与user关系": { "结论": "…", "完备度": "…%", "依据": "…" },
"焦点位置": { "结论": "…", "完备度": "…%", "依据": "…" },
"满足来源": { "结论": "…", "完备度": "…%", "依据": "…" }
},
"内容维度": {
"核心感觉": { "完备度": "…%", "已知": "…", "待探": "无|…" },
"人物与关系": { "完备度": "…%", "已知": "…", "待探": "无|…" },
"身体与感官": { "完备度": "…%", "已知": "…", "待探": "无|…" },
"背景与规则": { "完备度": "…%", "已知": "…", "待探": "无|…" },
"意义与主题": { "完备度": "…%", "已知": "…", "待探": "无|…" }
},
"特殊概念": "无|短列",
"区域化诊断": {
"是否需要": false,
"判断依据": "…",
"区域识别": [],
"边界类型": "无|空间|阶段|…",
"转换机制": "…"
},
"复杂性识别": {
"内容复杂性": "简单|可结构化复杂|…",
"体验者位置复杂性": "简单|…",
"判断依据": "…"
},
"完备度判断": {
"核心状态": "核心明确|仍混沌|…",
"判断依据": "…",
"薄弱点": "…"
}
"核心体验": {
"体验主张": "用户最想反复获得什么",
"发生方式": "它通过哪些关系、处境、感官或选择反复发生",
"角色人文": "关键人物关系中的权力、尊严、亲疏或人性张力;无则省略",
"描写信号": "应把注意力放在哪里、呈现什么质感;具体写法交给叙事指南"
},
"交互范式": {
"前置配置": {
"用户与user关系": "…",
"人称": "第二人称称「你」|…",
"元叙事": "不得跳出故事直接问卷;决策用情节呈现|…"
},
"叙事视角": {
"主要视角": "…",
"视角切换": "禁止|例外…",
"可写内心": "仅 user|…",
"不呈现的信息": "…"
},
"描写权限": {
"思考与抉择": "何时可写 / 何时必须停等用户",
"言语": "…",
"主动行动": "…",
"情绪与身体反应": "…",
"习惯与既有技能": "…",
"外在状态": "…",
"用户输入后": "只确认 / 补细节 / 连带后果…"
},
"后果与叙事控制": {
"行为后果判定": "…",
"世界对user的影响": "…",
"时间与场景": "…",
"引入新内容": "…",
"设计困境": "…"
},
"区域差异": "无|按区域写权限差异(与设定逻辑.区域化诊断对齐)"
"背景与规则": {
"核心内核": "让体验成立的最小承重前提",
"作用方式": "它如何约束人物、选择与后果",
"非必要设定": "明确本步不展开的装饰信息;无则省略"
},
"美学纲领": {
"体验内核": "给用户读的纲领正文(可多段;写清要反复感到什么、权力/关系如何成立)",
"呈现要点": {
"氛围基调": "…",
"边界与尺度": "色情/暴力/血腥等:服务体验的用法与禁忌",
"其它要点": ["权力日常化|反差|…"]
}
"参与边界": {
"用户站位": "代入、部分代入、旁观、操控或本局自定义描述",
"模型可代演": "可补写的行动、反应和既有习惯",
"用户保留权": "不得替用户决定的事项",
"世界反馈": "模型可直接裁定和推进的外部后果",
"停笔时机": "必须等用户输入的明确时机"
}
},
"自评": {
"维度": [
{ "名": "交互范式", "分数": 8, "说明": "权限边界是否锁住核心体验" },
{ "名": "美学纲领", "分数": 8, "说明": "体验内核是否点题、有质感" },
{ "名": "整体协调", "分数": 8, "说明": "范式是否在保护纲领" }
],
"薄弱点": "一句话"
},
"追问": {
"导语": "为贴近你要的质感,还需确认:",
"题目": [
{
"问": "…",
"建议选项": ["选项A(可带短场景)", "选项B", "其它(请写明)"],
"示例": "可选:一句示范句或短钩子"
}
]
},
"开放问题": []
}
}
```
硬规则(公共三段 + 本技正文):
1. 合法 JSON;必含 `schema` / `技能` / `brief` / `正文` / `自评` / `追问`(题目可 `[]`)。
2. **公共三段**:`正文`=产物主体;`自评`=打分(**分数 0–10 十分制,禁止百分数**);`追问`=导语+题目(建议选项/示例)。禁止用散文代替这三段。
3. **正文深度**:三柱(设定逻辑 / 交互范式 / 美学纲领)为对象。柱下到「条目」为止:条目是短字段、string[],或诊断三元组 `{结论, 依据, 完备度}` / `{已知, 待探, 完备度}`。诊断里的结论/依据/已知/待探必须是字符串。禁止把整柱写成一段 text;禁止在诊断或短字段里再套对象。
4. **本技三柱**:`设定逻辑`(变造 + 参与方式 + 内容维度 + 区域/复杂性/完备度)+ `交互范式`(前置配置/视角/权限/后果)+ `美学纲领`(体验内核 + 呈现要点)。未知省略或「未定」,禁止编造百科。
5. `mount` 建议挂主世界层+转述;**禁止**写数字 `order`。`稳变` 定稿后多为 `stable`。
6. `追问.题目` 一次宜 1~3 题;有建议选项与示例;允许「其它」。已答清的不要再问。题目只写在「追问」,askUser 为 null。
7. summary:`美学纲领与交互范式 · {brief 缩略}`。
硬规则:
1. 输出合法 JSON;保留 `体验锚定` 仅为兼容,不做计数门槛。
2. `正文` 只含 `核心体验`、`背景与规则`、`参与边界`;未知字段省略,不用“完备度”或诊断对象占位。
3. 不在产物正文写 `自评`、`追问`、`开放问题`、评分依据或用户回复。
4. `mount` 固定包含 `world-simulator` 与 `narrator`;后续投影器分别裁剪字段。
## score
```score
核心体验:
- 5:准确提取用户最想反复获得的体验,写清用户站位、体验如何发生及何时停笔;后续能力可据此取舍。
- 3:大方向正确,但仍偏题材或情绪概括,或体验如何反复发生尚不明确。
- 1:误读用户重点,只有剧情简介、设定标签或泛化氛围。
背景与规则:
- 5:找到让核心体验成立的最小内核——关键关系、背景前提或作用规则,并说明它怎样持续制造该体验。
- 3:找到相关前提,但内核过宽、因果不清,或混有较多装饰设定。
- 1:没找到承重内核;只有百科堆砌,或规则与核心体验无关。
```
## checklist
```checklist
- [ ] 含 schema / brief / 正文 / 自评 / 追问 三段外壳?
- [ ] 正文三柱是对象(非一段散文)?设定逻辑里诊断有结论/依据/完备度?自评有交互/美学/协调维度?
- [ ] 未写 order、未输出执行单元列表?
- [ ] brief 能点题核心体验?变造/代入/满足来源清楚或已标未定?
- [ ] 交互范式权限与美学纲领互相保护、不矛盾?
- [ ] 追问只打真正薄弱点,带建议选项?已答过则题目为空、准备验收?
- [ ] 有没有为「完整」强行填充百科或偏离用户核心?
```
## examples
```examples
好:
- brief 点题「垄断生存资源的绝对掌控感」;正文三柱为对象(设定逻辑含诊断三元组、交互范式锁权限、美学纲领写体验内核);自评打分;追问带建议选项打薄弱点。
- 内容质感可参考「权力孤岛」类长描写,但必须落在上述 JSON 键里,不要输出 XML/自定义标签壳,也不要把三柱收成一段 text。
坏:
- 只有散文纲领,无 JSON / 无自评 / 无追问结构
- 三柱是 sections[].text 一段话,验收卡无法切开诊断与契约
- 百科式背景堆砌,无满足来源与权限边界
- 输出 workers[] 或 order 表
- 追问空洞「你想要什么体验?」无选项
- [ ] 核心体验写的是用户反复获得什么,而非题材或剧情简介?
- [ ] 背景与规则是删掉就会破坏体验的最小内核?
- [ ] 参与边界明确模型可代演、用户保留权和停笔时机?
- [ ] 未扩写舞台百科、硬机制、具体文风或推进方案?
- [ ] 产物正文不含评分、诊断、追问和开放问题?
```