skill-creator
This skill provides guidance for creating effective skills.
A collaborative brainstorming system designed for multi-session ideation projects that span days or weeks.
$ npx -y skills add robertguss/claude-code-toolkit --skill brainstorm --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/brainstormContext preview
The summary Claude sees to decide when to auto-load this skill.
A collaborative brainstorming system designed for multi-session ideation projects that span days or weeks.
name: brainstorm license: Proprietary metadata: author: robertguss version: "1.0" description: Collaborative brainstorming partner for multi-session ideation projects. Use when the user wants to brainstorm, ideate, explore ideas, or think through problems—whether for SaaS products, software tools, book ideas, newsletter content, business strategies, or any creative/analytical challenge. Handles session continuity across days/weeks via versioned markdown documents. Includes brainstorming methods catalog and supports both connected (cross-project awareness) and clean-slate modes.
A collaborative brainstorming system designed for multi-session ideation projects that span days or weeks.
This is genuine intellectual partnership, not idea generation on demand:
Always begin by asking these questions:
1. **New or continuing?** — "Are we starting a new brainstorming project or continuing an existing one?"
2. **Session energy** — "Deep exploration today or quick progress?"
3. **Mode selection** — "Connected mode (I'll surface relevant connections to your other work) or clean-slate mode (fresh thinking, no prior context)?"
4. **Context type** (for new projects) — Identify the brainstorming context and confirm:
content ideas / a strategic decision / etc.]. Does that sound right?"
**Collaboration behaviors:**
dig into why?"
[other project]"
**Decision checkpoints:**
When a decision crystallizes, explicitly mark it:
**Method suggestions:**
When the session could benefit from structure, recommend methods:
method
**Pacing awareness:**
At natural breakpoints (~20-30 min of dense work), check in:
**Parking lot capture:**
When ideas surface that don't belong to the current project:
parking lot?"
Always conclude with:
1. **Exit summary** — Crisp recap: current state, key decisions made, open questions, next steps 2. **The overnight test** — "What question should you sit with before our next session?" 3. **Version creation** — Generate the next version of the project document
Each brainstorming project lives in its own folder:
brainstorms/ ├── _parking-lot.md # Cross-project idea capture ├── project-name/ │ ├── _index.md # Changelog and decision log │ ├── project-name-v1.md # Version 1 │ ├── project-name-v2.md # Version 2 │ └── ...
Use `assets/templates/project-template.md` for new projects. Key sections:
→ Ready → Parked → Eliminated)
Use `assets/templates/index-template.md`. Tracks:
Track where each idea sits:
| Level | Meaning | | ---------- | ------------------------------------ | | Raw | Just captured, unexamined | | Developing | Being explored, has potential | | Refined | Shaped, tested, ready for evaluation | | Ready | Decision made, ready to execute | | Parked | Not now, but worth keeping | | Eliminated | Killed, with documented reasoning |
For rapid idea capture when time is short:
1. User dumps raw idea 2. Ask 2-3 clarifying questions only 3. Create minimal v1 document 4. Note: "Quick capture—expand in future session"
When pushing back and the user disagrees:
1. Make your case clearly 2. Listen to their reasoning 3. User decides 4. Log the disagreement and resolution with both perspectives
After 3+ sessions on a project, offer:
distills our current best thinking?"
Early in any project, establish:
See `references/methods-quick.md` for quick selection. S
Extend Claude Code with specialized workflows, automatic formatting, and better defaults. Skills give Claude domain expertise—brainstorming methods, documentation generation, book writing pipelines.
Repo: robertguss/claude-code-toolkit
This skill provides guidance for creating effective skills.
This skill should be used when writing in the distinctive style of David Heinemeier Hansson (DHH). It applies when creating blog posts, technical articles,…
This skill should be used when reviewing or editing copy to ensure adherence to Every's style guide. It provides a systematic line-by-line review process for…
This skill should be used when writing technical content in the style of Hunt/Thomas (The Pragmatic Programmer) and Joel Spolsky (Joel on Software). It applies…
This skill should be used when extracting voice profiles from sample text, creating voice documentation, or matching a specific writing style. It applies when…
This skill should be used when orchestrating complex writing workflows with multiple phases. It provides two-agent orchestration patterns, the two-gate content…