사용 방법
- 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
- 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
- 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
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]



