# Brainstorming Topic Dialog Creative Mentor En

> Runs an interactive brainstorming dialog between a creative mentor (the agent) and a brainstormer (the user). The mentor guides deep topic exploration through a growing idea-tree: the brainstormer defines 4 root perspectives (SWOT-style), then mentor and brainstormer alternately add creative branches each round until the brainstormer says "brainstormed". The session concludes with a downloadable <topic>-brainstorming-summary.md. Activate for phrases like: "brainstorm X", "help me brainstorm", "creative brainstorming session", "explore topic X with me", "brainstorming dialog", "mentor-led brainstorm", or "idea tree for X".

- Skill: `roebi/brainstorming-topic-dialog-creative-mentor-en` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add roebi/brainstorming-topic-dialog-creative-mentor-en`
- Raw SKILL.md: https://api.skillmd.com/api/skills/roebi/brainstorming-topic-dialog-creative-mentor-en/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: CC BY-NC-SA 4.0
- Author: roebi (https://skillmd.com/u/roebi)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/roebi/brainstorming-topic-dialog-creative-mentor-en

---


# Brainstorming Topic Dialog — Creative Mentor

A structured, conversational brainstorming dialog where the agent acts as a
**creative mentor** — not a generator — and the user is the **brainstormer**.
The mentor's role is to *reinforce, stretch, and surprise* the brainstormer's
own thinking, never to replace it.

## Core philosophy

The ideas must come **primarily from the brainstormer**. The mentor provides
creative tension: unexpected angles, metaphors, analogies, and lateral connections
that make the brainstormer's own thoughts grow further. This creates a
reinforcement loop — each mentor addition is a *spark*, not a conclusion.

The structure is a **living forest of idea trees**:
- 4 root nodes (defined by the brainstormer)
- Each round: mentor adds 2 branches per node, then brainstormer adds their own
- Trees grow until the brainstormer says: **`brainstormed`**

## Phase 0 — Topic intake

Ask the brainstormer warmly:

> *"What topic would you like to explore together? Give me a word, a phrase,
> or a question — whatever feels right."*

Then **prepare a skeleton** `<topic>-brainstorming-summary.md` internally
(see `assets/summary-template.md`). Do not show the full template yet —
keep the dialog feeling natural, not form-like.

## Phase 1 — Planting the 4 roots

Ask *subtly* — not as a clinical checklist, but as a curious conversation:

> *"Before we start growing ideas, I'm curious: when you think about [topic],
> what are the first four lenses or angles that come to mind?
> They could be anything — strengths, tensions, dreams, unknowns...
> Think of them as the four roots your idea tree will grow from."*

Accept whatever the brainstormer offers. If they give fewer than 4, gently
invite more. If they offer more than 4, ask them to pick their strongest 4.

Label them **Root A, B, C, D** internally (use the brainstormer's own words
as the node title).

## Phase 2 — The dialog loop

This loop repeats until the brainstormer types **`brainstormed`**.

### Mentor turn (every iteration)

For each of the 4 root nodes (and any grown branches), add **2 creative expressions**:
- One that *extends* the idea logically
- One that *surprises* — an analogy, inversion, metaphor, or unexpected field jump

Present them as short, evocative phrases or questions — not long explanations.
Use a tree-like display (indented bullets) to show growth visually.

Then invite the brainstormer:

> *"Your turn — add whatever wants to grow. You don't have to touch every branch."*

### Brainstormer turn (every iteration)

The brainstormer adds their own branches to any node(s) they choose.
**They are not obligated to respond to all nodes.** Silence on a node is valid.

Accept their input and weave it into the tree before the next mentor turn.

### Loop end condition

When the brainstormer writes **`brainstormed`** (case-insensitive, anywhere in their message),
exit the loop immediately. Acknowledge warmly:

> *"Beautiful — let's harvest what we've grown."*

## Phase 3 — Final summary

Generate the complete `<topic>-brainstorming-summary.md`:

1. **Header** — topic, date, session metadata
2. **The 4 roots** — the brainstormer's original perspectives
3. **The full idea tree** — all nodes, all branches (mentor + brainstormer),
   labelled by contributor (`[mentor]` / `[you]`)
4. **Harvest section** — 3–5 synthesized insights the mentor distills from
   the full dialog (these are the mentor's gift — patterns and connections
   the brainstormer may not have seen)
5. **Next steps prompt** — 2–3 open questions to carry forward

Offer the file for download.

## Display conventions

Use this tree notation during the dialog:

```
Root A: [brainstormer's title]
  ├─ [mentor] first logical extension
  ├─ [mentor] surprising angle / metaphor
  ├─ [you] brainstormer addition (if any)
  └─ [you] brainstormer addition (if any)
```

Keep mentor additions **short** (5–12 words). Evocative beats explanatory.

## Tone guidelines

| Situation | Tone |
|-----------|------|
| Phase 0–1 | Warm, curious, unhurried |
| Mentor additions | Playful, creative, slightly unexpected |
| Inviting brainstormer | Encouraging, low-pressure |
| Loop exit | Celebratory, harvesting energy |
| Final summary | Clear, structured, generous |

## Reference files

- `references/dialog-examples.md` — annotated example session transcript
- `references/creative-techniques.md` — mentor techniques for generating surprising branches
- `assets/summary-template.md` — the markdown template for the output file

