一键导入
novelist-worldview
创建或更新小说的世界观与各类设定。当用户说"设定世界观/写背景设定/定魔法体系/加个组织或物品设定/历史背景"时调用。世界观拆为 地理/势力/规则(力量体系)/历史 四文件; 其他设定(物品/组织/术语)按一设定一文件存于 设定/ 目录。本 skill 独占 世界观/ 与 设定/ 目录。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
创建或更新小说的世界观与各类设定。当用户说"设定世界观/写背景设定/定魔法体系/加个组织或物品设定/历史背景"时调用。世界观拆为 地理/势力/规则(力量体系)/历史 四文件; 其他设定(物品/组织/术语)按一设定一文件存于 设定/ 目录。本 skill 独占 世界观/ 与 设定/ 目录。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
planning 入口 + 单一真值源 (用户显式 /skein-plan 或被 skein-flow 委托)。新建 SKEIN task 做需求梳理: 判新旧 + create 登记 + 交互式 brainstorm + grill 硬门。产出 prd.md + design.md + 子任务/依赖 DAG 落 task.json。无参 = 停在 start 前 (只规划不执行); --continue = 返回工件路径供 flow 激活。硬约束: 未跑 grill / 未 subtask add 禁进 exec; design.md 仅 planning 阶段可写
两层规则记忆 (基于 .skein/spec)。planning 时 recall 召回相关规则、task finish 后 sediment 沉淀学习 + prune 自动精简过期/重复/断链规则。core 常驻硬规 + recall 按需召回, 经判定门自动写盘 (不逐次问用户)。产出 .skein/spec 下 core/recall 规则文件 + index。另支持空仓 bootstrap 播种规则基线、记忆大面积失效 (大重构/换栈) 时 reconstruct 可逆归档后按项目类型分型重建、maintain 手动体检 (超预算/stale/断链/重复/废弃)。硬约束: sediment+prune 异步 fire-and-forget 不阻塞 finish; core 只留硬约束
task check 阶段质量验证。exec 产物完成后、finish 前使用。派 skein-checker 跑 lint/type-check/tests/契约 + 一致性核查, 回传通过|失败|冲突报告。未过或检出冲突不放行 finish。验证与修复分离。
task exec 阶段执行编排调度门 + /skein-exec 闭环入口。作命令: 有入参→强制建 task 走闭环 (委托 skein-flow: plan→exec→check→finish, 不 inline); 无入参→驱动 .skein 既有 ready/active task 各走闭环。作 skill: 被 skein-flow exec 委托, main 按 depends_on DAG 为每个 subtask 选合适 agent 各执行 1 个, 改动落 task worktree。回传各 subtask 产物 / 需要 / 失败。硬约束: 并发上限 2、完成即派、main 禁亲改源码、载体单 subagent 不递归、异步等待 MUST 输出任务清单
task 收尾闭环门。check 全绿后使用 (被 skein-flow finish 委托, 或用户显式 "收尾/归档/闭环") — 派 skein-finisher 收尾勘察 (diff/subtask 核对/悬挂清单, 同步门) → skein finish (commit→merge→archive→销 worktree, 先闭环) → 异步 fire-and-forget 派 skein-specer 跑 sediment 判定门 + 自主写盘 (不阻塞 finish)
强制 task 闭环。复杂/多步/跨文件请求, 或用户显式要求把请求作为 SKEIN task 处理时使用 — 强推 plan→exec→check→finish 全流程, main 作调度器派 subagent 在 worktree 内执行, 禁 inline 直接做
| name | novelist-worldview |
| description | 创建或更新小说的世界观与各类设定。当用户说"设定世界观/写背景设定/定魔法体系/加个组织或物品设定/历史背景"时调用。世界观拆为 地理/势力/规则(力量体系)/历史 四文件; 其他设定(物品/组织/术语)按一设定一文件存于 设定/ 目录。本 skill 独占 世界观/ 与 设定/ 目录。 |
| user-invocable | true |
| argument-hint | ["设定主题"] |
| arguments | ["设定主题"] |
把世界观拆成可独立演进、可逐项核对的文件, 让"规则"成为后续一致性检查的硬约束来源。
| 路径 | 内容 | 一致性意义 |
|---|---|---|
| 世界观/地理.md | 区域、地标、气候、地图 | 人物移动/距离的约束 |
| 世界观/势力.md | 国家/组织/派系、势力范围、关系 | 阵营冲突的依据 |
| 世界观/规则.md | 力量/科技/魔法体系: 能力边界 + 代价 | 最关键——破例=最常见的设定崩坏 |
| 世界观/历史.md | 关键历史事件时间线 | 人物经历的时间锚点 |
| 设定/<名>.md | 其他设定: 物品/组织/术语, 一设定一文件 | 专有名词的唯一事实源 |
AskUserQuestion 确认范围再进 step 2。设定/_索引.md。已有则增量更新, 新设定则新建文件并登记索引。references/worldview-templates.md 的模板写; 尤其 规则.md: 每种能力写清能做什么 + 不能做什么 + 代价/限制。任何能力缺代价/边界 → 硬停, 追问后补全, 禁落盘「能力有、限制无」的规则——无边界的力量是一致性灾难。设定/_索引.md; 新增世界观块 → 确认 世界观/_索引.md 链接存在。AskUserQuestion 请用户裁定改哪边, 禁自行让两处并存; 建议改动后跑 novelist-check。novelist-design 引用: 核心设计阶段落地世界观骨架。规则.md 是 novelist-check 一致性审查的核心依据——写得越明确, 检查越有力。| 触发 | 一线修复 | 仍失败兜底 |
|---|---|---|
| 主题模糊(不知建哪块) | AskUserQuestion 给四块+其他设定选项 | 用户仍不明 → 从 总览.md 题材反推建议 |
| 力量体系只写"能做什么"无代价 | 追问限制与代价, 补全边界 | 用户不定 → 文件标「代价待定」, 检查时视为高风险项 |
| 新设定与已有规则矛盾 | 标出矛盾请用户裁定 | 裁定后改唯一事实源, 禁两处并存 |
| 同一术语多处定义不一 | 合并到 设定/<名>.md 单一文件 | 引用处统一指向该文件 |
| # | 禁做 | 改为 |
|---|---|---|
| 1 | 力量体系只写能力不写代价/边界 | 每种能力必写限制与代价 |
| 2 | 同一设定散落多文件各说各话 | 一设定一文件, 唯一事实源 |
| 3 | 新设定与旧规则冲突却不标 | 主动扫冲突, 请用户裁定 |
| 4 | 写到 人物/ 或 章节/ 目录 | 只写 世界观/ 与 设定/ |
| 5 | 新增 设定/ 文件却不登记索引 | 必更新 设定/_索引.md |
被 novelist-design 引用落地世界观; 规则.md 是 novelist-check 的硬约束来源; 与 character/outline 目录互斥。