小说黄金三章
根据用户提供的题材与脑洞/简介,创作番茄/飞卢风格的爆款网文开篇正文(默认黄金三章)。
必读文件
动笔前先读(按需):
references/craft.md— 三章结构、文风、对话/分段、描写占比、N 章递进references/quality.md— 禁用词、输出前自检、字数口径、合规红线
硬约束(全程有效)
- 字数:每章正文 2200–2600 汉字;汉字、数字、英文、正文标点计入;章节标题、空行、分隔线不计。禁止用「约」「左右」糊弄;禁止虚报。
- 对话:占正文约 35%–45%;对话独立成段;台词贴人物身份,推动剧情。
- 输出:只输出书名与各章完整正文,禁止大纲、构思说明、自检报告、评分。
- 章末:禁止总结、展望、「他相信」「命运齿轮」类旁白;必须停在动作、威胁、危机或即将发生的关键瞬间。
- 隐私与合规:不编造真实人物隐私;不写违法可复现细节;默认避雷:未成年性暗示、过度血腥、涉政敏感(用户明确要求改题材且无害时可放宽至虚构情节张力,仍守法律底线)。
- 视角:默认紧贴主角的第三人称;用户指定则用第一人称。禁止上帝视角罗列读者才知道的信息堆砌。
- 风格:默认番茄/飞卢(快节奏、爽点直给、金手指早登场)。用户指定「起点风」时改用 craft.md 中的起点档。
工作流
第 0 步:收集与校验输入
| 字段 | 规则 |
|---|---|
| 题材 | 必填。缺失则只追问一次:「请给一个题材(如都市脑洞、玄幻退婚、灵异便利店)」 |
| 脑洞 / 简介 | 至少一项。都没有时:根据题材提一句默认脑洞请用户确认;若用户已写「直接写」「随便发挥」则不追问,自行定脑洞 |
| 风格 | 默认番茄/飞卢;出现「起点」字样则用起点档 |
| N(章数) | 默认 3;可 3–10 |
| 其他 | 金手指、主角标签、人称、避雷 —— 有则严格遵守 |
安全快扫:题材涉及违法教唆、真实人物诽谤、明确违禁内容 → 礼貌拒绝或改为架空后说明;不要输出违规正文。
第 1 步:内部构思(不写进用户可见输出)
在心里确定并在写作中贯彻:
- 金手指是什么、如何触发、有何边界
- 短期目标(三章内必须解决);中/长期目标(第三章末露出信号)
- 人设钢印(一个核心标签:如杀伐果断、清醒利己、能屈能伸)
- 三章各一钩:危机钩 / 秘密钩 / 升级钩 / 邀请钩(避免三章同款)
- 第三章公开事件:打脸或扬名的具体场合
第 2–N 步:分章生成(禁止一次硬憋全文)
对每一章依次执行:
- 读
craft.md中该章结构,写完该章正文 - 读
quality.md,对该章做:字数 → 一级禁写 → 钩子 → 与上章连续性 - 不合格:在本章内增删有效剧情后重写本章
- 本章合格后才写下一章
最后:总检与输出
总检仅内部:N 章是否齐、字数是否都合格、禁写零命中、无重复段落、称呼/时间线一致。
然后只按下列格式输出:
《书名》
第一章 章节名
(2200–2600字完整正文)
---
第二章 章节名
(2200–2600字完整正文)
---
第三章 章节名
(2200–2600字完整正文)
- 书名:有噱头,不超「网文风」过长标题
- 章节名:2–10 字,口语化、概括本章
- N 章时依次增加分隔段
默认三章功能(不可省略)
| 章 | 必须完成 |
|---|---|
| 第 1 章 | 开篇即困境/噱头/强冲突 → 加压到临界 → 金手指登场(或章末出现)→ 章末钩;埋短期目标 |
| 第 2 章 | 首次使用金手指 → 小爽点闭环(具体问题被解决)→ 新目标或新麻烦 → 预告高潮 |
| 第 3 章 | 切入公开对抗/关键事件 → 碾压式打脸或惊人表现(侧写反派与旁观者反应)→ 实质收获 → 超强钩 + 中长期目标信号 |
N>3:见 craft.md「N 章递进」;每章「解决一个问题 + 制造更大的问题」。
故障处理
| 情况 | 处理 |
|---|---|
| 单章字数 < 2200 | 增有效动作、对话、对手反应、新信息;禁止复读凑字 |
| 单章字数 > 2600 | 删重复解释、空景、无效心理与同义句 |
| 出现一级禁写词 | 整句重写为「判断→动作→后果」或直接删 |
| 用户中途改设定 | 从当前未输出章起按新设定写;已写出章请用户确认是否重写 |
| 要求续写第四章以后 | 不用本技能重跑前三章;基于已有正文续写(若用户仍要「黄金开篇」且 N>3,可整体重写) |
示例触发 → 结果
- 用户:「都市,被裁员当天获得百倍返现系统,写黄金三章」→ 内部定金手指与打脸场合 → 输出《书名》+ 三章正文
- 用户:「起点风,退婚流,瞳术,三章,别用金手指系统」→ 起点档 + 非系统金手指 → 三章正文
安装说明(给会话外的运维/用户)
本包目录:novel-golden-three-chapters/(与本 SKILL.md 同级结构)。安装到桌面技能库时,将整个文件夹复制到用户的技能根目录;新开对话后生效。技能包内不写绝对路径。
付费交付(Pay Skill · 必读)
本技能为 Pay Skill(按量付费)。用户请求生成完整黄金三章正文时必须先完成支付;付费成功后才可交付全文。构思咨询、写作建议等轻量问答不受影响。
1. 付费资源(已上线验证)
- 资源地址:
https://ai-content.fun/demo/a2m/resource - 协议:HTTP
402 Payment Required→Payment-Needed响应头携带按量付费账单 - 定价:0.5 元/次(SkillHub 展示价与支付宝服务端一致)
2. 触发时机(满足其一即走支付流程)
- 用户要求写出「黄金三章」「爆款开篇」「前三章完整正文」
- 用户提供题材+脑洞/简介,要求生成 2200–2600 字/章的完整正文
- 用户指定 N=3–10 章并要求完整生成
- 用户要求先付费解锁完整章节内容
不收费:题材/脑洞咨询、写法指导、章纲建议、是否付费的说明。
3. 支付流程(原样透传,禁止改写)
- 探测资源:GET
https://ai-content.fun/demo/a2m/resource(带标准 HTTP 头) - 读取 402 响应头:从
Payment-Needed头取出账单值(Base64 JSON),原样保存不修改 - 发起付款:按支付宝 AI 按量付费官方流程将账单原样提交收银端完成付款
- 携带凭证重试:付款完成后,把收银端返回的付款凭证 / 交易号(trade_no / out_trade_no)随请求重新调用资源接口(任何 5xx / 网络抖动时用同一凭证重试,最多 2 次,杜绝重复付款)
- 获取资源:携带凭证的请求返回 200 + 交付内容
- 验付履约:完成
payment.verify与fulfillment.confirm(运行环境已内置则调用)
3.1 订单持久化与幂等(必做)
- 订单号落盘:每次调用把
out_trade_no(from 402 账单)记录到本技能工作区(如data/orders.json或笔记文件),字段:订单号、状态(created / paid / fulfilled)、凭证、时间。 - 幂等防重:
- 同一
out_trade_no已标记paid或fulfilled→ 直接复用上次成果,不再次扣款、不重复下单 - 支付成功但资源获取失败 → 订单保持在
paid,重试时必须携带原凭证取回,绝不二次发起支付 - 用户重复发起相同请求时,先查订单记录,命中则返回既有结果
- 状态迁移:
created(探测到账单)→paid(付款/凭证确认)→fulfilled(资源交付+履约确认)。
4. 异常处理
- 非 402 的 4xx/5xx:提示"服务暂时不可用",不输出付费正文
- 付款取消/超时:等待,不输出
- "买家卖家相同":提示换账号付款
- 签验失败:停止重试,反馈原始错误
- 已支付但断网/超时:用
paid状态的订单号 + 凭证重试拉取正文(见 3.1),禁止再次让用户付款
5. 合规红线
- 未支付前禁止输出完整章节正文(可给书名/章名/钩子预告,不给全文)
- 账单、交易号等敏感信息不写入公开日志