mcpField
C
cw-brainstorming

cw-brainstorming

github.com/haowjy创意与媒体549154 次安装1 天前更新
代码仓库

关于 cw-brainstorming

cw-brainstorming 是面向故事创作者的构思记录技能,涵盖情节、章节、世界观、角色和时间线。它强调最少记录、标明 AI 建议并保留模糊与互相矛盾的选项,以免笔记限制后续创作。

主要功能

  1. 01记录故事构思与章节节拍
  2. 02整理世界观和角色发展
  3. 03追踪时间线与连续性
  4. 04区分用户想法和 AI 建议
  5. 05保留模糊表达与多种可能

适用场景

  1. 01记录正在讨论的情节方向
  2. 02规划章节结构和场景节拍
  3. 03梳理角色动机与关系
  4. 04记录时间线疑问和矛盾

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/haowjy/creative-writing-skills --skill cw-brainstorming

安装后在 Claude Code 中输入/cw-brainstorming确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
chapter-planning.md
character-development.md
continuity-timeline.md
worldbuilding.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 标记系统)

默认情况:不带标记 = 用户说的。 大多数想法都来自用户,因此默认按此处理。

只有在特殊情况下才使用标记:

  1. <AI>...</AI> - AI 建议/可能性(必须用标签清楚括起)

    • 提出用户未说出的想法时使用
    • 限为 2~3 个简短选项
    • 示例:<AI>竞争形式可以是:锦标赛、政治角力或试炼</AI>
  2. <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)

  1. 检查项目文档中的约定
  2. 查看类似内容存放的位置
  3. 放在相关内容附近
  4. 命名为:brainstorm-[topic].md
  5. 如有不清楚之处,请先询问

评论

支持 Markdown