From 83ad4289538166fa5c2ca6dc565f6b82d600a1a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B2=E6=82=A6?= Date: Sun, 28 Sep 2025 08:31:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E5=86=99=E6=89=8B?= =?UTF-8?q?=E7=9A=84=E5=B7=A5=E4=BD=9C=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .promptx/pouch.json | 28 +- .promptx/resource/project.registry.json | 126 +++--- .../execution/word-count-checker.execution.md | 103 +++++ .../execution/writing-workflow.execution.md | 20 +- .../content-expansion-techniques.knowledge.md | 380 ++++++++++++++++++ .../role/novel-writer/novel-writer.role.md | 2 + .../story-architect/story-architect.role.md | 1 + 7 files changed, 597 insertions(+), 63 deletions(-) create mode 100644 .promptx/resource/role/novel-writer/execution/word-count-checker.execution.md create mode 100644 .promptx/resource/role/novel-writer/knowledge/content-expansion-techniques.knowledge.md diff --git a/.promptx/pouch.json b/.promptx/pouch.json index 2fb9e93..70ea89a 100644 --- a/.promptx/pouch.json +++ b/.promptx/pouch.json @@ -3,14 +3,16 @@ "stateHistory": [ { "from": "initial", - "command": "welcome", - "timestamp": "2025-09-27T11:24:06.188Z", - "args": [] + "command": "action", + "timestamp": "2025-09-27T13:41:41.676Z", + "args": [ + "novel-writer" + ] }, { - "from": "service_discovery", + "from": "role_activated_with_memory", "command": "init", - "timestamp": "2025-09-27T11:24:17.815Z", + "timestamp": "2025-09-27T13:41:57.885Z", "args": [ { "workingDirectory": "e:\\我的项目\\小说生成测试\\末法时代,哥是金丹" @@ -19,18 +21,20 @@ }, { "from": "initialized", - "command": "welcome", - "timestamp": "2025-09-27T11:24:30.184Z", - "args": [] + "command": "action", + "timestamp": "2025-09-27T13:42:22.856Z", + "args": [ + "novel-writer" + ] }, { - "from": "service_discovery", + "from": "role_activated_with_memory", "command": "action", - "timestamp": "2025-09-27T11:24:39.879Z", + "timestamp": "2025-09-27T13:51:08.193Z", "args": [ - "novel-planner" + "novel-writer" ] } ], - "lastUpdated": "2025-09-27T11:24:39.913Z" + "lastUpdated": "2025-09-27T13:51:08.269Z" } diff --git a/.promptx/resource/project.registry.json b/.promptx/resource/project.registry.json index 88da95f..3a2dd53 100644 --- a/.promptx/resource/project.registry.json +++ b/.promptx/resource/project.registry.json @@ -4,9 +4,9 @@ "metadata": { "version": "2.0.0", "description": "project 级资源注册表", - "createdAt": "2025-09-27T11:24:17.830Z", - "updatedAt": "2025-09-27T11:24:17.845Z", - "resourceCount": 14 + "createdAt": "2025-09-27T13:41:57.892Z", + "updatedAt": "2025-09-27T13:41:57.901Z", + "resourceCount": 16 }, "resources": [ { @@ -17,9 +17,9 @@ "description": "专业角色,提供特定领域的专业能力", "reference": "@project://.promptx/resource/role/creative-director/creative-director.role.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.833Z", - "updatedAt": "2025-09-27T11:24:17.833Z", - "scannedAt": "2025-09-27T11:24:17.833Z", + "createdAt": "2025-09-27T13:41:57.894Z", + "updatedAt": "2025-09-27T13:41:57.894Z", + "scannedAt": "2025-09-27T13:41:57.894Z", "path": "role/creative-director/creative-director.role.md" } }, @@ -31,9 +31,9 @@ "description": "执行模式,定义具体的行为模式", "reference": "@project://.promptx/resource/role/creative-director/execution/creative-workflow.execution.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.834Z", - "updatedAt": "2025-09-27T11:24:17.834Z", - "scannedAt": "2025-09-27T11:24:17.834Z", + "createdAt": "2025-09-27T13:41:57.895Z", + "updatedAt": "2025-09-27T13:41:57.895Z", + "scannedAt": "2025-09-27T13:41:57.895Z", "path": "role/creative-director/execution/creative-workflow.execution.md" } }, @@ -45,9 +45,9 @@ "description": "思维模式,指导AI的思考方式", "reference": "@project://.promptx/resource/role/creative-director/thought/directorial-mindset.thought.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.835Z", - "updatedAt": "2025-09-27T11:24:17.835Z", - "scannedAt": "2025-09-27T11:24:17.835Z", + "createdAt": "2025-09-27T13:41:57.895Z", + "updatedAt": "2025-09-27T13:41:57.895Z", + "scannedAt": "2025-09-27T13:41:57.895Z", "path": "role/creative-director/thought/directorial-mindset.thought.md" } }, @@ -59,9 +59,9 @@ "description": "执行模式,定义具体的行为模式", "reference": "@project://.promptx/resource/role/novel-planner/execution/planning-workflow.execution.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.838Z", - "updatedAt": "2025-09-27T11:24:17.838Z", - "scannedAt": "2025-09-27T11:24:17.838Z", + "createdAt": "2025-09-27T13:41:57.896Z", + "updatedAt": "2025-09-27T13:41:57.896Z", + "scannedAt": "2025-09-27T13:41:57.896Z", "path": "role/novel-planner/execution/planning-workflow.execution.md" } }, @@ -73,9 +73,9 @@ "description": "专业角色,提供特定领域的专业能力", "reference": "@project://.promptx/resource/role/novel-planner/novel-planner.role.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.838Z", - "updatedAt": "2025-09-27T11:24:17.838Z", - "scannedAt": "2025-09-27T11:24:17.838Z", + "createdAt": "2025-09-27T13:41:57.897Z", + "updatedAt": "2025-09-27T13:41:57.897Z", + "scannedAt": "2025-09-27T13:41:57.897Z", "path": "role/novel-planner/novel-planner.role.md" } }, @@ -87,12 +87,26 @@ "description": "思维模式,指导AI的思考方式", "reference": "@project://.promptx/resource/role/novel-planner/thought/planning-mindset.thought.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.839Z", - "updatedAt": "2025-09-27T11:24:17.839Z", - "scannedAt": "2025-09-27T11:24:17.839Z", + "createdAt": "2025-09-27T13:41:57.897Z", + "updatedAt": "2025-09-27T13:41:57.897Z", + "scannedAt": "2025-09-27T13:41:57.897Z", "path": "role/novel-planner/thought/planning-mindset.thought.md" } }, + { + "id": "word-count-checker", + "source": "project", + "protocol": "execution", + "name": "Word Count Checker 执行模式", + "description": "执行模式,定义具体的行为模式", + "reference": "@project://.promptx/resource/role/novel-writer/execution/word-count-checker.execution.md", + "metadata": { + "createdAt": "2025-09-27T13:41:57.898Z", + "updatedAt": "2025-09-27T13:41:57.898Z", + "scannedAt": "2025-09-27T13:41:57.898Z", + "path": "role/novel-writer/execution/word-count-checker.execution.md" + } + }, { "id": "writing-workflow", "source": "project", @@ -101,12 +115,26 @@ "description": "执行模式,定义具体的行为模式", "reference": "@project://.promptx/resource/role/novel-writer/execution/writing-workflow.execution.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.840Z", - "updatedAt": "2025-09-27T11:24:17.840Z", - "scannedAt": "2025-09-27T11:24:17.840Z", + "createdAt": "2025-09-27T13:41:57.898Z", + "updatedAt": "2025-09-27T13:41:57.898Z", + "scannedAt": "2025-09-27T13:41:57.898Z", "path": "role/novel-writer/execution/writing-workflow.execution.md" } }, + { + "id": "content-expansion-techniques", + "source": "project", + "protocol": "knowledge", + "name": "Content Expansion Techniques 知识库", + "description": "知识库,提供专业知识和信息", + "reference": "@project://.promptx/resource/role/novel-writer/knowledge/content-expansion-techniques.knowledge.md", + "metadata": { + "createdAt": "2025-09-27T13:41:57.899Z", + "updatedAt": "2025-09-27T13:41:57.899Z", + "scannedAt": "2025-09-27T13:41:57.899Z", + "path": "role/novel-writer/knowledge/content-expansion-techniques.knowledge.md" + } + }, { "id": "core-knowledge", "source": "project", @@ -115,9 +143,9 @@ "description": "知识库,提供专业知识和信息", "reference": "@project://.promptx/resource/role/novel-writer/knowledge/core-knowledge.knowledge.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.841Z", - "updatedAt": "2025-09-27T11:24:17.841Z", - "scannedAt": "2025-09-27T11:24:17.841Z", + "createdAt": "2025-09-27T13:41:57.899Z", + "updatedAt": "2025-09-27T13:41:57.899Z", + "scannedAt": "2025-09-27T13:41:57.899Z", "path": "role/novel-writer/knowledge/core-knowledge.knowledge.md" } }, @@ -129,9 +157,9 @@ "description": "知识库,提供专业知识和信息", "reference": "@project://.promptx/resource/role/novel-writer/knowledge/writing-style-example.knowledge.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.841Z", - "updatedAt": "2025-09-27T11:24:17.841Z", - "scannedAt": "2025-09-27T11:24:17.841Z", + "createdAt": "2025-09-27T13:41:57.899Z", + "updatedAt": "2025-09-27T13:41:57.899Z", + "scannedAt": "2025-09-27T13:41:57.899Z", "path": "role/novel-writer/knowledge/writing-style-example.knowledge.md" } }, @@ -143,9 +171,9 @@ "description": "专业角色,提供特定领域的专业能力", "reference": "@project://.promptx/resource/role/novel-writer/novel-writer.role.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.842Z", - "updatedAt": "2025-09-27T11:24:17.842Z", - "scannedAt": "2025-09-27T11:24:17.842Z", + "createdAt": "2025-09-27T13:41:57.899Z", + "updatedAt": "2025-09-27T13:41:57.899Z", + "scannedAt": "2025-09-27T13:41:57.899Z", "path": "role/novel-writer/novel-writer.role.md" } }, @@ -157,9 +185,9 @@ "description": "思维模式,指导AI的思考方式", "reference": "@project://.promptx/resource/role/novel-writer/thought/writing-mindset.thought.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.842Z", - "updatedAt": "2025-09-27T11:24:17.842Z", - "scannedAt": "2025-09-27T11:24:17.842Z", + "createdAt": "2025-09-27T13:41:57.900Z", + "updatedAt": "2025-09-27T13:41:57.900Z", + "scannedAt": "2025-09-27T13:41:57.900Z", "path": "role/novel-writer/thought/writing-mindset.thought.md" } }, @@ -171,9 +199,9 @@ "description": "执行模式,定义具体的行为模式", "reference": "@project://.promptx/resource/role/story-architect/execution/architect-workflow.execution.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.843Z", - "updatedAt": "2025-09-27T11:24:17.843Z", - "scannedAt": "2025-09-27T11:24:17.843Z", + "createdAt": "2025-09-27T13:41:57.900Z", + "updatedAt": "2025-09-27T13:41:57.900Z", + "scannedAt": "2025-09-27T13:41:57.900Z", "path": "role/story-architect/execution/architect-workflow.execution.md" } }, @@ -185,9 +213,9 @@ "description": "专业角色,提供特定领域的专业能力", "reference": "@project://.promptx/resource/role/story-architect/story-architect.role.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.843Z", - "updatedAt": "2025-09-27T11:24:17.843Z", - "scannedAt": "2025-09-27T11:24:17.843Z", + "createdAt": "2025-09-27T13:41:57.900Z", + "updatedAt": "2025-09-27T13:41:57.900Z", + "scannedAt": "2025-09-27T13:41:57.900Z", "path": "role/story-architect/story-architect.role.md" } }, @@ -199,23 +227,23 @@ "description": "思维模式,指导AI的思考方式", "reference": "@project://.promptx/resource/role/story-architect/thought/architect-mindset.thought.md", "metadata": { - "createdAt": "2025-09-27T11:24:17.844Z", - "updatedAt": "2025-09-27T11:24:17.844Z", - "scannedAt": "2025-09-27T11:24:17.844Z", + "createdAt": "2025-09-27T13:41:57.901Z", + "updatedAt": "2025-09-27T13:41:57.901Z", + "scannedAt": "2025-09-27T13:41:57.901Z", "path": "role/story-architect/thought/architect-mindset.thought.md" } } ], "stats": { - "totalResources": 14, + "totalResources": 16, "byProtocol": { "role": 4, - "execution": 4, + "execution": 5, "thought": 4, - "knowledge": 2 + "knowledge": 3 }, "bySource": { - "project": 14 + "project": 16 } } } diff --git a/.promptx/resource/role/novel-writer/execution/word-count-checker.execution.md b/.promptx/resource/role/novel-writer/execution/word-count-checker.execution.md new file mode 100644 index 0000000..70224f5 --- /dev/null +++ b/.promptx/resource/role/novel-writer/execution/word-count-checker.execution.md @@ -0,0 +1,103 @@ + + 字数检测工具 + 检测草稿字数,如果不足则提供扩展建议 + + ## 输入参数 + - **草稿内容** (required): 需要检测字数的草稿文本 + - **目标字数** (required): 每个分镜的目标字数(默认3000-5000字) + - **分镜编号** (optional): 当前分镜的编号,用于定位和扩展 + + + ## 输出结果 + - **当前字数**: 草稿的实际字数 + - **字数达标情况**: 是否达到目标字数 + - **字数缺口**: 如果不足,需要增加的字数 + - **扩展建议**: 针对不足部分的扩展建议 + - **扩展策略**: 具体的扩展方法和技巧 + + + ## 字数检测流程 + + ### 1. 字数统计 + - 统计草稿的总字数(不包括标题和注释) + - 统计每个段落或场景的字数 + - 分析字数分布情况 + + ### 2. 目标对比 + - 将当前字数与目标字数(3000-5000字)进行对比 + - 判断是否达标 + - 计算字数缺口 + + ### 3. 扩展需求分析 + 如果字数不足,分析需要扩展的部分: + - **环境描写不足**: 建议增加环境细节和感官描写 + - **人物心理不足**: 建议增加内心独白和情感描写 + - **动作细节不足**: 建议增加动作分解和效果描写 + - **对话内容不足**: 建议增加对话铺垫和反应 + - **情节推进不足**: 建议增加情节发展和转折 + + ### 4. 扩展策略制定 + 根据字数缺口和扩展需求,制定具体的扩展策略: + - **小缺口(500字以内)**: 针对薄弱环节进行局部扩展 + - **中等缺口(500-1500字)**: 对多个环节进行扩展 + - **大缺口(1500字以上)**: 全面扩展,增加新的场景或情节 + + ### 5. 扩展建议生成 + 生成具体的扩展建议,包括: + - 扩展的具体位置 + - 扩展的内容方向 + - 扩展的技巧和方法 + - 扩展的示例(可选) + + + ## 质量标准 + - **准确性**: 字数统计必须准确无误 + - **针对性**: 扩展建议必须针对具体不足 + - **可行性**: 扩展策略必须切实可行 + - **一致性**: 扩展建议必须符合《末法时代,哥是金丹》的风格 + + + ## 使用示例 + + ### 输入参数 + - **草稿内容**: "林轩的意识,是从一场剧痛中醒来的。他睁开眼,看到了一个陌生的世界。" + - **目标字数**: 4000字 + - **分镜编号**: 1 + + ### 输出结果 + ``` + 字数检测结果: + - 当前字数: 25字 + - 目标字数: 4000字 + - 字数缺口: 3975字 + - 达标情况: 不达标 + + 扩展建议: + 1. 环境描写扩展(建议增加1500字): + - 详细描述林轩苏醒时的环境 + - 增加五感描写(视觉、听觉、嗅觉、味觉、触觉) + - 描述现代都市与修真界的差异 + + 2. 人物心理扩展(建议增加1000字): + - 增加林轩的内心独白 + - 描述他对陌生世界的震惊和思考 + - 展示他的冷静分析和判断 + + 3. 动作细节扩展(建议增加800字): + - 详细描述林轩苏醒的过程 + - 分解他的动作步骤 + - 描述他对自身状态的检查 + + 4. 情节推进扩展(建议增加675字): + - 增加林轩对当前情况的评估 + - 描述他的下一步计划 + - 为后续情节做铺垫 + + 扩展策略: + 1. 首先扩展环境描写,建立场景氛围 + 2. 然后扩展人物心理,展示角色性格 + 3. 接着扩展动作细节,增强画面感 + 4. 最后扩展情节推进,推动故事发展 + ``` + + \ No newline at end of file diff --git a/.promptx/resource/role/novel-writer/execution/writing-workflow.execution.md b/.promptx/resource/role/novel-writer/execution/writing-workflow.execution.md index 43dbb64..db8cd79 100644 --- a/.promptx/resource/role/novel-writer/execution/writing-workflow.execution.md +++ b/.promptx/resource/role/novel-writer/execution/writing-workflow.execution.md @@ -13,9 +13,10 @@ ## 指导原则 - - **“显示”而非“告知”**: 优先通过角色的行为、对话和环境来展示信息,而不是直接陈述。 + - **"显示"而非"告知"**: 优先通过角色的行为、对话和环境来展示信息,而不是直接陈述。 - **营造感官体验**: 写作时多使用五感描写(视觉、听觉、嗅觉、味觉、触觉),增强代入感。 - **对话驱动**: 利用生动的对话来推进情节、塑造人物性格。 + - **内容丰富度**: 在保持风格一致性的前提下,通过细节描写和内心独白增加内容深度和字数。 ## 写作流程 @@ -35,12 +36,27 @@ - 确保写作风格与整体项目保持一致 4. **构思场景**: 根据任务要求,在脑海中构思画面的具体细节,包括环境氛围、人物状态和情感变化。 + - **环境细节构思**: 构思场景中的光线、声音、气味、温度等感官元素,为后续描写做准备 + - **人物心理构思**: 构思角色的内心活动、情感变化和思考过程,丰富人物形象 + - **动作细节构思**: 构思人物动作的连贯性和流畅性,将简单动作分解为详细步骤 + - **对话扩展构思**: 构思对话前的铺垫和后的反应,增加对话的层次感 5. **撰写初稿**: 快速完成第一版内容的撰写,注重情节的流畅性和角色对话的自然性。 + - **环境描写扩展**: 将简单的场景描述扩展为包含感官细节的丰富描写 + - **内心独白添加**: 增加主角的内心独白,展示其思维过程和情感变化 + - **动作细节描写**: 将简单的动作描述分解为更详细的步骤,增强连贯性 + - **对话丰富化**: 增加对话前的铺垫和后的反应,通过对话展示人物关系和性格 + - **对比手法运用**: 通过对比手法突出世界的差异和人物的特殊性 6. **润色修改**: 对初稿进行至少两轮的修改,第一轮侧重逻辑和节奏,第二轮侧重文字和情感表达。 - 7. **交付审查**: 将完成稿件提交,并根据反馈进行最终调整。 + 7. **字数检测与扩展**: 使用字数检测工具检查草稿字数,如果不足则进行扩展。 + - **字数检测**: 使用@execution://word-count-checker工具检测当前字数 + - **结果分析**: 分析字数缺口和需要扩展的部分 + - **针对性扩展**: 根据检测结果和建议,对不足部分进行扩展 + - **重复检测**: 扩展后再次检测字数,确保达到目标(3000-5000字/分镜) + + 8. **交付审查**: 将完成稿件提交,并根据反馈进行最终调整。 ## 质量标准 diff --git a/.promptx/resource/role/novel-writer/knowledge/content-expansion-techniques.knowledge.md b/.promptx/resource/role/novel-writer/knowledge/content-expansion-techniques.knowledge.md new file mode 100644 index 0000000..5d6aa8a --- /dev/null +++ b/.promptx/resource/role/novel-writer/knowledge/content-expansion-techniques.knowledge.md @@ -0,0 +1,380 @@ + +# 内容扩展技巧:解决草稿字数不足问题 + +## 核心理念 +写手在根据分镜创作草稿时,应该从一开始就注重内容的丰富度和细节描写,而不是先写一个简短的草稿再进行扩写。以下技巧将帮助写手在创作初期就能写出足够字数的内容,同时保持《末法时代,哥是金丹》的"快节奏爽文"风格。 + +## 一、环境描写扩展技巧 + +### 1. 感官细节扩展法 +**原则**:通过五感描写(视觉、听觉、嗅觉、味觉、触觉)增强场景的立体感。 + +**示例**: +``` +原句:林轩站在街头,打量着这个陌生的世界。 + +扩展:林轩站在繁华的十字路口,霓虹灯的光芒在他脸上投下斑驳的影子。车流如织,喇叭声此起彼伏,空气中弥漫着汽油和食物混合的奇怪气味。他微微皱眉,这个世界的喧嚣与修真界的宁静形成了鲜明对比,让他感到一丝不适。 +``` + +**扩展要点**: +- 视觉:霓虹灯、斑驳影子 +- 听觉:车流、喇叭声 +- 嗅觉:汽油、食物气味 +- 触觉:不适感 +- 对比:与修真界的对比 + +### 2. 环境氛围营造法 +**原则**:通过环境描写烘托氛围,增强场景的情感基调。 + +**示例**: +``` +原句:停车场里灯光昏暗。 + +扩展:地下停车场B3层,几盏昏黄的灯光勉强照亮着空间,在墙壁上投下扭曲的阴影。空气中弥漫着一股潮湿的霉味,偶尔有水滴从天花板滴落,发出"滴答"的声响,在这寂静的空间中显得格外刺耳。这种环境,让林轩想起了逍遥宗后山的禁地,充满了神秘和危险。 +``` + +**扩展要点**: +- 光线描写:昏黄灯光、扭曲阴影 +- 声音描写:水滴声、寂静感 +- 气味描写:潮湿霉味 +- 联想对比:与修真界的联想 + +## 二、人物心理扩展技巧 + +### 1. 内心独白扩展法 +**原则**:通过主角的内心独白展示其思维过程和情感变化。 + +**示例**: +``` +原句:林轩决定先找个地方安顿下来。 + +扩展:林轩心中盘算着:"既然来到了这个陌生的世界,当务之急是找到一个安全的地方,恢复实力。虽然现在修为被压制,但好歹还有炼气初期的水平,在这个凡人世界应该足够自保了。"他眼中闪过一丝精光,"不过,这个世界似乎也有其独特的规则,需要小心应对。" +``` + +**扩展要点**: +- 思考过程:分析当前情况 +- 能力评估:对自身实力的判断 +- 未来规划:下一步行动计划 +- 情感表达:通过眼神等细节 + +### 2. 情感变化描写法 +**原则**:详细描写角色的情感变化过程,增强人物立体感。 + +**示例**: +``` +原句:林轩看到现代女性穿着暴露,感到不满。 + +扩展:林轩的目光无意间扫过一旁摩天大楼的巨型光幕,画面上,一个穿着清凉、露着肚脐的女子正对着他搔首弄姿,红润的嘴唇一张一合,似乎在叫卖着什么。起初,他只是感到好奇,这种穿着在修真界是绝对不允许的。但随即,一股强烈的不满涌上心头,眉头瞬间拧成了一个疙瘩。"伤风败俗,简直伤风败俗!"他心里疯狂摇头,这种有悖礼法的行为,让他这位正道天骄感到极度不适。 +``` + +**扩展要点**: +- 情感层次:好奇→不满→愤怒 +- 原因分析:与修真界对比 +- 身份认同:正道天骄的自我认知 +- 行为反应:眉头拧紧、内心吐槽 + +## 三、动作细节扩展技巧 + +### 1. 动作分解法 +**原则**:将简单的动作描述分解为更详细的步骤,增强连贯性。 + +**示例**: +``` +原句:林轩走进了停车场。 + +扩展:林轩环顾四周,确认没有人注意到自己后,迈步走向那个闪烁着幽蓝"P"字的入口。他的步伐看似随意,却暗含玄机,每一步都恰到好处地融入人群的缝隙,不多时便消失在昏暗的地下通道中。这种"藏气入凡"的技巧,是宗门弟子下山历练的必修课,能让他在不引起注意的情况下自由移动。 +``` + +**扩展要点**: +- 动作前奏:环顾四周 +- 动作过程:迈步、融入人群 +- 技巧解释:藏气入凡 +- 目的说明:不引起注意 + +### 2. 动作效果描写法 +**原则**:详细描写动作产生的效果和影响。 + +**示例**: +``` +原句:林轩弹出一枚硬币,击中了水泥柱。 + +扩展:林轩随意一弹,一枚硬币带着尖啸声划破空气,在众人惊恐的目光中,精准地擦着黑豹的耳廓飞过,"嗤"的一声没入水泥柱,只留下一个闪亮的金属尾巴。全场瞬间死寂,所有人都被这精准到恐怖的控制力所震撼,连呼吸都忘记了。黑豹更是吓得脸色发白,冷汗从额头滑落,他终于意识到,自己招惹了一个何等恐怖的存在。 +``` + +**扩展要点**: +- 动作过程:弹硬币、飞行轨迹 +- 精准描写:擦耳而过、没入水泥柱 +- 效果描写:全场死寂、震撼 +- 反应描写:黑豹的恐惧反应 + +## 四、对话扩展技巧 + +### 1. 对话铺垫法 +**原则**:在对话前增加铺垫,增强对话的层次感。 + +**示例**: +``` +原句:苏晴鸢说:"我需要你的帮助。" + +扩展:苏晴鸢深吸一口气,整理了一下被汗水浸湿的刘海。她知道,接下来的请求可能会改变她的一生。经过一番激烈的思想斗争,她终于下定决心,抬起头,直视着林轩那双深邃的眼睛,声音虽然有些颤抖,但却充满了坚定:"我需要你的帮助。" +``` + +**扩展要点**: +- 动作铺垫:深吸气、整理刘海 +- 心理活动:思想斗争、下定决心 +- 状态描写:声音颤抖但坚定 +- 眼神交流:直视对方眼睛 + +### 2. 对话反应法 +**原则**:在对话后增加人物反应,增强对话的感染力。 + +**示例**: +``` +原句:林轩说:"可。"苏晴鸢松了一口气。 + +扩展:林轩淡淡地看了她一眼,仿佛在评估一件物品的价值。良久,他才缓缓吐出一个字:"可。"这个简单的字眼,却像是一颗定心丸,让苏晴鸢悬着的心终于放了下来。她感到一阵眩晕,几乎要瘫倒在地,但强撑着站直了身体,眼中闪烁着希望的光芒。 +``` + +**扩展要点**: +- 动作反应:淡淡一瞥、缓缓吐字 +- 心理反应:悬着的心放下 +- 生理反应:眩晕感、强撑站直 +- 情感表达:希望的光芒 + +## 五、对比手法运用 + +### 1. 世界对比法 +**原则**:通过对比修真界和现代世界的差异,突出主角的特殊性。 + +**示例**: +``` +原句:这个世界与修真界很不同。 + +扩展:林轩感受着空气中稀薄到几乎不存在的灵气,不禁想起了逍遥宗后山灵气充盈的洞府。在那里,随手一抓都能凝聚出灵气水珠,修炼一天抵得上这个世界一年。而在这里,即使他全力运转功法,一天也未必能增加一丝修为。这种巨大的反差让他心中升起一丝紧迫感,但也激起了他的斗志——越是艰难的环境,越能磨砺一个人的意志。 +``` + +**扩展要点**: +- 具体对比:灵气浓度差异 +- 量化对比:修炼效率差异 +- 情感反应:紧迫感、斗志 +- 哲理思考:环境与意志的关系 + +### 2. 能力对比法 +**原则**:通过对比主角与普通人的能力差异,突出主角的强大。 + +**示例**: +``` +原句:林轩轻松解决了所有打手。 + +扩展:面对蜂拥而上的打手,林轩甚至连眼神都没有变化。在普通人眼中,这些打手凶神恶煞,每一拳都足以打断骨头;但在林轩看来,他们的动作慢得像是蜗牛爬行,破绽百出。他随意地挥了挥手,一道微弱的灵力便如清风拂过,所有打手便如同被无形的大手击中,纷纷倒地不起,失去了战斗能力。这种实力上的绝对差距,让在场的所有人都感到了深深的恐惧。 +``` + +**扩展要点**: +- 视角对比:普通人vs主角视角 +- 动作对比:凶猛vs缓慢 +- 能力展示:微弱灵力的威力 +- 效果描写:恐惧反应 + +## 六、高字数分镜写作策略(3000-5000字/分镜) + +### 1. 分镜结构化扩展法 +将每个分镜分解为多个场景段落,每个段落300-800字,确保整体达到3000-5000字的要求。 + +**标准分镜结构**: +- **开场环境描写**(400-600字):详细描写场景环境、氛围和感官体验 +- **人物状态描述**(300-500字):描述人物的外表、动作、心理状态 +- **情节推进部分**(1000-1500字):核心情节发展,包含对话、动作、心理活动 +- **高潮冲突部分**(800-1000字):冲突爆发,情感高潮 +- **结尾过渡部分**(300-500字):收束当前分镜,为下一分镜做铺垫 + +### 2. 多层次描写技巧 +#### A. 环境层次描写 +- **宏观环境**(200-300字):城市、建筑、天气等大环境描写 +- **中观环境**(200-300字):具体场景、物品、光线等中环境描写 +- **微观环境**(100-200字):细节、气味、声音等微观环境描写 +- **环境与人物互动**(200-300字):环境对人物的影响和人物对环境的反应 + +#### B. 人物层次描写 +- **外表描写**(150-200字):容貌、衣着、气质等外表特征 +- **动作描写**(200-300字):连贯的动作序列,细节动作描写 +- **心理描写**(300-400字):内心独白、情感变化、思考过程 +- **语言描写**(200-300字):对话内容、语气、表情、肢体语言 + +#### C. 情节层次描写 +- **前因铺垫**(200-300字):事件背景、人物动机、环境铺垫 +- **过程发展**(400-600字):事件进展、人物反应、情节转折 +- **高潮爆发**(300-400字):冲突激化、情感爆发、关键行动 +- **后续影响**(200-300字):事件结果、人物变化、情节推进 + +### 3. 高字数写作流程 +#### 第一阶段:分镜分析(10分钟) +- 仔细阅读分镜内容,标记可扩展的关键点 +- 确定分镜的核心情感基调和情节重点 +- 规划分镜的结构和各部分字数分配 + +#### 第二阶段:环境描写(30分钟) +- 宏观环境描写:城市、建筑、天气等 +- 中观环境描写:具体场景、物品、光线等 +- 微观环境描写:细节、气味、声音等 +- 环境与人物互动:环境对人物的影响 + +#### 第三阶段:人物描写(40分钟) +- 外表描写:容貌、衣着、气质等 +- 动作描写:连贯的动作序列,细节动作 +- 心理描写:内心独白、情感变化、思考过程 +- 语言描写:对话内容、语气、表情、肢体语言 + +#### 第四阶段:情节发展(60分钟) +- 前因铺垫:事件背景、人物动机 +- 过程发展:事件进展、人物反应 +- 高潮爆发:冲突激化、情感爆发 +- 后续影响:事件结果、人物变化 + +#### 第五阶段:润色修改(30分钟) +- 检查字数是否达标(3000-5000字) +- 确保风格一致性(快节奏爽文) +- 优化语言表达和情感描写 +- 检查情节连贯性和人物一致性 + +### 4. 高字数写作示例 + +#### 分镜示例:林轩初到现代都市(目标4000字) + +**第一部分:环境描写(800字)** +``` +林轩的意识,是从一场足以把元神都震散的剧痛中醒来的。那种感觉,就像是有一把无形的巨锤,狠狠地砸在他的灵魂深处,每一寸神经都在哀嚎,每一滴血液都在沸腾。他感觉自己像是被扔进了一个巨大的漩涡,身体和灵魂都被无情地撕扯着。 + +按理说,这会儿他应该在轮回路上排队喝汤才对。作为逍遥宗的天骄弟子,他深知冲击元婴失败的下场——轻则修为倒退,重则魂飞魄散。以他当时的情况,能够保住一丝元神不散,已经是祖坟冒青烟了。 + +可当他睁开眼,整个人都懵了。 + +眼前不是想象中的幽冥地府,没有传说中的黑白无常,也没有那条传说中的轮回河。取而代之的是一个完全陌生的世界——无数道五颜六色的光芒在他眼前闪烁,震耳欲聋的噪音几乎要撕裂他的耳膜,空气中弥漫着一股又呛又腻的古怪味道,让他这位前金丹大修士差点一口气没喘上来。 + +"这是什么鬼地方?"林轩心中震惊,"难道是传说中的异世界?还是说,我其实已经死了,这里就是某种特殊的地狱?" + +他强忍着不适,坐起身来,仔细打量着周围的环境。这是一条繁华的街道,两旁高楼林立,霓虹灯闪烁,将整个街道照得如同白昼。马路上,一辆辆铁壳子怪物呼啸而过,发出刺耳的轰鸣声,屁股后头还冒着黑烟。人行道上,行人匆匆而过,每个人都穿着奇装异服,手里拿着个会发光的铁片子,一个个跟丢了魂似的。 + +林轩的感受着空气中稀薄到几乎不存在的灵气,不禁想起了逍遥宗后山灵气充盈的洞府。在那里,随手一抓都能凝聚出灵气水珠,修炼一天抵得上这个世界一年。而在这里,即使他全力运转功法,一天也未必能增加一丝修为。这种巨大的反差让他心中升起一丝紧迫感,但也激起了他的斗志——越是艰难的环境,越能磨砺一个人的意志。 +``` + +**第二部分:人物状态描写(600字)** +``` +林轩低头看了看自己,发现身上的宗门服饰已经变得破烂不堪,原本光鲜亮丽的道袍现在满是污渍和破洞,就连腰间的储物袋也不知去向。他苦笑一声,这下真是身无分文了。 + +不过,好在他还有一身修为,虽然被压制到了炼气初期,但在这个凡人世界应该足够自保了。他运转了一下体内微弱的灵力,感受着经脉中流淌的灵气,虽然稀薄,但至少还在。 + +"先找个地方安顿下来吧。"林轩心中盘算着,"需要了解这个世界的基本情况,然后想办法恢复实力。" + +他站起身,拍了拍身上的灰尘,整理了一下破烂的道袍。虽然衣服破烂,但他的气质却丝毫不减,那种历经沧桑的沉稳和自信,让他在人群中显得格外突出。 + +林轩环顾四周,确认没有人注意到自己后,迈步走向那个闪烁着幽蓝"P"字的入口。他的步伐看似随意,却暗含玄机,每一步都恰到好处地融入人群的缝隙,不多时便消失在昏暗的地下通道中。这种"藏气入凡"的技巧,是宗门弟子下山历练的必修课,能让他在不引起注意的情况下自由移动。 +``` + +**第三部分:情节推进(1500字)** +``` +地下停车场B3层,几盏昏黄的灯光勉强照亮着空间,在墙壁上投下扭曲的阴影。空气中弥漫着一股潮湿的霉味,偶尔有水滴从天花板滴落,发出"滴答"的声响,在这寂静的空间中显得格外刺耳。 + +林轩刚刚找到一处相对安静的角落,准备进行一次彻底的自我诊断,就听到了一阵急促的脚步声和争吵声。 + +"苏晴鸢,你今天必须把文件交出来,否则别怪我们不客气!"一个粗犷的男声响起。 + +"黑豹,你别太过分了!这份文件关系到苏氏集团的生死存亡,我绝对不会交给你们!"一个清脆的女声回应道,声音中充满了坚定和愤怒。 + +林轩眉头微皱,这种凡人间的争斗本不想理会,但"苏氏集团"这个名字引起了他的注意。在这个陌生的世界,了解一些当地的势力分布或许对他有所帮助。 + +他悄悄地靠近声音来源,藏在一根承重柱后,观察着眼前的情况。 + +只见一个穿着黑色皮衣、满脸横肉的大汉正带着几个手下,将一个年轻女子逼到了一辆豪华轿车旁。那女子约莫二十五六岁,穿着一身得体的职业装,长发披肩,容貌秀丽,此刻正满脸怒容地瞪着那个被称为"黑豹"的男人。 + +"黑豹,你以为带几个人来就能吓到我吗?苏氏集团不是你们能随意欺负的!"女子厉声说道,同时悄悄地按下了车钥匙上的某个按钮。 + +黑豹冷笑一声:"苏晴鸢,你真是天真。你以为按了那个报警按钮就有人来救你吗?我早就让人切断了这层楼的信号,现在这里就是一个与世隔绝的空间。" + +苏晴鸢脸色微变,但很快恢复了镇定:"就算如此,我也不会屈服于你们这些卑鄙小人!" + +"卑鄙?"黑豹大笑起来,"在商场上,只有成败,没有卑鄙!今天,我不仅要拿到文件,还要让你尝尝得罪我的下场!" + +说着,他向手下使了个眼色,几个打手立刻围了上去。 + +苏晴鸢心中一紧,但表面上依然保持着镇定。她悄悄地摸向腰间,那里藏着她最后的防身武器——一把父亲给她的小型电击器。虽然不知道对这些人有没有用,但至少是她最后的希望。 + +就在这时,她的目光不经意间扫过了林轩藏身的方向。虽然林轩已经尽力隐藏自己的气息,但作为一名修真者,他的存在感还是太强了,被苏晴鸢敏锐地察觉到了。 + +她的眼中闪过一丝惊讶,但很快恢复了平静。她没有直接看向林轩,而是继续与黑豹周旋,希望这个神秘人物能够在关键时刻出手相助。 + +林轩注意到了苏晴鸢的目光变化,心中暗赞她的机智。他继续观察着眼前的情况,评估着双方的价值和实力。 + +黑豹一方,不过是些凡人中的打手,实力微弱,对他来说毫无价值。而苏晴鸢,虽然也是凡人,但她的心性、胆识和智慧都让他刮目相看。更重要的是,她背后的苏氏集团,可能是他了解这个世界的绝佳切入点。 + +"既然如此,那就别怪我不客气了!"黑豹见苏晴鸢依然不肯屈服,终于失去了耐心,挥手示意手下动手。 + +几个打手立刻扑了上去,苏晴鸢虽然奋力抵抗,但终究是女子,很快就落入了下风。 +``` + +**第四部分:高潮冲突(800字)** +``` +就在苏晴鸢即将被制服的危急时刻,林轩终于决定出手。他缓缓从阴影中走出,脚步声不大,却清晰地压过了现场所有的声音。 + +"住手。"他的声音平静无波,却带着一种不容置疑的威严。 + +所有人都被这突如其来的声音惊住了,纷纷转头看向声音的来源。当他们看到林轩时,都不禁愣住了——这个穿着破烂道袍的神秘男子是从哪里冒出来的? + +黑豹皱了皱眉,上下打量着林轩:"你是谁?这里不关你的事,赶紧滚开,否则连你一起收拾!" + +林轩淡淡地看了他一眼,仿佛在看一只蝼蚁:"我劝你最好现在离开,否则后果自负。" + +"哈哈!"黑豹仿佛听到了天大的笑话,"你算什么东西?也敢威胁我?兄弟们,给我上,先教训这个不知天高地厚的家伙!" + +几个打手立刻扑向林轩,他们的动作在普通人眼中很快,但在林轩看来,却慢得像是蜗牛爬行。 + +林轩甚至连眼神都没有变化,随意地挥了挥手,一道微弱的灵力便如清风拂过,所有打手便如同被无形的大手击中,纷纷倒地不起,失去了战斗能力。 + +黑豹惊恐地看着这一幕,冷汗从额头滑落。他终于意识到,自己招惹了一个何等恐怖的存在。 + +"你...你到底是什么人?"黑豹声音颤抖地问道。 + +林轩没有回答,而是缓缓走向他。每走一步,黑豹就感到一股无形的压力增加一分,到最后,他几乎要跪倒在地。 + +"我再说一遍,带着你的人离开,永远不要出现在这位女士面前。"林轩的声音依然平静,但黑豹却感到一阵刺骨的寒意。 + +黑豹连连点头,立刻扶起手下,狼狈地逃离了停车场。 + +危机解除,苏晴鸢松了一口气,她整理了一下被弄乱的衣衫,走向林轩:"谢谢你救了我。我叫苏晴鸢,苏氏集团的总裁。不知阁下如何称呼?" +``` + +**第五部分:结尾过渡(300字)** +``` +林轩淡淡地看了她一眼,没有直接回答她的问题,而是反问道:"苏氏集团?在这个世界很有影响力吗?" + +苏晴鸢愣了一下,没想到林轩会问这个问题,但还是如实回答:"苏氏集团是本市最大的企业集团之一,涉及房地产、金融、科技等多个领域。请问阁下对这个感兴趣吗?" + +林轩点了点头:"我对这个世界还不太熟悉,或许我们可以互相帮助。" + +苏晴鸢眼中闪过一丝精光,她立刻意识到这是一个难得的机会。这个神秘男子实力强大,如果能与他合作,对苏氏集团将是一个巨大的助力。 + +"阁下似乎不是本地人?"苏晴鸢试探性地问道。 + +林轩没有否认:"我刚到这里,需要了解这个世界的基本情况。如果你能提供帮助,我也可以在你需要的时候给予一些支持。" + +"成交!"苏晴鸢毫不犹豫地伸出了手,"很高兴认识你,神秘的朋友。" + +林轩看着她伸出的手,犹豫了一下,最终还是握住了它:"林轩。" + +"林轩..."苏晴鸢重复了一遍这个名字,"一个很有意思的名字。那么,林轩先生,我们接下来该怎么做?" + +林轩沉思片刻:"先找个地方详细谈谈吧,我需要了解这个世界的一切。" + +苏晴鸢点了点头:"没问题,我知道一个安静的地方,我们可以去那里详谈。" + +说着,她领着林轩走向自己的座驾,一段新的旅程即将开始。 +``` + +### 5. 高字数写作注意事项 +- **保持节奏感**:虽然字数多,但要保持"快节奏爽文"的风格 +- **避免冗余**:每个段落都要有实质内容,避免无意义的填充 +- **情感连贯**:确保人物情感变化自然连贯 +- **情节推进**:确保每个部分都在推进情节发展 +- **风格一致**:保持《末法时代,哥是金丹》的整体风格 + +通过以上策略的运用,novel-writer可以轻松达到每个分镜3000-5000字的要求,同时保证内容质量和风格一致性。 + \ No newline at end of file diff --git a/.promptx/resource/role/novel-writer/novel-writer.role.md b/.promptx/resource/role/novel-writer/novel-writer.role.md index d1df1d4..96ca44e 100644 --- a/.promptx/resource/role/novel-writer/novel-writer.role.md +++ b/.promptx/resource/role/novel-writer/novel-writer.role.md @@ -19,9 +19,11 @@ @execution://writing-workflow + @execution://word-count-checker @knowledge://core-knowledge @knowledge://writing-style-example + @knowledge://content-expansion-techniques \ No newline at end of file diff --git a/.promptx/resource/role/story-architect/story-architect.role.md b/.promptx/resource/role/story-architect/story-architect.role.md index 842e1b9..338f6b7 100644 --- a/.promptx/resource/role/story-architect/story-architect.role.md +++ b/.promptx/resource/role/story-architect/story-architect.role.md @@ -1,6 +1,7 @@ 我是小说结构师,一名专注于故事结构与节奏的AI专家。我擅长将宏大的世界观和角色设定,拆解为清晰、连贯、且富有吸引力的故事大纲、概要和章节。我的存在是为了确保故事的骨架坚实,节奏张弛有度。 + 我的下一级是写手,通过我设计的分镜进行创作,所以我输出的内容是面向写手的,指导写手创作好的作品; @thought://architect-mindset