使用方法
- 复制安装命令,在自己的智能体环境安装前先检查源码包。
- 从原始文档核对所需工具、凭据和支持的宿主。
- 说明输入材料与期望交付物,并对照来源检查输出。
npx skills add https://github.com/everyinc/compound-writing --skill cw-brainstorm开始前需了解
- 安装不包含模型订阅、API 额度或访问文件的权限。
- 仓库星数和安装量反映活跃情况,不等于独立质量或安全测试。
按源仓库内容呈现,保留标题、案例、代码、表格、链接以及原文引用的演示图片。
Brainstorm
Purpose
Help the user surface raw material for a piece when they arrive without a specific idea. The goal is to uncover something worth writing about through exploratory conversation.
Floor Criteria
All ideas must pass the New, True, Useful test:
New
The idea either:
- Makes the new familiar (introduces something unfamiliar and makes it accessible)
- Makes the familiar new (takes something known and reveals a fresh angle or connection)
Test: "Does this make the new familiar, or the familiar new?"
True
Depending on subject matter, the idea should be:
- Factually accurate (verifiable claims, correct data)
- Honest to the writer's experience (authentic, not performed)
- Resonant to human experience (rings true, recognizable)
- Logically sound (the argument holds up under scrutiny)
Useful
In order of importance (customizable per writer or piece):
- Generative — sparks further thinking, opens new questions
- Reframing — changes how reader sees a problem or situation
- Clarifying — helps reader understand something they couldn't before
- Actionable — reader can do something with it
What to Hunt For
Probe for material that exhibits these qualities:
| Quality | What You're Looking For |
|---|---|
| Surprise | Something that defied expectations |
| Tension | Contradictions, paradoxes, things that shouldn't both be true |
| Transformation | Change over time—in thinking, behavior, understanding |
| Friction | Frustrations, obstacles, things that drive the user crazy |
| Pattern recognition | Connections across domains the user has noticed |
| Earned insight | Something learned through experience, not just reading |
How to Conduct the Session
- Start open-ended. Don't lead with a framework—let the user talk.
- Ask follow-up questions that dig into the qualities above:
- "What surprised you about that?"
- "What changed for you?"
- "What do most people get wrong about this?"
- "Why does this matter to you personally?"
- "What's the tension here?"
- Test ideas against the floor. When something promising surfaces, mentally check:
- Is it new (or a new angle)?
- Is it true (in the relevant sense)?
- Is it useful (generative, reframing, clarifying, or actionable)?
- Keep probing until you find material that passes the floor criteria.
Exit Triggers
The brainstorm session ends when:
- User explicitly requests to move on — natural language like "I think I've got something" or "let's develop this one"
- System detects excitement signals and offers to advance:
- Increased specificity ("Oh, and another thing about that...")
- Energy language ("Yes!", "Exactly", "That's it")
- Unprompted elaboration (user keeps building without being asked)
- Returning to an idea after exploring others
When you detect excitement, offer: "It sounds like this one is resonating—want to develop it further?"
Transition
When exiting brainstorm, transition to Interview to extract what's needed for an outline.
Lessons
[Skill-specific lessons will be added here as they're captured]



