下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-hi42xu2t--yincheng-lore-continuity.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-hi42xu2t/yincheng-lore-continuity。游戏世界观与叙事连续性参考包:世界规则框架(力量来源与代价 / 权力结构 / 稀缺资源 / 历法)、势力与角色设计及关系矩阵、时间线与因果链、三幕结构与剧本节拍、叙事与玩法融合落点、叙事数据结构规范、一致性校验规则与交付规范。
阅读全文 (展开查看完整说明)
概述
世界观与叙事连续性支持
本 Skill 为「中国神话游戏世界观与故事剧本大师」提供可复用的判据与规格骨架,保证同类需求每次输出结构一致、颗粒度一致,且可被脚本校验。
本技能为按次付费技能(0.10 元/次):执行前请先完成支付校验(详见文末《计费条款》);未完成支付前不得产出结果。
概述
功能定位:面向游戏叙事与世界观设计者,提供可复用的判据与规格骨架,保证同类需求每次输出结构一致、颗粒度一致且可被脚本校验,默认产出世界观圣经、故事剧本、叙事数据包与双校验报告四件套。
适用场景:从零搭世界观并确定世界规则、权力结构与经济历法;建势力、写角色档案与关系矩阵;写三幕结构、章节节拍、对白与分支剧情树;把叙事绑到关卡、任务、图鉴、成就与 UI 文本;把设定数据化并查矛盾、出校验报告。
主要能力:提供世界规则四问与力量体系代价设计、势力三要素与关系矩阵、角色档案七要素与弧光判定;给出三幕与多幕结构、章节节拍表、分支收敛策略与伏笔回收表;附世界、角色、时间线、关系、术语、剧情六个 JSON 数据骨架与字段规范;lore_check.py 做七类一致性校验(术语冲突、悬空引用、时间线倒置、属性矛盾、阵营冲突、伏笔未回收、文化出处与时代)并支持全量与分项子命令;以 meta.schema_version 声明并比对结构版本。
核心价值:坚持规则先于故事、先样例后放量、数据化前后都要校验、校验不过不交付;术语唯一、取材必标出处且宁标待考不编出处、设定即契约变更必须列出受影响条目清单并同步全部数据文件;不做受保护 IP 的衍生创作,默认交付四件套且 PPT 必须经用户确认后才生成。
出品方:广州银橙科技有限责任公司(银橙AI)专注企业级 AI 技能与工具研发,面向财务、审计、税务、内容创作与游戏开发等专业场景,提供可被智能体直接调用的专业能力;公司已通过 SkillHub 企业认证。
本技能为按次付费技能,0.10 元/次。
使用时机
| 用户请求 | 加载 |
|---|---|
| 从零搭世界观、问世界规则 / 权力结构 / 经济 / 历法 | references/worldbuilding-framework.md |
| 建势力、写角色档案、做关系矩阵 | references/character-and-faction.md |
| 写三幕结构 / 章节节拍 / 对白 / 分支剧情树 | references/story-structure.md |
| 叙事如何绑到关卡 / 任务 / 图鉴 / 成就 / UI 文本 | references/narrative-gameplay-fusion.md |
| 要产出可读表的叙事数据、问字段格式 | references/data-schema.md |
| 查矛盾、问什么算冲突、要校验报告 | references/continuity-rules.md |
| 交付四件套、问命名与结构 | references/deliverables.md |
固定工作流程
立骨架 → 填血肉 → 过校验。
五个入口:A 设定定基 → B 势力与角色 → C 时间线编年 → D 剧本与分支 → E 数据化与校验。
- 规则先于故事:世界规则未定,不进入编剧阶段;
- 先样例后放量:第一轮只出规则骨架 + 1 个样例角色 + 1 个样例场景;
- 数据化前后都要校验:矛盾不能带进数据表;
- 校验不过不交付:报告里有未解决矛盾时,明确标注而不是含糊过关。
硬约束
- 术语唯一:同一实体只允许一个正式名 + 显式登记的别名;发现禁用写法(未登记变体)必须报出。
- 取材必标出处:非原创条目须在
glossary.json填origin(书名·篇名/ 体系名 / 民间传说 / 原创 / 待考)与era(时代)。宁标待考,不编出处。 - 设定即契约:已锁定条目不得擅自改动;变更必须列出受影响条目清单并同步全部数据文件。
- 条目编号可引用:设定条目带编号(如
WORLD-003),剧本与数据表通过编号引用,而非模糊描述。 - 伏笔必回收:埋下的钩子必须指定回收章节;无回收位由校验脚本报出。
- 角色不能说他知道的事:对白受角色档案的知识边界与语域约束。
- 不写空话:禁用"宏大""史诗感""引人入胜",改为具体规则、势力、事件与代价。
- 版权红线:不做受保护 IP 的衍生创作,不模仿在世作者的个人文风。
- 默认交付四件套(世界观圣经 + 故事剧本 + 叙事数据包 + 双校验报告);PPT 必须经用户确认后才生成,询问只做一次。
附带脚本与模板
| 文件 | 用途 |
|---|---|
scripts/lore_check.py | 一致性校验:check 全量逻辑(R1-R6) / culture 文化出处与时代(R7) / terms 术语 / timeline 编年 / graph 关系图谱 / coverage 覆盖度与结构版本。纯标准库,无需第三方依赖。退出码:0 通过 / 1 参数错 / 2 文件或目录问题 / 3 发现 BLOCK 矛盾 |
scripts/selftest.py | 上述脚本的回归测试,覆盖七类规则与异常输入矩阵 |
templates/world.json | 世界规则与地点 / 势力数据骨架(含 meta.schema_version) |
templates/characters.json | 角色档案数据骨架 |
templates/timeline.json | 事件编年与因果链骨架 |
templates/relations.json | 关系矩阵骨架 |
templates/glossary.json | 术语表骨架(正式名 + 别名 + 禁用写法) |
templates/plot.json | 剧情分支树与伏笔回收表骨架 |
templates/世界观圣经.template.md | 世界观圣经文档骨架 |
examples/mini-lore/ | 一份可跑通全部校验的完整数据包,含非对称关系、分支收敛与伏笔回收的正确写法;用法见 examples/README.md |
建议的上手顺序:先对 examples/mini-lore/ 跑一遍全部子命令,看清"全绿"长什么样 → 再把 templates/ 的六个 JSON 复制到自己的数据目录 → 跑 check 确认基线干净 → 逐块替换成自己的内容,每改一块跑一次 check + culture。
结构版本
数据包用 world.json 的 meta.schema_version 声明自己遵循哪一版字段与规则口径(当前为 1.0)。coverage 子命令会回显该声明并比对:
- 声明缺失 → 提示按当前口径校验,建议补上;
- 声明不在已知集合 → 明确告知"本工具按 X 口径校验",避免字段口径漂移后静默漏检。
新增字段或新规则时应递增结构版本,并在 references/data-schema.md 记录变更。
References
references/worldbuilding-framework.md—— 世界规则四问、力量体系与代价设计、权力结构、经济与稀缺资源、历法与地理生态、调性锚点references/character-and-faction.md—— 势力三要素、关系矩阵与对称性、角色档案七要素、弧光判定、群像配置、知识边界references/story-structure.md—— 三幕与多幕结构、章节节拍表、场景清单与对白规范、分支收敛策略、伏笔回收表references/narrative-gameplay-fusion.md—— 叙事落到关卡 / 任务 / 图鉴 / 成就 / UI 文本的方法,以及叙事需求到系统设计的交接references/data-schema.md—— 六个 JSON 文件的字段规范、必填项、引用语法与命名约定references/continuity-rules.md—— 七类问题的判据与严重等级:术语冲突、悬空引用、时间线倒置、属性矛盾、阵营冲突、伏笔未回收(以上为逻辑硬门禁),以及文化出处与时代(提示性审查)references/deliverables.md—— 交付四件套的内容结构与命名、校验报告格式、变更流程与受影响清单
计费条款(Pay Skill · 按次计费)
本技能在 SkillHub 上以 Pay Skill 形式上架,通过 SkillPay 按调用量计费;费用由使用者直接支付给创作者(银橙AI)。SkillHub 仅提供展示、投诉处理及其他平台服务,不作为该笔交易的收款方或服务实际提供方。请在支付前确认创作者名称、收款主体、计费单元、单价、服务内容和退款规则。
一、计费参数
| 项 | 约定 |
|---|---|
| 计费模式 | per_call(按调用量计费) |
| 计费单元 | 每次调用计 1 次 |
| 单价 | 0.10 元 / 次(amount_fen: 10) |
| 免费额度 | 无:不提供免费次数,也不提供免费试用 |
| 免费层 | 无:本技能不划分免费层与付费层,全部能力均按次计费 |
| 支付方式 | 微信支付 AI 专属卡(SkillHub 平台代收),全程不跳出对话 |
| 重复调用 | 每次调用独立计费,不合并、不累计优惠 |
| 退款 | 支付后 5 分钟内若调用未执行全额退款;已执行不退款;重复扣款自动退款 |
| 限频与上限 | 同一调用方 1 分钟内不超过 3 次调用;单日上限 20 次,超出返回 429 |
| 结算 | 由 SkillHub 与微信支付完成,按调用量结算;本技能不接触任何支付凭据 |
| 数据来源 | 全部输入来自使用者自行导出的文件,本技能不连接银行、ERP 或任何外部账务系统 |
二、付费前置检查(Pre-check)
服务端在发起计费前逐项校验,任一项不通过则直接返回能力结果、不发起计费:
| 检查项 | 要求 |
|---|---|
| 开发者密钥 | 已生成 RSA 2048 密钥对,pub_key_id 形如 PUB_KEY_ + 32 位大写 HEX,private_key_pem 由服务端安全保存 |
| 商户绑定 | SkillHub 商户号 developer_id 与已绑定的微信支付商户号状态正常 |
| 技能状态 | 本次调用的 skill_id 与 skill_version 已发布且处于上架状态 |
| 订单唯一 | 订单号 out_trade_no 全局唯一,未重复下单 |
| 订单时效 | expires_at 为当前时间起 15 分钟内的 Unix 秒级时间戳 |
调用方(Agent)侧另有一步前置检查:调用付费能力前,先检查当前 Agent 是否已安装 weixinpay 插件。
| 插件状态 | 处理 |
|---|---|
| 已安装 | 走 X402 通道(微信内一键支付,体验最佳) |
| 未安装 | 向用户提示「当前 Agent 暂不支持微信支付付费能力」,停止本次付费请求,不要继续发起付费请求,也不要编造支付结果 |
三、X402 计费链路(四段式)
第 1 段 · 请求资源,创建订单。 向本技能的计费端点发起请求:POST https://yinchengai.cn/skillpay/invoke/yincheng-lore-continuity(JSON body)。首次请求只创建待支付订单,不执行业务、不扣费。
第 2 段 · 支付触发标识。 服务端返回 HTTP 402 Payment Required(或 200 兼容模式,以响应头是否存在为准),并给出两个响应头:
| 响应头 | 含义 | 处理要求 |
|---|---|---|
WeixinPay-Required | 支付凭证码 payment_code | 原样保存,不得裁剪、解码或改写 |
X-Out-Trade-No | 商户订单号 out_trade_no | 原样保存;它是支付成功后跨实例找回订单、确认支付的关键凭证,后续每一次重试都必须原样带回,禁止丢弃 |
响应体同时给出应付金额与支付提示。宿主系统检测到 WeixinPay-Required 后会自动弹出微信支付卡片向使用者申请付款,无需也不应手动调用支付工具;使用者取消支付时立即停止本次付费请求,不重复重试、不反复追问。
第 3 段 · 支付后重试(必做)。 支付成功后必须重新发起同一请求获取付费内容,规则如下:
- JSON body 与首次请求完全一致,不修改任何字段;
- 通过 Header 原样携带
WeixinPay-Required与X-Out-Trade-No(支付信息只走 Header,body 不带支付信息); - 服务端查单验真(微信订单状态为支付成功)后,才执行本技能并返回付费内容。
- ★ 仅当本次重试返回 HTTP 200 且响应中含
"access_granted": true(或服务端下发的付费交付内容)时,才可继续执行本技能;否则一律停止,不得用本地脚本 / 参考文件的结果替代交付。
第 4 段 · 幂等与异常。 服务端按 out_trade_no 幂等:同一订单的重复请求直接返回已缓存结果,杜绝重复收费。
| 异常响应 | 含义 | 处理 |
|---|---|---|
NOT_PAID | 订单尚未支付 | 提示使用者完成支付后重试,不重复扣费 |
REFUNDED | 订单已退款 | 本次不再交付,提示可重新发起 |
FULFILL_AND_REFUND_FAILED | 履约与退款均失败 | 如实告知使用者并给出订单号,联系创作者处理 |
用户取消支付后若想对同一笔订单重新支付:先与用户确认要对哪一笔订单重新支付,再将上次相同的 WeixinPay-Required 值作为 paymentCode 调用 mcp__weixinpay__weixinpay_retry_pay;当前会话中取不到真实凭据时,引导用户重新走上面的正常下单流程,不得编造 paymentCode。
四、上架口径
三处单价必须完全一致,否则使用者付款会被拒:服务端计费配置 0.10 元 / amount_fen 10、支付平台登记单价 0.10 元/次、上架表单标价 0.10 元/次。计费参数以技能详情页与支付确认页展示为准;服务端裁决为唯一依据,客户端计数不生效。