Agent skill

brainstorming

Run a real brainstorm — divergent generation without judgment, then convergent selection with explicit criteria — instead of listing ten obvious ideas and calling it creativity. Use when asked to brainstorm, generate ideas or options, explore a solution space, or name something. Produces a genuinely wide option set (including the weird tail), then a shortlist selected against named criteria with the rejects preserved.

mohitagw15856github.com/mohitagw15856GitHub ↗
claude-codecursorMIT
Install
npx skills add mohitagw15856/pm-claude-skills --skill brainstorming --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 4 KB
Bundled scripts: none
Path: skills/brainstorming/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,255
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Brainstorming Skill Asked to brainstorm, a model produces ten reasonable ideas that any competent person would list — which is retrieval, not ideation. Real brainstorming has two phases with a wall between them: **diverge** (volume, no judgment, deliberately weird) then **converge** (explicit criteria, honest scoring). This skill enforces the wall. ## What This Skill Produces - A **divergent set**: 20-40 ideas spanning distinct strategies, not ten variants of one idea - A **convergent shortlist**: 3-5 selected against criteria named *before* scoring - The **reject ledger**: what was set aside and why — half the value, always preserved ## Required Inputs Ask for (if not already provided): - **The problem or prompt**, and what an idea must accomplish to count - **Constraints that are real** (budget/tech/brand) vs assumed — challenge one assumed constraint deliberately - **What's been tried or rejected already** (avoids retreading; also reveals the requester's hidden criteria) ## Divergent Phase (no judgment permitted) 1. **Quota past the obvious.** The first 8-10 ideas are what anyone would say — produce them fast to exhaust them, then keep going; ideas 15-30 are where non-obvious

What's inside
Steps it walks through
  1. What This Skill Produces
  2. Required Inputs
  3. Divergent Phase (no judgment permitted)
  4. Convergent Phase (judgment, but named)
  5. Output Format
  6. Brainstorm: [prompt]
  7. Quality Checks
  8. Anti-Patterns
More from pm-claude-skills
All skills →
About this skill
What does the brainstorming skill do?

Run a real brainstorm — divergent generation without judgment, then convergent selection with explicit criteria — instead of listing ten obvious ideas and calling it creativity. Use when asked to brainstorm, generate ideas or options, explore a solution space, or name something. Produces a genuinely wide option set (including the weird tail), then a shortlist selected against named criteria with the rejects preserved.

How do I install it?

Run `npx skills add mohitagw15856/pm-claude-skills --skill brainstorming --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From mohitagw15856/pm-claude-skills, a repository with 1,255 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going