关于 cw-brainstorming
cw-brainstorming 是面向故事创作者的构思记录技能,涵盖情节、章节、世界观、角色和时间线。它强调最少记录、标明 AI 建议并保留模糊与互相矛盾的选项,以免笔记限制后续创作。
主要功能
- 01记录故事构思与章节节拍
- 02整理世界观和角色发展
- 03追踪时间线与连续性
- 04区分用户想法和 AI 建议
- 05保留模糊表达与多种可能
适用场景
- 01记录正在讨论的情节方向
- 02规划章节结构和场景节拍
- 03梳理角色动机与关系
- 04记录时间线疑问和矛盾
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ haowjy/ creative-writing-skills --skill cw-brainstorming安装后在 Claude Code 中输入/cw-brainstorming确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/chapter-planning.mdcharacter-development.mdcontinuity-timeline.mdworldbuilding.md详细介绍
头脑风暴记录
以工作笔记的形式记录故事构思,同时保留创作自由。
核心原则
记录头脑风暴内容时,不要:
- 对已陈述的内容过度展开
- 混淆用户的陈述和未标注的 AI 建议
- 虚构过多细节
- 限制未来的创作空间
AI 建议很有价值,但必须清楚标注并尽量精简。
头脑风暴类型
此技能适用于所有类型的头脑风暴:
- 故事/情节方向(一般叙事探索)
- 章节结构与节拍(规划单个章节)
- 世界构建与设定(魔法体系、文化、历史、地理)
- 角色发展(动机、弧光、关系)
- 时间线与连续性(年代顺序、矛盾)
这些类型都遵循核心原则(精简记录、标注来源、保留模糊性)。 如需专门指导,请参阅 references/:
chapter-planning.md- 记录节拍与场景探索worldbuilding.md- 探索虚构世界元素(使用网页搜索进行研究)character-development.md- 探索动机、弧光与关系continuity-timeline.md- 跟踪时间线并处理矛盾
重要规则
1. 只做精简记录
只记录用户明确说出的内容。不要添加扩展内容、用户未提及的示例,也不要为了填补空白而补充细节。
问题在于混淆,而非提出建议:
❌ 用户:“角色 A 与 B 竞争” → 记录:“A 和 B 通过一场分三轮的锦标赛争夺领导权……”
✅ 用户:“角色 A 与 B 竞争” → 记录:“A 和 B 竞争” + 可选内容:<AI>锦标赛?政治角力?试炼?</AI>
2. 来源标记(简单的 3 标记系统)
默认情况:不带标记 = 用户说的。 大多数想法都来自用户,因此默认按此处理。
只有在特殊情况下才使用标记:
-
<AI>...</AI>- AI 建议/可能性(必须用标签清楚括起)- 提出用户未说出的想法时使用
- 限为 2~3 个简短选项
- 示例:
<AI>竞争形式可以是:锦标赛、政治角力或试炼</AI>
-
<hidden>...</hidden>- 仅供作者了解、计划稍后揭示的信息- 角色的秘密动机
- 计划中的反转/揭示
- 角色或读者尚不知晓的幕后原因
- 示例:
<hidden>Z 暗中希望他们都失败,这样他就能重新夺回领导权</hidden>
适合提供 AI 建议的情况:
- 用户征求想法
- 用户似乎陷入困境
- 提供简短的可能性来激发创意
适合保持精简的情况:
- 用户正在主动探索自己的想法
- 只是在记录正在进行的讨论
- 用户没有要求建议
3. 保留模糊性
用户说得模糊,就保持模糊:
- “可能会制造紧张感” → 记录为不确定
- “正在考虑” → 记录为考虑中的内容
- “也许” → 记录为一种可能性
4. 多个选项可以并存
工作笔记可以包含相互矛盾的内容和多种可能性。不要替用户解决它们,只需列出正在考虑的选项。
输出方式
根据讨论选择合适的结构。 可以采用:
- 项目符号列表
- 按主题组织的章节
- 时间线格式
- 按角色分组
- 任何能清晰记录头脑风暴内容的形式
必要内容:
- 精简记录(记录用户说的话,而非扩展内容)
- 保留模糊性
- 用
<AI>标签括起 AI 建议 - 相关时用
<hidden>标签括起仅供作者了解的信息
根据讨论情况选用的章节:
- 待探索的开放问题
- 正在考虑的多个选项
- AI 建议(如有)
- 稍后需要解决的矛盾
教学示例:辨别差异
用户说:
“我在考虑让角色 X 和角色 Y 竞争领导权。也许这会让他们与曾任领导者的角色 Z 之间产生紧张关系。”
✅ 好的记录:
# Leadership Competition Notes
- X and Y compete for leadership
- Z was previous leader
- May create tension with Z (uncertain)
Open questions:
- Form of competition?
- How does Z respond?
- Outcome?
❌ 不好的记录:
# Leadership Competition Arc
X and Y compete for leadership after Z steps down. Z feels threatened by the challenge to his authority.
The competition unfolds in three stages:
1. Announcement and initial positioning
2. First challenge where X demonstrates strength
3. Second challenge where Y shows wisdom
...
[20 more invented beats]
为什么不好? 添加了大量用户从未提及的扩展内容。
✅ 加上 AI 建议后的好记录:
# Leadership Competition Notes
- X and Y compete for leadership
- Z was previous leader
- May create tension with Z (uncertain)
Open questions:
- Competition format: <AI>tournament-style? political maneuvering? trial-based?</AI>
- Z's response: <AI>oppose both? support one? stay neutral?</AI>
- Resolution?
✅ 适用于包含隐藏作者备注的情况:
# Leadership Competition Notes
- X and Y compete for leadership
- Z was previous leader
- May create tension with Z (uncertain)
- <hidden>Z is secretly manipulating both X and Y to destroy each other, planning to reclaim power after they're both discredited</hidden>
Open questions:
- Competition format?
- Outcome?
为什么使用 <hidden>? 操纵情节的转折计划留到之后揭晓。读者和角色目前都不知道,但作者在构思时需要记录下来。
如果你写得过于详细
如果你正在写以下内容,请停下来:
- 编号场景列表
- 详细背景故事
- 具体对话
- 精确时间线
- 每个要点写多个段落
- 用户未提及的示例
用 <AI> 标签标记 AI 的建议,并保持精简(2-3 个选项)。
成效检查
好: 用户说“对,我就是这么说的” 不好: 用户说“我可没说这么多”
备注应该像骨架一样简略、不完整。这正是重点——为创作保留自由度。
记录之后:讨论并探索
不要只写完备注就停下来。记录之后,继续与用户交流,帮助他们拓展想法:
有用的后续交流:
- 澄清问题:“你提到了与 Z 的紧张关系——你想的是内部冲突,还是外部对抗?”
- 可能的发展方向:“这个设定可以有几种发展方向:政治阴谋、个人戏剧,或侧重动作的故事。你觉得哪种合适?”
- 探索影响:“如果 Z 同时反对他们两人,这会如何改变权力格局?”
- 串联线索:“这场竞争与之前提到的继承危机有关——想探索一下两者的联系吗?”
保持对话感:
- 提供 2-3 种可能性,不要罗列所有选项
- 询问用户对什么最感兴趣
- 帮助澄清模糊的想法,但不要过度定义
- 指出有趣的影响或矛盾
目标: 帮助用户梳理自己的想法,而不是接管创作过程。
技能可以组合使用
如果有帮助,可以随意与其他技能结合使用(例如,使用 cw-official-docs 记录最终确定的世界观设定,或使用 cw-story-critique 分析正在构思的内容)。
文件位置(Claude Code)
- 检查项目文档中的约定
- 查看类似内容存放的位置
- 放在相关内容附近
- 命名为:
brainstorm-[topic].md - 如有不清楚之处,请先询问