|
@@ -7,16 +7,14 @@
|
|
|
|
|
|
|
|
## 安装
|
|
## 安装
|
|
|
|
|
|
|
|
|
|
+完全自包含,零外部依赖。内置 15 个中文题材配置文件。
|
|
|
|
|
+
|
|
|
```bash
|
|
```bash
|
|
|
# 克隆仓库
|
|
# 克隆仓库
|
|
|
git clone ssh://git@数学.top:10022/nonvioce/novel-skill.git ~/.claude/skills/novel-write
|
|
git clone ssh://git@数学.top:10022/nonvioce/novel-skill.git ~/.claude/skills/novel-write
|
|
|
|
|
|
|
|
# 或:如果已有本地项目,直接软链接
|
|
# 或:如果已有本地项目,直接软链接
|
|
|
ln -s /path/to/novel-skill ~/.claude/skills/novel-write
|
|
ln -s /path/to/novel-skill ~/.claude/skills/novel-write
|
|
|
-
|
|
|
|
|
-# 确保 InkOS 题材配置文件可读(种子提取依赖)
|
|
|
|
|
-# 预期路径: ~/Downloads/inkos-master/packages/core/genres/*.md
|
|
|
|
|
-# 如不可用,系统回退到内置通用种子
|
|
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
安装后,在 Claude Code 对话中输入"写小说""开新书""续写第X章"等自动触发技能。
|
|
安装后,在 Claude Code 对话中输入"写小说""开新书""续写第X章"等自动触发技能。
|
|
@@ -193,31 +191,35 @@ git push -u origin master
|
|
|
|
|
|
|
|
## 题材管理
|
|
## 题材管理
|
|
|
|
|
|
|
|
-### 支持的中文题材映射
|
|
|
|
|
-
|
|
|
|
|
-| 中文题材 | InkOS ID | 说明 |
|
|
|
|
|
-|---------|----------|------|
|
|
|
|
|
-| 仙侠、修仙 | xianxia | 修炼体系/天劫/因果/气运 |
|
|
|
|
|
-| 玄幻 | xuanhuan | 战力体系/异界 |
|
|
|
|
|
-| 都市、现代、都市异能 | urban | 年代考据/商业规则 |
|
|
|
|
|
-| 恐怖、惊悚、灵异 | horror | 恐怖层级/压抑控制 |
|
|
|
|
|
-| 科幻 | sci-fi | 科技合理性 |
|
|
|
|
|
-| 末世、废土 | other | 回退到通用配置 |
|
|
|
|
|
-| 无限流 | other | 回退到通用配置 |
|
|
|
|
|
-| 种田、日常 | other | 回退到通用配置 |
|
|
|
|
|
-| 游戏、网游 | litrpg | 数值系统/面板 |
|
|
|
|
|
-| 言情、古言、现言 | romantasy | 关系发展/感情节奏 |
|
|
|
|
|
-| 奇幻、西幻 | progression | 魔法体系/世界观 |
|
|
|
|
|
|
|
+### 支持的 15 个题材(全部内置中文配置)
|
|
|
|
|
+
|
|
|
|
|
+| 中文题材 | 题材 ID | 章类型 | 爽点类型示例 |
|
|
|
|
|
+|---------|---------|--------|------------|
|
|
|
|
|
+| 仙侠、修仙 | xianxia | 战斗/悟道/布局/过渡/回收 | 悟道突破、斗法碾压、天劫渡过 |
|
|
|
|
|
+| 玄幻 | xuanhuan | 战斗/功法/升级/过渡/回收 | 越级反杀、神体觉醒、血脉吞噬 |
|
|
|
|
|
+| 都市、现代、职场 | urban | 商战/社交/布局/过渡/回收 | 商战碾压、身份揭示、人脉兑现 |
|
|
|
|
|
+| 恐怖、惊悚、灵异、悬疑 | horror | 铺垫/诡异/恐怖/过渡/回收 | 恐惧具现化、逃脱、规则破解 |
|
|
|
|
|
+| 科幻、星际、未来 | sci-fi | 探索/战斗/布局/过渡/回收 | 发现、科技突破、首次接触 |
|
|
|
|
|
+| 末世、废土、末日 | system-apocalypse | 求生/战斗/布局/过渡/回收 | 绝境求生、领土占领、社会重建 |
|
|
|
|
|
+| 无限流、轮回 | tower-climber | 关卡挑战/升级/布局/过渡/回收 | 楼层通关、Boss击败、登顶进度 |
|
|
|
|
|
+| 游戏、网游、系统 | litrpg | 升级/布局/过渡/回收/战斗 | 升级、技能解锁、装备掉落 |
|
|
|
|
|
+| 奇幻、西幻、魔法 | progression | 修炼/突破/布局/过渡/回收 | 等阶突破、技能精通、对手超越 |
|
|
|
|
|
+| 言情、古言、恋爱 | romantasy | 感情/动作/布局/过渡/回收 | 化学反应、初吻、关系确认 |
|
|
|
|
|
+| 轻小说、异世界、穿越 | isekai | 探索/适应/布局/过渡/回收/战斗 | 世界规则发现、现实技能应用 |
|
|
|
|
|
+| 种田、日常、温馨、治愈 | cozy | 日常/社区/布局/过渡/回收 | 关系深化、情感突破、技艺精通 |
|
|
|
|
|
+| 地下城、地城 | dungeon-core | 策略/冒险者视角/布局/过渡/回收 | 陷阱成功、楼层扩展、仆从进化 |
|
|
|
|
|
+| 东方修真 | cultivation | 修炼/突破/战斗/布局/过渡/回收 | 境界突破、功法大成、天劫渡过 |
|
|
|
|
|
+| 通用回退 | other | 推进/布局/过渡/回收 | 目标达成、困难克服、真相揭示 |
|
|
|
|
|
|
|
|
### 添加新题材
|
|
### 添加新题材
|
|
|
|
|
|
|
|
|
|
+在 `genres/` 目录下创建新 `.md` 文件,遵循 YAML frontmatter + Markdown body 格式:
|
|
|
|
|
+
|
|
|
```bash
|
|
```bash
|
|
|
-# 方法一:新建 InkOS 题材配置文件
|
|
|
|
|
-# 在 ~/Downloads/inkos-master/packages/core/genres/ 下创建 {新题材}.md
|
|
|
|
|
-# 然后运行种子提取
|
|
|
|
|
|
|
+# 预览提取结果
|
|
|
python3 scripts/seed_extractor.py --genre {新题材} --show
|
|
python3 scripts/seed_extractor.py --genre {新题材} --show
|
|
|
|
|
|
|
|
-# 方法二:直接初始化题材目录
|
|
|
|
|
|
|
+# 初始化题材进化目录
|
|
|
python3 scripts/seed_extractor.py --genre {新题材}
|
|
python3 scripts/seed_extractor.py --genre {新题材}
|
|
|
```
|
|
```
|
|
|
|
|
|
|
@@ -277,7 +279,7 @@ python3 scripts/pattern_mine.py mine --project /path/to/novel
|
|
|
| `CLAUDE.md` | 本文件,项目进度和使用说明 |
|
|
| `CLAUDE.md` | 本文件,项目进度和使用说明 |
|
|
|
| `scripts/evolve.sh` | 进化编排器入口,自动检测项目/题材 |
|
|
| `scripts/evolve.sh` | 进化编排器入口,自动检测项目/题材 |
|
|
|
| `scripts/prompt_evolver.py` | 岛屿模型 + 遗传算法 + 早停 + 灭绝 |
|
|
| `scripts/prompt_evolver.py` | 岛屿模型 + 遗传算法 + 早停 + 灭绝 |
|
|
|
-| `scripts/seed_extractor.py` | InkOS 题材配置 → 5岛种子提取 |
|
|
|
|
|
|
|
+| `scripts/seed_extractor.py` | 内置15题材配置 → 5岛种子提取 |
|
|
|
| `scripts/event_store.py` | 事件溯源引擎(编译/写入/列出事件) |
|
|
| `scripts/event_store.py` | 事件溯源引擎(编译/写入/列出事件) |
|
|
|
| `scripts/feedback_collector.py` | 多维反馈收集 + 事件写入 |
|
|
| `scripts/feedback_collector.py` | 多维反馈收集 + 事件写入 |
|
|
|
| `scripts/quality_tuner.py` | 质量阈值自适应调优 |
|
|
| `scripts/quality_tuner.py` | 质量阈值自适应调优 |
|