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,16 +12,15 @@ name: 上下文投影排序
id: context-order
artifact: 设计.上下文投影排序
declaration: >
先列出本局固定执行单元(程序名册),再为每个已启用者写出扁平投影序
(含对话.历史与 projection);不发明槽、不重写正文、不演情节选择题
收成前给已启用槽排扁平投影序(含对话.历史);不发明槽、不重写长文、不演情节选择题
when: |
游玩槽已确认(或可按默认),且主要上下文块已有可摘要产物,
需要决定各执行单元看见什么、以何顺序插入时。
游玩槽已确认(或可按默认),且主要上下文块已有可摘要产物,需要决定各执行单元看见什么、以何顺序插入。
本步为〔程序步〕:上下文已多、即将收成时排入。
when_not: |
体验/站位仍混沌 → 先美学纲领与交互范式。
槽位未定且用户拒绝默认 → 先游玩拓扑。
体验/站位仍混沌 → 先「美学纲领与交互范式」。
槽位未定且用户拒绝默认 → 先「游玩拓扑」。
上游上下文仍大量空洞、无法判断稳/变 → 先补缺口,勿空排。
只需勾选槽 → 游玩拓扑;只需合并终稿 → 细化终稿。
只需勾选槽 → 「游玩拓扑」;上下文很少、只需合并终稿 → 「细化终稿」可按默认序退化。
boundary: |
本技能:抄名册 → 凭各块 brief/挂载/稳变 给每槽 inserts[]。
名册权威在程序(及已勾选的游玩拓扑);本步不增白名单外 id。
@@ -36,7 +35,8 @@ feeds: design_only
```opening
按已验收产物的概括,给每个固定执行单元分配上下文顺序(只排序,不改设定、不演游玩)。
名册由程序钉死:主世界层 / 叙事转述 / 旁观维护(回合末)/ 可选角色视角 / 按需机遇(已并入主世界层工具)。
名册由程序钉死:主世界层 / 叙事转述 / 旁观维护(回合末)/ 可选角色视角。
无机遇裁定槽;「设计.随机范围整理」按 mount 挂进主世界层(等)inserts 即可。
若前面产物够用,直接回复「按已有概括排序」。
```
@@ -47,21 +47,20 @@ feeds: design_only
执行顺序(必须按此,禁止颠倒):
1. **抄名册**:以程序注入的【本局固定执行单元】为准列出 agents[](id / label / enabled / when / duty)。
启用与否跟已勾选游玩拓扑走;未勾选则按默认:旁观+主世界层+转述开,角色视角关,机遇关。
启用与否跟已勾选游玩拓扑走;未勾选则按默认:主世界层+转述+旁观开,角色视角关(无机遇槽)。
2. **再分配**:只对 enabled 的每轮槽写 inserts(order / ref / projection / 可选 note)。
凭上游 **brief、挂载、稳变** 排序,禁止把百科全文再读一遍当创作。
规则:
1. 禁止发明白名单外 id(含画图等未入册槽)。
1. 禁止发明白名单外 id(含画图、机遇裁定等未入册槽)。
2. 禁止重写上游长文;只写顺序与投影。
3. 每轮槽:order 0=该槽固定人设;其后按「稳→对话.历史→易变」软排。
4. 主世界层必须含 ref=`对话.历史`(默认 projection=summary);转述与旁观维护默认不含历史。
5. 主世界层应双挂「设计.叙事指南与故事推进」等 mount 到 gm 的块;转述只读裁决+文风/壳。
5. 主世界层应双挂「设计.叙事指南与故事推进」等 mount 到 gm 的块;有「设计.随机范围整理」则挂 gm(summary 即可);转述只读裁决+文风/壳。
6. 旁观维护在回合末:须含「运行.本轮.裁决」与变量合同,不含历史。
5. 按需槽(机遇)enabled 时 inserts 可空。
6. 越稳越靠前;本轮输入/真值/裁决通常在历史之后。
7. 同一内容可挂多槽;chance 不必排进每轮 inserts。
8. summary:如 `投影排序 · 旁观+主世界层+转述`。
7. 越稳越靠前;本轮输入/真值/裁决通常在历史之后。
8. 同一内容可挂多槽。
9. summary:如 `投影排序 · 旁观+主世界层+转述`。
若程序已发默认问题:禁止重复同一开场;用户说「按已有概括排序」或等价同意 → **立刻产出表**,禁止再问情节内选项。
禁止 askUser 出游玩选择题(迎上去/推开她/反客为主 等)。材料已齐则顶层 askUser 为 null。
@@ -149,14 +148,6 @@ feeds: design_only
"when": "every_turn",
"duty": "强信息隔离时出反应建议",
"inserts": []
},
{
"id": "chance",
"label": "机遇裁定",
"enabled": false,
"when": "on_demand",
"duty": "骰子/抽签;按需调用,不进每轮",
"inserts": []
}
]
}
@@ -165,7 +156,7 @@ feeds: design_only
## checklist
```checklist
- [ ] agents 只使用程序名册 id(auditor / gm / narrator / perspective / chance)
- [ ] agents 只使用程序名册 id(auditor / gm / narrator / perspective);无 chance
- [ ] 未发明白名单外执行单元
- [ ] 未重写上游长文,只有排序/投影
- [ ] 未把游玩选项示例当成当前提问
@@ -173,5 +164,5 @@ feeds: design_only
- [ ] 主世界层含「对话.历史」;转述与旁观维护默认无历史
- [ ] 旁观维护含「运行.本轮.裁决」;转述含裁决且不含历史
- [ ] 少变块整体靠前、本轮/真值靠后(软规则)
- [ ] 与游玩拓扑勾选一致
- [ ] 与游玩拓扑勾选一致;有随机范围表则已挂 gm
```