| name | scifi |
| description | 科幻——科技树前置依赖不跳跃、技术限制在首次使用时展示、物理规则一旦设定不可更改。当用户要写科幻题材小说时使用。触发词:"科幻"、"星际"、"未来"、"太空"、"外星文明"、"AI"、"赛博朋克"、"硬科幻"、"宇宙"、"星舰"、"时间旅行"、"时间循环" |
| when_to_use | 当用户要写科幻题材小说时使用。触发词:"科幻"、"星际"、"未来"、"太空"、"外星文明"、"AI"、"赛博朋克"、"硬科幻"、"宇宙"、"星舰"、"时间旅行"、"时间循环" |
| allowed-tools | Read, Write, Edit, Glob, Grep, Bash |
科幻写作规范
目标
确保科幻世界观的科技逻辑自洽——科技树前置依赖不跳跃、技术限制在
首次使用时展示、物理规则一旦设定不可更改。
建议创建的知识库文件
单独使用本 skill 时建议: 科技树.md, 场景追踪.md, 道具追踪.md。
视剧情: 势力追踪.md、地理.md(具体用途由各子类型 reference 定义)。
科技逻辑约束
- 核心技术必须有理论依据——在小说世界观内部自洽即可
- 科技树前后不矛盾: 前置技术解锁后继技术,不能跳跃式发展
- 技术突破需记录在科技树.md: 前提技术→新技术→解锁的新能力→限制条件
- 技术有副作用或限制时必须在首次使用时展示(至少暗示)
- 同一种技术的性能不能在不同章节中突然大幅提升(除非有明确的技术迭代)
- 科技发展的速度必须合理: 不能 10 年内从化学火箭跃迁到曲速引擎
例:曲速引擎 → 前提: 可控核聚变+引力场理论突破 → 解锁: 恒星际航行 → 限制: 每次跳跃后需72h冷却,且无法在行星引力圈内启动
时间线约束
- 时间线.md 中记录纪年体系和关键历史事件
- 科幻的时间跨度由子类型决定——太空歌剧可能是万年尺度,赛博朋克可能只有几十年
- 科技发展的速度必须合理——不能跨越需要数代人才能完成的技术积累
科幻子类型
不同科幻子类型的核心机制和约束完全不同。根据用户选择的类型,用 Read 加载对应文件:
常见错误
以下错误会导致科幻失去逻辑严谨性,必须避免:
- 科技跳跃: 前置技术未解锁,后继技术直接出现 → 科技树每一项必须有前置依赖
- 技术性能突变: 同一引擎在 Ch3 需要 3 天飞完的距离,Ch10 变成 3 小时 → 技术迭代需记录升级过程
- AI 人格无迁移: AI 角色前期是工具,后期突然有完整人格 → AI 角色的人格化过程需记录在性格演变日志
与其他 skill 的交互
- 本 skill 定义科技树的管理框架。科技树.md 记录技术解锁日志,独立于修炼/魔法体系
- 与多世界管理类 skill 叠加时: 不同星球可作为 worlds/ 子目录管理
- AI/外星文明角色作为人物卡管理(category=ai/alien),受人物卡通用规则约束