Help us improve
Share bugs, ideas, or general feedback.
From skills-for-humanity
Breaks mental fixation by generating a random, unrelated stimulus to force new associations and unstick creative thinking.
npx claudepluginhub human-avatar/skills-for-humanityHow this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4h-play-stimulus-generationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When thinking is stuck it is usually stuck in a groove — a narrow set of associations
Facilitates Edward de Bono's Random Entry technique using unexpected words/images to break cognitive ruts and generate fresh ideas. Use when stuck or seeking inspiration.
Applies structured ideation methods like SCAMPER, TRIZ, Six Thinking Hats, and Biomimicry to generate research ideas and explore interdisciplinary connections. Use for stuck problems, improvements, or contradictions.
Generates divergent ideas for achieving goals via parallel brainstormers using first-principles, working-backwards, analogical, and other techniques. Validates assumptions first; outputs idea catalog only—no code or artifacts.
Share bugs, ideas, or general feedback.
When thinking is stuck it is usually stuck in a groove — a narrow set of associations that keeps returning to the same territory because the same concepts keep activating the same networks. A random, unrelated stimulus forces the mind out of that groove by requiring it to build a bridge between an irrelevant input and the actual problem. The bridges that form are often the most original ideas, because they come from outside the problem's own conceptual neighbourhood.
Step 1: State the Stuck Problem What is the problem, and what makes it stuck? What solutions have already been considered and found inadequate? What territory keeps getting returned to? Naming the groove is the first step to breaking it.
Framing check: Confirm the specific challenge before continuing. State what you've identified — the actual problem and the groove it keeps returning to — in one sentence, then use AskUserQuestion:
Step 2: Generate a Random Stimulus Introduce something genuinely unrelated to the problem domain — the less obviously connected the better. Options:
The stimulus should feel irrelevant. That is the point.
Step 3: List Attributes and Associations Name 5-7 properties, behaviours, qualities, structures, or associations of the stimulus. Go beyond the obvious surface properties — consider how it behaves under pressure, what it requires to function, how it fails, what it produces, what constrains it, what it optimises for. The richer the attribute list, the more bridges are available.
Step 4: Force Connections For each attribute: ask "how could this apply to the stuck problem?" No filtering, no immediate rejection. Some connections will be useless — make them anyway. The goal is volume of bridges, not quality filtering at this stage. Quantity first.
Step 5: Identify Promising Directions
Before narrowing: Show the complete forced connections table to the user first. Use AskUserQuestion:
Which forced connections suggest a genuinely new direction — even partially? Which reframe the problem itself rather than just suggesting a surface solution? A connection that reveals a new way of seeing the problem is often more valuable than one that suggests a specific solution.
Step 6: Develop the Most Promising Take the strongest connection and develop it into a concrete idea. What would it look like if implemented in the actual problem context? What would need to be true for it to work? What is the testable version?
Before proceeding, use the AskUserQuestion tool. State your interpretation of the situation in 1–2 sentences — what is being analyzed and what the core question is — then ask:
Proceed based on their selection. If the user reframes, incorporate the correction before running any analysis.
Stuck Problem: [description of the problem and what the stuck groove looks like]
Random Stimulus: [the word, object, headline, or concept introduced]
Stimulus Attributes: 1. [attribute] 2. [attribute] 3. [continue to 5-7]
Forced Connections
| Attribute | Connection to the Stuck Problem | Worth Developing? |
|---|---|---|
| [attribute] | [how it might apply — no filtering] | [yes / no / maybe] |
Most Promising Direction: [the connection or reframe worth developing, and why]
Developed Idea: [what it looks like as a concrete proposal — specific enough to test or act on]
The random stimulus works not because it contains the answer but because connecting to it forces abandonment of the stuck groove. A connection that seems absurd at first may open a direction that a rational search would never find. Resist the urge to discard connections quickly — the most useful ones often require a second look.
After delivering this output, use AskUserQuestion to offer the next move:
/s4h-creativity-lateral-thinking — Use the stimuli as lateral move inputs/s4h-creativity-random-entry — Build further on the generated stimuli/s4h-creativity-assumption-excavator — Use the stimuli to surface hidden assumptions