mcpField
B
brainstorming

brainstorming

github.com/sjuneparkAgent workflows161 installsUpdated 3w ago
Repository

About brainstorming

brainstorming is a skill for exploring a request through distinct perspectives and synthesizing the findings. It is intended for tasks that benefit from concrete ideas, visible tradeoffs, and open questions.

Key features

  1. 01Selects at least three distinct lenses
  2. 02Writes a separate prompt for each lens
  3. 03Dispatches fresh subagents in parallel
  4. 04Synthesizes themes, tensions, and ideas
  5. 05Identifies consequential open questions

Use cases

  1. 01Explore options for a product or plan
  2. 02Assess constraints and risks from different angles
  3. 03Organize conflicting views and tradeoffs

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/sjunepark/agent-scripts --skill brainstorming

After installing, type/brainstormingin Claude Code to confirm it loaded.

Bundled filesagents/openai.yaml

Details

From the project README

Brainstorming

Explore the invoking request through fresh, independent perspectives, then synthesize a coherent landscape of ideas. Ground every worker in the topic, goal, known facts, constraints, and desired outcome.

Design and dispatch the perspectives

Choose at least three pairwise-distinct lenses suited to the topic. Examples include stakeholder needs, feasibility, failure, assumption inversion, analogy, second-order effects, and time horizons. Add a lens when it covers consequential territory the others miss; avoid duplicating perspectives to increase the count.

Write each prompt independently so its questions and thinking operation embody its lens. Include enough shared facts to work without conversation history, limit the assignment to analysis and response, and request concrete insights with their reasoning.

Spawn one fresh subagent per prompt with fork_turns: "none". Omit model and reasoning_effort so both inherit from the caller. Run independent prompts in parallel when capacity allows; otherwise dispatch as slots become available. Do not claim the requested fan-out occurred when fresh subagents are unavailable.

Synthesize

Consider every worker's contribution. Explain the strongest ideas, unique angles, recurring themes, tensions, and useful combinations. Preserve meaningful disagreement and use parent judgment instead of treating consensus as proof. Include open questions when another round would resolve something consequential. The result should make the useful possibilities and tradeoffs clear without repeating the workers' reports in full.

Comments

Markdown supported