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
@@ -1,4 +1,4 @@
# 实现机制
# 实现机制
> 技能文档。程序只切割下方 **fence 块**;`##` 标题仅供人读。
> 产物外壳对齐:`docs/context-fragment-design.md`;范例:`aesthetics-interaction`。
@@ -10,39 +10,34 @@ name: 实现机制
id: mechanism
artifact: 设计.实现机制
declaration: >
当核心体验已经明确,需要识别由哪些角色、世界、关系、规则或情境切面支撑,
并把体验落成可供后续设定工作的核心支点时使用
整体感觉已钉,故事里有必须当作既成事实的变造法则(科幻意义上的第一初设定)时:点出它们如何约束故事,不解释为何存在
when: |
已有「美学纲领与交互范式」或等价的体验声明,但还不能回答:
“这个体验具体靠什么存在?”
“拿掉哪些东西后,核心感觉就会明显变质?”
“哪些设定切面必须被后续世界、角色与规则设计继承?”
已有「美学纲领与交互范式」或等价整体感觉,且用户表述或美学卡里有必须当作既成事实的变造法则。
例:现代都市但已繁荣一统、存在修炼体系;三体黑暗森林;机器人三定律。
特征:故事不必纠结它为什么存在,拿掉则故事骨架会换。
when_not: |
核心体验尚未明确 → 先「美学纲领与交互范式」。
只需补舞台骨架/实例 → 「舞台骨架」或「具体实例」。
需持续生成规则 → 「生成规则」;需真值门控 → 「变量设计与更新规则」。
只需叙述呈现与推进口径 → 「叙事指南与故事推进」。
整体感觉未钉 → 先「美学纲领与交互范式」。
没有特殊变造,或「特殊」只是身份/开场处境、能被「舞台骨架」「具体实例」「开场白与开场变量」覆盖(如现实世界模拟普通大学生)→ 不排。
boundary: |
本技能:识别支撑核心体验的关键切面(如何支撑 / 缺失后果);产出 context-fragment.v1。
美学纲领与交互范式:体验目标与轮转——本步不重定。
舞台骨架 / 具体实例 / 生成规则 / 变量* / 叙事指南与故事推进:展开环境、实例、生成、真值、写法——本步只钉承重切面。
本技能:点名故事当作既成事实的变造法则,写清如何约束后续;不补起源、不写舞台百科、不写人物名片。
美学纲领与交互范式:体验与轮转——本步不重定。
舞台骨架:环境与社会格局。具体实例 / 开场白与开场变量:名片与第一屏(身份特殊走它们)。
生成规则 / 变量* / 叙事指南与故事推进:持续生成、跨轮真值、遣词推进——本步只钉前提法则。
feeds: gm
```
## opening
```opening
核心体验已有方向时,用几句话想想:它具体靠什么撑住?(想到什么写什么,不必整齐;点名即可,不必论证来源或补起源史。)
整体感觉已有方向时,把故事里「必须当作已经成立」的变造法则点出来(想到什么写什么;点名即可,不必解释它为什么存在)。
1. 这体验主要靠哪些东西成立?
角色的某一面、一段关系、世界条件、规则或情境……用你自己的词点名。
例:丈夫会把异常证据合理化;力量越用越侵蚀自我;村里每年必须献祭才能过冬。
1. 这局有哪些特殊变造,后续情节都得认它?
例:现代都市,但世界已繁荣一统;存在修炼体系;黑暗森林法则;机器人三定律。
2. 拿掉或改弱哪一样,核心感觉会明显变味甚至垮掉?
一句话即可——只点「缺了就不对」的,装饰和以后再展开的先别列。
2. 拿掉或改弱哪一条,故事骨架会换成另一个?
一句话——只点「缺了就不是这个故事」的。
3. 若已有具体画面或作品参照,它主要指哪一切面在撑体验?
例:信息差、无法撤销的前提、身份代价、循环反馈……不必复述整部设定。
3. 若只是某人身份特殊、开场处境特殊,先别写在这里(那是舞台 / 人物 / 开场白)。
```
## task
@@ -50,21 +45,21 @@ feeds: gm
```task
你正在执行「实现机制」。产物必须是 **context-fragment.v1** JSON,写入「设计.实现机制」。
这里的「机制」不是必须解释到底的科学原理,也不等于程序规则。它更接近可直接成立的初始设定:后续内容依赖它,本步不必补起源史或完整理论。
本步钉的是故事的第一初设定:已被承认、不必解释来源、却会决定后续能不能这么写的变造法则。不是科学原理,不是舞台百科,也不是人物名片。
核心操作:从已确认的核心体验出发,追问「什么在支撑它」,识别缺失后会让体验不成立、变弱或变质的角色、关系、世界、规则与情境切面。
从已确认的整体感觉出发,点出这些法则,写清它们如何约束故事、拿掉会怎样。用户没有这类特殊变造:覆盖检验写明「无特殊法则」,追问确认是否跳过;身份/开场类特殊交给「舞台骨架」「具体实例」「开场白与开场变量」。
执行顺序:
1. 读依赖产物与用户表述,忠实提取核心体验;不重做美学/交互。
1. 读依赖产物与用户表述,忠实提取整体感觉与已点名的变造;不重做美学/交互。
2. 思考阶段判断基准世界可能性范围(只校验,不写入产物)。
3. 检查体验如何产生、增强、维持,及多支点如何共同成立。
4. 对每个候选做移除检验。
5. 只保留有明确支撑关系的主要支点;常识、装饰、完整人物卡、后续技能展开对象不纳入。
6. 写入正文:依据体验、支撑点(含切面形态)、支撑点关系、覆盖判断。
3. 列出必须当作既成事实的变造法则,检查拿掉后故事骨架是否会换。
4. 对每条候选做移除检验。
5. 只保留缺了会换骨架的法则;常识、装饰、人物名片、开场处境、后续技能展开对象不纳入。
6. 写入正文:依据体验、支撑点(每条法则)、支撑点关系、覆盖判断。
7. 填自评与追问(薄弱点才问;题目可空数组)。
8. 输出符合 output 契约的 JSON。
工作姿态——「识别已经在那里之物」:不另造体验;不设设定菜单;不题材套件;可整理未命名关系;可暂定请用户修正;二选一支点先问清再写。
工作姿态——「点出已经成立之物」:不另造体验;不补起源史;不设设定菜单;不题材套件;可整理用户未命名的法则并请修正;二选一先问清再写。
依赖含混时不越权重做上一步。无法在本步解决的写入开放问题或追问。
@@ -75,25 +70,22 @@ summary:`实现机制 · …`(点题主要支撑)。
## principles
```principles
1. 体验向支撑正推
始终保持:核心体验 → 成立所需条件 → 承担该条件的具体元素 → 该元素真正相关的切面 → 切面如何支撑体验。
不能从题材标签、常见套路或预制角色清单反推「应该具有什么」。题材只能提供可能性,不能代替支撑关系。
1. 从整体感觉正推到既成法则
始终保持:整体感觉 → 故事必须承认的变造法则 → 该法则如何约束后续。
题材标签不能代替「这条法则缺了故事会换」。
2. 支撑点不是完整设定
同一元素可有很多面向,本步只描述承担支撑功能的那一面。
例:「丈夫」可有职业、外貌、童年;若核心体验只依赖认知过滤,本步只写认知过滤如何运作及支撑了什么,不补完整人物小传。
2. 法则不是完整设定
同一设定可有很多面向,本步只写「当作已经成立、后续必须认」的那一面。钉的就是这类既成事实整句,不顺着去补体系百科:
这个世界没有花里胡哨的魔法,只有繁衍到极致的斗气。
这个西幻世界里,男尊女卑是常态。
这里以三国杀高手为尊。
3. 以缺失后果检验必要性
每个支撑点至少能回答其一,最好两个都能答:
- 它如何让某项核心体验产生、增强或持续?
- 缺少它以后,哪项核心体验会消失、减弱或改变性质?
只能回答「更丰富」「一般都会有」「以后可能用得上」的,不是本步核心支点。
每条法则至少能回答:拿掉以后,故事骨架会换成哪一个?只能回答「更丰富」「以后可能用得上」的,不纳入。
4. 机制可以是不同性质的切面
不必都是世界法则,也不必形成统一机械系统。可以是:
角色的认知/欲望/能力/限制/心理张力;关系结构;社会制度/习俗/权力/信息条件;
环境物理/空间/资源;被直接承认的超常前提;约束/循环/反馈;反衬/代价/对照。
按体验所需识别性质,不把所有支点强行改写成规则。
4. 本步写的是第一初设定,不是人物或舞台
可以是:被直接承认的超常前提、已完成的世界变造(繁荣一统)、约束性公理(黑暗森林、三定律)、体系性硬规则(修炼境界)。
人物个性、身份特殊、开场处境、地理社会展开,交给舞台 / 实例 / 开场白。
5. 基准世界只作内部校验
思考阶段判断「什么可能存在」,不要写入产物。最小充分继承:
@@ -102,12 +94,12 @@ summary:`实现机制 · …`(点题主要支撑)。
- 具体作品世界:优先最近一层作品设定;原作未定义处再参考其底层世界。
- 类型世界:只继承与当前体验有关的类型约定,不带入类型全部常见元素。
- 从头创造:显式设定优先;未定义处用最少量常识基础。
- 混合或二创:只处理与当前支撑点有关的继承与变造,不整理完整谱系。
变造可表现为情境极端化、既有效果强化或新增法则。候选超出已知可能性时不要暗中加入;先确认变造是否本在用户设想中。
- 混合或二创:只处理与当前法则有关的继承与变造,不整理完整谱系。
候选超出已知可能性时先确认变造是否本在用户设想中,不暗中加入。
6. 初始设定可以不解释来源
解释「它怎样支撑体验」,不要求「宇宙为什么会有它」。
超常前提、社会常态或人物特性可作为初始事实成立;不要为显得严谨而补起源、发明者、历史沿革或伪科学理论,除非这些本身就是核心体验的支撑。
6. 法则可以不解释来源
写清「它怎样约束故事」,不要求「宇宙为什么会有它」。
不为显得严谨而补起源、发明者、历史沿革或伪科学理论,除非「追查来源」本身就是这条法则要支撑的体验。
7. 按真实复杂度描述
一句话能说清就用一句话;否则才按过程、张力、层次、构成、循环或关系网展开。
@@ -263,7 +255,7 @@ summary:`实现机制 · …`(点题主要支撑)。
- [ ] 依据的核心体验忠实来自上游,非本步新设计?
- [ ] 每个支撑点有归属元素、切面、如何支撑、缺失后果?
- [ ] 自评含覆盖度 / 充分度 / 克制度?
- [ ] 未写成设定菜单、人物卡、起源史、叙事指南与故事推进、order 表?
- [ ] 未把身份/开场处境写成法则?未写成设定菜单、人物卡、起源史、order 表?
- [ ] 宁少勿多;支撑点关系仅保留有体验作用的项(可空)?
- [ ] 追问只打会改变支点的缺口,带建议选项?
```
@@ -272,23 +264,23 @@ summary:`实现机制 · …`(点题主要支撑)。
```examples
好:
- brief「秘密靠丈夫认知过滤与证据逼近维持」;正文有依据体验 + 支撑点(认知切面过移除检验)+ 覆盖检验;自评三维(覆盖/充分/克制);追问用短场景打待探。
- 循环支点「力量与自我侵蚀同步」:展开诱因/收益/代价/反馈;与「身边人延迟识别」写进支撑点关系。
- brief「现代都市认修炼境界与繁荣一统」;正文有依据体验 + 支撑点(修炼可越级、世界已一统)过移除检验;自评三维;无宗门百科。
- 公理支点「黑暗森林」:一句话钉「猜到即打击」;不写宇宙社会学论文。
- 整份落在 context-fragment.v1;支撑点切片示例:
{
"名称": "丈夫的认知过滤",
"归属元素": "丈夫",
"支撑切面": "面对威胁完美家庭信念的证据时,优先采用无害解释",
"切面形态": { "结构": "一句话", "概述": "维护既有信念的认知过滤,而非单纯迟钝。", "展开": [] },
"对应体验": ["秘密长期存在", "濒临暴露的紧张"],
"如何支撑": "可疑证据可出现而不立刻终结秘密。",
"缺失后果": "若能直接识别证据则秘密速终;若永无证据则紧张消失。",
"名称": "黑暗森林",
"归属元素": "宇宙公理",
"支撑切面": "暴露坐标即招来打击,文明默认隐藏",
"切面形态": { "结构": "一句话", "概述": "被承认的既成法则,不解释为何如此。", "展开": [] },
"对应体验": ["猜疑链下的生存紧张"],
"如何支撑": "后续情节不能靠「对外广播求援」轻松收场。",
"缺失后果": "若可公开求援而不被打击,故事从藏匿改成外交。",
"完备度": "90%"
}
坏:
- 设定菜单:「可选诅咒/寄生物/邪神…」
- 人物卡膨胀;叙事文风;无必要起源史
- 把普通大学生的身份特殊写成法则;起源史、人物卡、舞台百科
- 只有散文支点、无 schema / 自评 / 追问
```