Load present shells from a skill-pack catalog and list leftover creation modules.

Design-flow now sees leftover catalog skills and aesthetics-card commitments; reply-format injects present-shells/, and world-simulator prompts add random-range plus a tighter module set.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-07 01:21:10 +08:00
co-authored by Cursor
parent 770a8fdcdc
commit 3c751988de
59 changed files with 2793 additions and 1638 deletions
@@ -12,14 +12,15 @@ name: 叙事指南与故事推进
id: narrative
artifact: 设计.叙事指南与故事推进
declaration: >
一次钉清写法与推进:遣词、笔墨、禁忌、示范,以及故事如何往前(可含变量钩子);
不重做美学感觉问卷;整份双挂转述与主世界层
美学已有方向时:把感觉落成可执行的遣词、笔墨落点、禁忌与推进方式;不重做体验问卷
when: |
已有美学纲领,需要把感觉落成可执行的写法与推进时。
已有美学纲领(或等价),但转述/主世界层仍会不知道这四件:遣词什么味道、笔墨落谁身上、绝对不能写什么、故事靠场面自己推还是等用户。
用户主动谈文风、措辞禁忌、写法档(官能/爽文/恐怖/情色等)也排。
when_not: |
美学未钉 → 先「美学纲领与交互范式」。
版式/监控栏 → 「正文组成」/「设计监控栏」。
事件池 schema / side_effects → 「生成规则」/「变量设计」。
用户只要感觉/站位、不要文风细则 → 不排,沿用美学。
版式/壳 → 「正文组成」;每轮看什么(字数/变量/日期)→ 「回复呈现」。
事件池 schema、真值增减 → 「生成规则」/「变量设计与更新规则」。
boundary: |
本技能:一份 context-fragment,写清怎么写 + 怎么推;不必拆技能、也不必为省 token 做精细双投影。
美学:感觉与轮转。生成规则/变量*:合同与表。
@@ -33,6 +34,9 @@ feeds: narrator,gm
1. 像什么文风?遣词什么味道?笔墨花在谁身上?有什么绝对不能写?
2. 故事往前靠什么:场面自己推、等用户决策,还是无专门推进?正文若有几种写法档要切换(官能 / 爽文 / 恐怖 / 情色这类),点名即可;没有就说没有。
3. 用户每轮输入怎么用?未提及时按体验二选一写入(可简短确认,不必当缺口追问):
- **大纲扩写**(写手/成稿向):输入=待扩写为事实的大纲;细化完全后写正文;不超出大纲未涉及的剧情,完整演绎大纲。
- **扮演停笔**(代入扮演、等用户决策):用户本轮行为与对话作正文开头并扩写填满;不可写用户角色未给出的其它行为/对话;不可替用户角色做决定;正文停在其他角色等用户角色回应之刻。
```
## task
@@ -46,8 +50,13 @@ mount:`narrator` 与 `world-simulator` 都挂同一份全文——不要为省
执行顺序:
1. 继承美学体验与禁忌,改写成做法向句子。
2. 写纲领、遣词(含示范)、笔墨焦点、禁忌/不偏好。
遣词用户未提段落形态时,默认写入:完整长自然段叙述,不要单句成段(篇幅数字交给「回复呈现」)。
3. 情境备用 = 写法档(体裁/调性容器),不是具体桥段。有切换则每条写:名字=档名(如「官能小说」「网文爽文」「展示恐怖」「展示情色」),用法=该档怎么遣词、笔墨落哪、何时切进来。无切换则 `[]`。用户若报出「当众折辱」「独处一室」这类场合,升一档写进对应写法档,场合本身不单列。
4. 写推进与决策(可写「无专门推进」);变量只写钩子。
「用户输入用法」未提及时:按美学/交互范式选一种写入产物——
- 写手/大纲成稿 → **大纲扩写**(输入=大纲→细化成正文;不越界、完整演绎);
- 代入扮演、轮转等用户决策 → **扮演停笔**(输入的行为与对话作正文开头并扩写填满;不写用户角色未给出的行为/对话;不替用户角色做决定;停在其他角色等回应之刻)。
两种都像则写进追问让用户点一次;不要混成半套规则。
5. 自评 + 追问。
summary:`叙事指南与故事推进 · …`
@@ -58,9 +67,14 @@ summary:`叙事指南与故事推进 · …`
```principles
1. 感觉 vs 做法:美学写要什么爽;本步写怎么遣词、笔墨落哪、故事怎么推。
2. 遣词与禁忌要可执行;绝对禁忌 ≠ 不偏好。
用户未提及时:完整长自然段,不要单句成段。
3. 推进可轻可无;表规格交给变量/生成规则。
用户输入用法两套可选默认(未提及时择一,勿混用):
- 大纲扩写:输入=大纲→扩写为事实→细化后正文;不发明大纲未涉及的剧情,完整演绎大纲。
- 扮演停笔:用户本轮行为与对话→正文开头并扩写填满;禁止描述用户角色未输入的其它行为/对话;禁止替用户角色做决定;正文停在其他角色需要用户角色回应之刻。
4. 情境备用是写法档:名字用「官能小说」「网文爽文」「展示恐怖」「展示情色」同级;用法写该档遣词与何时切入。无切换则空数组。
5. 整份双挂即可;禁止拆成两个技能。
6. 字数区间归「回复呈现」;本步管怎么写与怎么推,不重钉字数。
```
## probe
@@ -70,10 +84,14 @@ summary:`叙事指南与故事推进 · …`
已在美学写清的感觉改写成做法向句子,不重问「想感受到什么」。
缺其中一件:在产物「追问」写 1~2 点(建议选项 + 短句示例)。四件够验收:`追问.题目` 为 `[]`。推进方式不明则正文写「无专门推进」,不问好感公式、进度表或事件池。
用户未提段落形态时:写入长自然段默认并简短确认即可。
用户未提输入用法时:按体验选「大纲扩写」或「扮演停笔」写入产物并简短确认;两者都像才追问二选一,不必当成大缺口。
缺遣词/笔墨/禁忌/推进其中一件:在产物「追问」写 1~2 点(建议选项 + 短句示例)。四件够验收:`追问.题目` 为 `[]`。推进方式不明则正文写「无专门推进」,不问好感公式、进度表或事件池。
用户谈到变量增减、生成规则、舞台百科:只抽取能改遣词 / 禁忌 / 推进方式的一句,其余写入「开放问题」。
用户提到要换写法:收成写法档写入「情境备用」(官能 / 爽文 / 恐怖 / 情色这类),不追问具体场合怎么摆;没提则 `[]`。
字数问「回复呈现」;本步不追问字数。
```
## output
@@ -120,12 +138,14 @@ summary:`叙事指南与故事推进 · …`
"推进与决策": {
"有无专门推进": "有|无",
"驱动力来源": "…",
"用户输入用法": "择一写入。大纲扩写:输入=待扩写为事实的大纲;细化后写正文;不超出大纲未涉及处,完整演绎。扮演停笔:用户本轮行为与对话作正文开头并扩写填满;不可写用户角色未给出的其它行为/对话;不可替用户角色做决定;停在其他角色等用户角色回应之刻。用户另定则改写",
"叙事速度与详略": "…",
"成败与难度": "…",
"变量门控钩子": []
},
"内容与表达": {
"视角执行": "…",
"段落形态": "默认:完整长自然段叙述,不要单句成段;用户另定则改写",
"场景详略映射": ["…"]
}
},
@@ -157,6 +177,6 @@ summary:`叙事指南与故事推进 · …`
## examples
```examples
好:一次钉清遣词 + 笔墨落点 + 禁忌;推进写「等用户决策」或「无专门推进」;情境备用是「展示情色」「网文爽文」两档及切换时笔墨。
坏:拆成「文风技能」和「推进技能」两步;追问好感公式 / 事件池;或把「当众折辱」「独处一室」当成情境备用。
好:一次钉清遣词 + 笔墨落点 + 禁忌;推进写「等用户决策」或「无专门推进」;输入用法按体验钉「大纲扩写」或「扮演停笔」之一;情境备用是「展示情色」「网文爽文」两档及切换时笔墨。
坏:拆成「文风技能」和「推进技能」两步;把两套输入用法混成半套;追问好感公式 / 事件池;或把「当众折辱」「独处一室」当成情境备用。
```