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

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

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 块**;`##` 标题仅供人读。
> 产物外壳:`docs/context-fragment-design.md`。
> 工序编排仍用「叙事指南与故事推进」;本步只钉怎么写,不钉故事怎么往前。
## meta
```meta
@@ -11,75 +7,46 @@ name: 叙事指南
id: narrative-guide
artifact: 设计.叙事指南
declaration: >
美学已有方向时:把感觉落成可执行的遣词、笔墨落点、禁忌与写法档;不重做体验问卷,也不钉故事怎么往前
从文风库选取本局写法,落成可执行的遣词要求、笔墨落点、少量禁忌与可选写法档;不钉故事怎么往前。
when: |
已有美学纲领(或等价),但游玩正文仍不知道怎么写:遣词什么味道、笔墨落谁身上、场合换哪一档写法、绝对不能写什么。
用户主动谈文风、措辞禁忌、写法档(官能/爽文/恐怖/情色等)也排。
交互范式或故事推进已钉停笔/轮转,不构成不排本步的理由。
已有美学纲领(或等价),但游玩正文仍不知道怎么写:遣词什么要求、笔墨落谁身上、场合是否要换写法档、有哪些绝对不能写。
用户主动谈文风、措辞、写法档时也使用。
when_not: |
本技能只给对话落盘。工序编排不排本步(编排池是「叙事指南与故事推进」)。
美学未钉 → 先「美学纲领与交互范式」。
用户只要感觉/站位、不要文风细则 → 不排,沿用美学。
只谈故事怎么往前、用户输入用法 → 「故事推进」。
版式/壳 → 「正文组成」;每轮看什么(字数/变量/日期)→ 「回复呈现」。
用户明确说本局不用文风细则,且美学里已有可执行遣词方向 → 可不使用。
只谈推进、输入用法 → 「故事推进」。版式 → 「正文组成」。字数与可见区域 → 「回复呈现」。
boundary: |
本技能:一份 context-fragment,写清怎么写(遣词、笔墨、禁忌、写法档)。
故事推进:怎么往前、输入用法——本步不定。
美学:感觉与轮转。生成规则/变量*:合同与表。
本能力只交怎么写:选用文风、遣词要求、笔墨落点、少量绝对禁忌、可选写法档。
推进与输入用法归故事推进;体验契约归美学纲领。
feeds: narrator,gm
```
## opening
```opening
美学里的感觉已有方向时,请谈「正文怎么写」(想到什么写什么):
1. 像什么文风?遣词什么味道?笔墨花在谁身上?有什么绝对不能写?
2. 正文若有几种写法档要切换(官能 / 爽文 / 恐怖 / 情色这类),点名即可;没有就说没有。
说说这局正文希望读起来像什么。可以直接点文风方向,或说不同场合要不要换一种写法。重点写“要怎么写”,只有真正碰不得的再提禁忌。
```
## task
```task
你正在执行「叙事指南」。产物必须是 **context-fragment.v1** JSON,写入「设计.叙事指南」。
把本局写法整理为叙事指南,写入 `设计.叙事指南`。先用 `read_library_entry` 从绑定的文风库读取最相关条目(默认 1~2;确需第三种时须写 reason 并标明适用场合),再按本局体验本局化,写成可执行的风格推荐与要求。
把美学里的感觉落成可执行的写法。作用对象是本局游玩正文(转述与主世界层都读这份)。
产物回答:选了哪些文风、各自用在什么场合;遣词与笔墨要怎么做;只有少数绝对禁忌。除禁忌外,少写“不要怎样”,多写“要怎样”。不写示范段落,不写推进与输入用法。
执行顺序:
1. 若提示中有【文风库 · 可选用】且用户点名/对上某包:优先按该包落成「怎么写」,再按本局美学微调;不要重做文风问卷。
2. 否则继承美学体验与禁忌,改写成做法向句子。
3. 写纲领、遣词(含示范)、笔墨焦点、禁忌/不偏好。
遣词用户未提段落形态时,默认写入:完整长自然段叙述,不要单句成段(篇幅数字交给「回复呈现」)。
4. 情境备用 = 写法档(体裁/调性容器),不是具体桥段。有切换则每条写:名字=档名(如「官能小说」「网文爽文」「展示恐怖」「展示情色」),用法=该档怎么遣词、笔墨落哪、何时切进来。无切换则 `[]`。用户若报出「当众折辱」「独处一室」这类场合,升一档写进对应写法档,场合本身不单列。
5. 自评 + 追问。故事怎么往前、用户输入用法交给「故事推进」,本步不写。
summary:`叙事指南 · …`
材料足够便直接成稿;真正会改写法的缺口交给 `self_score.gap`。产物正文不放评分、诊断、追问或开放问题。
```
## principles
```principles
1. 感觉 vs 做法:美学写要什么爽;本步写怎么遣词、笔墨落哪。
2. 遣词与禁忌要可执行;绝对禁忌 ≠ 不偏好。
用户未提及时:完整长自然段,不要单句成段。
3. 情境备用是写法档:名字用「官能小说」「网文爽文」「展示恐怖」「展示情色」同级;用法写该档遣词与何时切入。无切换则空数组。
4. 字数区间归「回复呈现」;推进与输入用法归「故事推进」。
```
## probe
```probe
本步只钉三件:遣词可执行、笔墨落点、绝对禁忌(含写法档有无切换)。
已在美学写清的感觉改写成做法向句子,不重问「想感受到什么」。
用户未提段落形态时:写入长自然段默认并简短确认即可。
缺遣词/笔墨/禁忌其中一件:在产物「追问」写 1~2 点(建议选项 + 短句示例)。三件够验收:`追问.题目` 为 `[]`。
用户谈到推进、停笔、大纲扩写:写入「开放问题」,交给「故事推进」。
用户谈到变量增减、生成规则、舞台百科:只抽取能改遣词 / 禁忌的一句,其余写入「开放问题」。
用户提到要换写法:收成写法档写入「情境备用」(官能 / 爽文 / 恐怖 / 情色这类),不追问具体场合怎么摆;没提则 `[]`。
字数问「回复呈现」;本步不追问字数。
1. 文风库是参考,不是照抄:读取后改成本局可执行要求,并记下适用场合与微调。
2. 优先 1~2 种文风;确需第三种时,每种都必须有清晰切换场合,禁止无差别堆叠。
3. 写法用“风格推荐 + 要求”表达:对象、节奏、注意力落点、句段形态都写成要做什么。示范段落不写。
4. 绝对禁忌只留真正碰不得的少数几条;其余偏好都改成正向做法。
5. 写法档是多文风/多调性容器:有切换才写,无切换整项省略。场合名要能指导何时切入,不是具体剧情桥段清单。
6. 不写故事推进、输入用法、字数区间或版式壳。
```
## output
@@ -88,74 +55,77 @@ summary:`叙事指南 · …`
{
"schema": "context-fragment.v1",
"技能": "叙事指南",
"brief": "一句话:体裁 + 笔墨重心",
"brief": "一句话:本局正文怎么写",
"mount": ["narrator", "world-simulator"],
"稳变": "stable",
"正文": {
"依据的体验": ["…"],
"叙事纲领": {
"核心定位": "…",
"叙事使命": "…",
"叙事追求": ["…"]
},
"风格与遣词": {
"叙述者人格": "…",
"整体基调": "…",
"遣词造句": ["原则 - 做法 → 目的"],
"示范": [{ "情境": "常态", "段落": "…" }]
},
"笔墨焦点": {
"观众与代入取向": "…",
"详写优先": ["…"],
"可略写": ["…"]
},
"禁忌与不偏好": {
"绝对禁忌": ["…"],
"不偏好": ["…"]
},
"情境备用": [
"选用文风": [
{
"名字": "展示情色",
"用法": "切到身体与权力交换时:感官词加重、节奏放慢、对话变短;切回日常则收。"
},
{
"名字": "网文爽文",
"用法": "打脸/反转时:可复述对方原话、结果写满、过程可略。"
"库条目": "style-packs 中的 id 或名称",
"适用场合": "默认全文 / 亲密场面 / 战斗反转 等",
"本局要求": "从该条目提炼并改写后的可执行写法要求"
}
],
"内容与表达": {
"视角执行": "…",
"段落形态": "默认:完整长自然段叙述,不要单句成段;用户另定则改写",
"场景详略映射": ["…"]
}
},
"自评": {
"维度": [
{ "名": "写法可执行", "分数": 8, "说明": "…" },
{ "名": "与美学对齐", "分数": 8, "说明": "…" }
],
"薄弱点": ""
},
"追问": { "导语": "", "题目": [] },
"开放问题": []
"遣词": {
"整体取向": "本局叙述应呈现的风格方向",
"风格推荐": ["优先采用的节奏、用词层级、句段形态"],
"写法要求": ["要写到什么密度、如何处理对话与叙述、注意力放哪"]
},
"笔墨焦点": {
"详写": ["应花笔墨的对象与感受"],
"可略": ["可一带而过的部分"]
},
"禁忌": ["仅少数绝对不能写的内容;无则省略"],
"写法档": [
{
"名字": "档名,如展示情色 / 网文爽文",
"适用场合": "何时切到这一档",
"写法要求": "这一档要怎么写、笔墨落哪、如何切回"
}
]
}
}
```
硬规则:合法 JSON;示范至少 1 段;禁忌与不偏好都要有;禁止 order;summary 见 task。
情境备用若有:名字必须是写法档(官能小说 / 网文爽文 / 展示恐怖 / 展示情色 同级),用法写该档的遣词与切入口;不是「当众折辱」「物资告急」这类具体桥段。无切换则 `[]`。
不写「推进与决策」。
硬规则:
1. 输出合法 JSON;`选用文风` 默认 1~2 项,最多 3 项,每项必须有适用场合与本局要求。
2. 不写示范段落、示例正文或仿写样章。
3. 除 `禁忌` 外,正文以正向要求为主;空话氛围词改成可执行做法。
4. `写法档` 无切换时整项省略;有则每档写清场合与写法要求。
5. 不在产物正文写自评、追问、开放问题或推进/输入用法。
6. `mount` 固定包含 `narrator` 与 `world-simulator`。
## score
```score
遣词可执行:
- 5:风格推荐与要求具体到能直接落笔,无需再猜味道。
- 3:大方向清楚,但仍有几处停留在氛围概括。
- 1:只有题材或情绪标签,无法指导遣词。
笔墨与禁忌:
- 5:详略落点清楚;绝对禁忌少而可执行;其余多为正向要求。
- 3:落点大体有,但禁忌偏多或详略仍含糊。
- 1:几乎不谈笔墨,或堆满否定句却无正向做法。
文风选用:
- 5:1~2(偶发 3)条贴合本局;多档时切换场合清楚,无重复堆叠。
- 3:选用相关,但场合区分弱,或有一条不够贴。
- 1:未读库硬编,或多种文风无差别并列。
本局化:
- 5:库内容已改成本局说法与要求,能看出针对本局体验的取舍。
- 3:有微调,但仍有整段近乎原文搬用。
- 1:基本照抄库条目,或与本局体验脱节。
```
## checklist
```checklist
- [ ] 遣词+示范+禁忌够用?
- [ ] 情境备用若有,是否是写法档而非具体桥段?无切换是否为 `[]`?
- [ ] 未把推进/输入用法写进本步?
```
## examples
```examples
好:一次钉清遣词 + 笔墨落点 + 禁忌;情境备用是「展示情色」「网文爽文」两档及切换时笔墨。
坏:追问好感公式 / 事件池 / 大纲扩写还是扮演停笔;或把「当众折辱」「独处一室」当成情境备用。
- [ ] 已按需读取文风库并本局化?
- [ ] 选用文风 1~2(最多 3),各有适用场合?
- [ ] 遣词是风格推荐与要求,不是示范段落?
- [ ] 除少数禁忌外,多为“要怎样”?
- [ ] 未写入推进、输入用法、字数或版式?
- [ ] 产物正文不含评分、诊断、追问?
```