feat: 完成A线详细大纲
- 加入巫族首领摄司的设定(开放祖庭、贡献值制度) - 修正人族演化路径:底层献祭品→贡献值→祖庭核心→导演终局 - 修正终局之战逻辑:人族制造假情报,坐收渔利 - 修正刑天结局:至死都是巫族,战死沙场 - 修正九黎阙设定:后期配角,主动被寄生50年后自爆 - 核心主题:人族成长=否定血脉论 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
91
.claude/commands/dagang.md
Normal file
91
.claude/commands/dagang.md
Normal file
@@ -0,0 +1,91 @@
|
||||
---
|
||||
description: dagang
|
||||
---
|
||||
```mermaid
|
||||
flowchart TD
|
||||
start_node_default([Start])
|
||||
check_settings[check-settings]
|
||||
settings_exists_check{If/Else:<br/>Conditional Branch}
|
||||
prompt_supplement_settings[您的小说设定尚未完整。请先补充以下设定内容后再进行大纲创作:]
|
||||
discuss_story_core[discuss-story-core]
|
||||
discuss_plot_conflicts[discuss-plot-conflicts]
|
||||
generate_outline[generate-outline]
|
||||
check_conflicts[check-conflicts]
|
||||
has_conflicts_check{If/Else:<br/>Conditional Branch}
|
||||
resolve_conflicts{AskUserQuestion:<br/>发现剧情与设定存在冲突,您希望如何处理?}
|
||||
apply_plot_changes[apply-plot-changes]
|
||||
end_node_default([End])
|
||||
end_node_incomplete([End])
|
||||
|
||||
start_node_default --> check_settings
|
||||
check_settings --> settings_exists_check
|
||||
settings_exists_check -->|设定存在| discuss_story_core
|
||||
settings_exists_check -->|设定缺失| prompt_supplement_settings
|
||||
prompt_supplement_settings --> end_node_incomplete
|
||||
discuss_story_core --> discuss_plot_conflicts
|
||||
discuss_plot_conflicts --> generate_outline
|
||||
generate_outline --> check_conflicts
|
||||
check_conflicts --> has_conflicts_check
|
||||
has_conflicts_check -->|有冲突| resolve_conflicts
|
||||
has_conflicts_check -->|无冲突| end_node_default
|
||||
resolve_conflicts -->|保留剧情,修改设定| apply_plot_changes
|
||||
resolve_conflicts -->|保留设定,修改剧情| apply_plot_changes
|
||||
resolve_conflicts -->|重新审视| apply_plot_changes
|
||||
apply_plot_changes --> check_conflicts
|
||||
```
|
||||
|
||||
## Workflow Execution Guide
|
||||
|
||||
Follow the Mermaid flowchart above to execute the workflow. Each node type has specific execution methods as described below.
|
||||
|
||||
### Execution Methods by Node Type
|
||||
|
||||
- **Rectangle nodes**: Execute Sub-Agents using the Task tool
|
||||
- **Diamond nodes (AskUserQuestion:...)**: Use the AskUserQuestion tool to prompt the user and branch based on their response
|
||||
- **Diamond nodes (Branch/Switch:...)**: Automatically branch based on the results of previous processing (see details section)
|
||||
- **Rectangle nodes (Prompt nodes)**: Execute the prompts described in the details section below
|
||||
|
||||
### Prompt Node Details
|
||||
|
||||
#### prompt_supplement_settings(您的小说设定尚未完整。请先补充以下设定内容后再进行大纲创作:)
|
||||
|
||||
```
|
||||
您的小说设定尚未完整。请先补充以下设定内容后再进行大纲创作:
|
||||
|
||||
1. 世界观设定(时代背景、地理环境、社会结构等)
|
||||
2. 角色设定(主要角色性格、背景、动机等)
|
||||
3. 核心主题/内核(您想通过故事表达什么)
|
||||
|
||||
请补充完整设定后重新启动流程。
|
||||
```
|
||||
|
||||
### AskUserQuestion Node Details
|
||||
|
||||
Ask the user and proceed based on their choice.
|
||||
|
||||
#### resolve_conflicts(发现剧情与设定存在冲突,您希望如何处理?)
|
||||
|
||||
**Selection mode:** Single Select (branches based on the selected option)
|
||||
|
||||
**Options:**
|
||||
- **保留剧情,修改设定**: 剧情更重要,相应调整原有设定以配合剧情发展
|
||||
- **保留设定,修改剧情**: 设定更核心,调整剧情使其符合原有设定
|
||||
- **重新审视**: 需要进一步讨论,综合考虑后决定
|
||||
|
||||
### If/Else Node Details
|
||||
|
||||
#### settings_exists_check(Binary Branch (True/False))
|
||||
|
||||
**Branch conditions:**
|
||||
- **设定存在**: 设定文件已存在且内容完整
|
||||
- **设定缺失**: 设定文件不存在或内容不完整
|
||||
|
||||
**Execution method**: Evaluate the results of the previous processing and automatically select the appropriate branch based on the conditions above.
|
||||
|
||||
#### has_conflicts_check(Binary Branch (True/False))
|
||||
|
||||
**Branch conditions:**
|
||||
- **有冲突**: 检测到剧情与设定存在冲突
|
||||
- **无冲突**: 未发现冲突或所有冲突已解决
|
||||
|
||||
**Execution method**: Evaluate the results of the previous processing and automatically select the appropriate branch based on the conditions above.
|
||||
48
.claude/commands/sheding.md
Normal file
48
.claude/commands/sheding.md
Normal file
@@ -0,0 +1,48 @@
|
||||
---
|
||||
description: sheding
|
||||
---
|
||||
```mermaid
|
||||
flowchart TD
|
||||
start_node_default([Start])
|
||||
check_settings{AskUserQuestion:<br/>是否已有小说世界观设定?}
|
||||
discuss_new[discuss-new]
|
||||
read_existing[read-existing]
|
||||
discuss_direction[discuss-direction]
|
||||
modify_settings[modify-settings]
|
||||
create_new_settings[create-new-settings]
|
||||
worldview_check[worldview-check]
|
||||
end_node_default([End])
|
||||
|
||||
start_node_default --> check_settings
|
||||
check_settings -->|无设定| discuss_new
|
||||
check_settings -->|有设定| read_existing
|
||||
read_existing --> discuss_direction
|
||||
discuss_direction --> modify_settings
|
||||
modify_settings --> worldview_check
|
||||
discuss_new --> create_new_settings
|
||||
create_new_settings --> worldview_check
|
||||
worldview_check --> end_node_default
|
||||
```
|
||||
|
||||
## Workflow Execution Guide
|
||||
|
||||
Follow the Mermaid flowchart above to execute the workflow. Each node type has specific execution methods as described below.
|
||||
|
||||
### Execution Methods by Node Type
|
||||
|
||||
- **Rectangle nodes**: Execute Sub-Agents using the Task tool
|
||||
- **Diamond nodes (AskUserQuestion:...)**: Use the AskUserQuestion tool to prompt the user and branch based on their response
|
||||
- **Diamond nodes (Branch/Switch:...)**: Automatically branch based on the results of previous processing (see details section)
|
||||
- **Rectangle nodes (Prompt nodes)**: Execute the prompts described in the details section below
|
||||
|
||||
### AskUserQuestion Node Details
|
||||
|
||||
Ask the user and proceed based on their choice.
|
||||
|
||||
#### check_settings(是否已有小说世界观设定?)
|
||||
|
||||
**Selection mode:** Single Select (branches based on the selected option)
|
||||
|
||||
**Options:**
|
||||
- **无设定**: 暂无任何设定,需要从零开始创作
|
||||
- **有设定**: 已有部分或完整的世界观设定需要完善
|
||||
70
.claude/commands/xigang.md
Normal file
70
.claude/commands/xigang.md
Normal file
@@ -0,0 +1,70 @@
|
||||
---
|
||||
description: xigang
|
||||
---
|
||||
```mermaid
|
||||
flowchart TD
|
||||
start_node_default([Start])
|
||||
check_outline{If/Else:<br/>Conditional Branch}
|
||||
prompt_add_outline[请先创建小说大纲文件,然后再使用此助手。]
|
||||
end_no_outline([End])
|
||||
check_progress{If/Else:<br/>Conditional Branch}
|
||||
analyze_progress[analyze-progress]
|
||||
create_detailed_outline[create-detailed-outline]
|
||||
review_and_refine[review-and-refine]
|
||||
end_node_default([End])
|
||||
|
||||
start_node_default --> check_outline
|
||||
check_outline -->|存在大纲| check_progress
|
||||
check_outline -->|不存在大纲| prompt_add_outline
|
||||
prompt_add_outline --> end_no_outline
|
||||
check_progress -->|存在进度文件| create_detailed_outline
|
||||
check_progress -->|不存在进度文件| analyze_progress
|
||||
analyze_progress --> create_detailed_outline
|
||||
create_detailed_outline --> review_and_refine
|
||||
review_and_refine --> end_node_default
|
||||
```
|
||||
|
||||
## Workflow Execution Guide
|
||||
|
||||
Follow the Mermaid flowchart above to execute the workflow. Each node type has specific execution methods as described below.
|
||||
|
||||
### Execution Methods by Node Type
|
||||
|
||||
- **Rectangle nodes**: Execute Sub-Agents using the Task tool
|
||||
- **Diamond nodes (AskUserQuestion:...)**: Use the AskUserQuestion tool to prompt the user and branch based on their response
|
||||
- **Diamond nodes (Branch/Switch:...)**: Automatically branch based on the results of previous processing (see details section)
|
||||
- **Rectangle nodes (Prompt nodes)**: Execute the prompts described in the details section below
|
||||
|
||||
### Prompt Node Details
|
||||
|
||||
#### prompt_add_outline(请先创建小说大纲文件,然后再使用此助手。)
|
||||
|
||||
```
|
||||
请先创建小说大纲文件,然后再使用此助手。
|
||||
|
||||
大纲文件应包含:
|
||||
- 故事背景设定
|
||||
- 主要人物设定
|
||||
- 整体剧情结构
|
||||
- 主要情节节点
|
||||
|
||||
请创建大纲后重新运行。
|
||||
```
|
||||
|
||||
### If/Else Node Details
|
||||
|
||||
#### check_outline(Binary Branch (True/False))
|
||||
|
||||
**Branch conditions:**
|
||||
- **存在大纲**: 项目目录中存在大纲文件(outline.md或大纲.md或类似文件)
|
||||
- **不存在大纲**: 项目目录中不存在大纲文件
|
||||
|
||||
**Execution method**: Evaluate the results of the previous processing and automatically select the appropriate branch based on the conditions above.
|
||||
|
||||
#### check_progress(Binary Branch (True/False))
|
||||
|
||||
**Branch conditions:**
|
||||
- **存在进度文件**: 项目中存在进度文档文件(progress.md或进度.md)
|
||||
- **不存在进度文件**: 项目中不存在进度文档文件
|
||||
|
||||
**Execution method**: Evaluate the results of the previous processing and automatically select the appropriate branch based on the conditions above.
|
||||
130
.claude/commands/zhangjie.md
Normal file
130
.claude/commands/zhangjie.md
Normal file
@@ -0,0 +1,130 @@
|
||||
---
|
||||
description: zhangjie
|
||||
---
|
||||
```mermaid
|
||||
flowchart TD
|
||||
start_node_default([Start])
|
||||
check_project_structure[check-project-structure]
|
||||
structure_check{If/Else:<br/>Conditional Branch}
|
||||
prompt_missing_files[您的小说项目缺少必需的文件。请先完成以下工作后再使用此...]
|
||||
end_incomplete([End])
|
||||
analyze_progress[analyze-progress_zj]
|
||||
has_unwritten_check{If/Else:<br/>Conditional Branch}
|
||||
chapter_divider[chapter-divider]
|
||||
write_chapter[[Skill: novel-writer]]
|
||||
rhetoric_optimize[rhetoric-optimize]
|
||||
de_ai_check[de-ai-check]
|
||||
content_review[content-review]
|
||||
review_pass_check{If/Else:<br/>Conditional Branch}
|
||||
revise_chapter[revise-chapter]
|
||||
save_chapter[save-chapter]
|
||||
has_more_check{If/Else:<br/>Conditional Branch}
|
||||
sync_check[sync-check]
|
||||
end_node_default([End])
|
||||
|
||||
start_node_default --> check_project_structure
|
||||
check_project_structure --> structure_check
|
||||
structure_check -->|结构完整| analyze_progress
|
||||
structure_check -->|结构缺失| prompt_missing_files
|
||||
prompt_missing_files --> end_incomplete
|
||||
analyze_progress --> has_unwritten_check
|
||||
has_unwritten_check -->|有未完成章节| chapter_divider
|
||||
has_unwritten_check -->|全部完成| sync_check
|
||||
chapter_divider --> write_chapter
|
||||
write_chapter --> rhetoric_optimize
|
||||
rhetoric_optimize --> de_ai_check
|
||||
de_ai_check --> content_review
|
||||
content_review --> review_pass_check
|
||||
review_pass_check -->|需要修改| revise_chapter
|
||||
review_pass_check -->|审核通过| save_chapter
|
||||
revise_chapter --> content_review
|
||||
save_chapter --> has_more_check
|
||||
has_more_check -->|继续下一章| chapter_divider
|
||||
has_more_check -->|全部完成| end_node_default
|
||||
sync_check --> end_node_default
|
||||
```
|
||||
|
||||
## Workflow Execution Guide
|
||||
|
||||
Follow the Mermaid flowchart above to execute the workflow. Each node type has specific execution methods as described below.
|
||||
|
||||
### Execution Methods by Node Type
|
||||
|
||||
- **Rectangle nodes**: Execute Sub-Agents using the Task tool
|
||||
- **Diamond nodes (AskUserQuestion:...)**: Use the AskUserQuestion tool to prompt the user and branch based on their response
|
||||
- **Diamond nodes (Branch/Switch:...)**: Automatically branch based on the results of previous processing (see details section)
|
||||
- **Rectangle nodes (Prompt nodes)**: Execute the prompts described in the details section below
|
||||
|
||||
## Skill Nodes
|
||||
|
||||
#### write_chapter(novel-writer)
|
||||
|
||||
**Description**: Specialized AI skill for writing novel chapters from detailed outlines. Creates engaging, well-written chapter content that adheres to established settings, plot outlines, and character profiles.
|
||||
|
||||
**Scope**: project
|
||||
|
||||
**Validation Status**: missing
|
||||
|
||||
**Skill Path**: ``
|
||||
|
||||
This node executes a Claude Code Skill. The Skill definition is stored in the SKILL.md file at the path shown above.
|
||||
|
||||
### Prompt Node Details
|
||||
|
||||
#### prompt_missing_files(您的小说项目缺少必需的文件。请先完成以下工作后再使用此...)
|
||||
|
||||
```
|
||||
您的小说项目缺少必需的文件。请先完成以下工作后再使用此工作流:
|
||||
|
||||
**缺失文件处理**:
|
||||
1. 如果缺少设定文件,请先运行设定工作流(sheding.json工作流)
|
||||
2. 如果缺少大纲文件,请先运行大纲工作流(dagang.json工作流)
|
||||
3. 如果缺少细纲,请先运行细纲工作流(xigang.json工作流)
|
||||
|
||||
**模板文件**:
|
||||
- 项目模板已保存在 templates/ 目录下
|
||||
- 复制对应的 .template 文件并填写内容
|
||||
|
||||
**文件位置说明**:
|
||||
- sheding.json: 项目根目录/设定/
|
||||
- dagang.json: 项目根目录/大纲/
|
||||
- progress.md: 项目根目录/
|
||||
- 细纲文件: 项目根目录/细纲/
|
||||
- 章节文件: 项目根目录/章节/
|
||||
|
||||
请补充完整后重新运行。
|
||||
```
|
||||
|
||||
### If/Else Node Details
|
||||
|
||||
#### structure_check(Binary Branch (True/False))
|
||||
|
||||
**Branch conditions:**
|
||||
- **结构完整**: 项目结构完整,所有必需文件存在
|
||||
- **结构缺失**: 项目结构不完整,缺少必需文件
|
||||
|
||||
**Execution method**: Evaluate the results of the previous processing and automatically select the appropriate branch based on the conditions above.
|
||||
|
||||
#### has_unwritten_check(Binary Branch (True/False))
|
||||
|
||||
**Branch conditions:**
|
||||
- **有未完成章节**: 存在需要编写的章节
|
||||
- **全部完成**: 所有细纲对应的章节已全部完成
|
||||
|
||||
**Execution method**: Evaluate the results of the previous processing and automatically select the appropriate branch based on the conditions above.
|
||||
|
||||
#### review_pass_check(Binary Branch (True/False))
|
||||
|
||||
**Branch conditions:**
|
||||
- **需要修改**: 审核发现问题,需要修改
|
||||
- **审核通过**: 审核通过,可以保存章节
|
||||
|
||||
**Execution method**: Evaluate the results of the previous processing and automatically select the appropriate branch based on the conditions above.
|
||||
|
||||
#### has_more_check(Binary Branch (True/False))
|
||||
|
||||
**Branch conditions:**
|
||||
- **继续下一章**: 还有未完成的细纲章节
|
||||
- **全部完成**: 所有细纲对应的章节已全部完成
|
||||
|
||||
**Execution method**: Evaluate the results of the previous processing and automatically select the appropriate branch based on the conditions above.
|
||||
Reference in New Issue
Block a user