brainstorming

Transform raw ideas into structured design specifications with review loops.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/miguelarcjr/shark-ai --skill brainstorming-miguelarcjr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/miguelarcjr/shark-ai/tree/main/skills/brainstorming
Command: npx skills add https://github.com/miguelarcjr/shark-ai --skill brainstorming-miguelarcjr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Brainstorming sessions often drift without a structured approach, leading to vague requirements, missed design opportunities, and slow alignment across teams.

Core Features & Use Cases

  • Guided context exploration: quickly assess project context and stakes.
  • Clarifying questions and multi-approach design: generate 2-3 viable design directions with trade-offs.
  • Design doc creation and handoff: produce a written spec and review loop before implementation.

Quick Start

Ask me to start a brainstorming session to turn your idea into a written design spec.

Frequently Asked Questions about brainstorming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn raw ideas into structured design specifications?

To turn raw ideas into structured design specifications, you can use a guided brainstorming process that gathers project context, asks clarifying questions, and generates multiple design approaches before finalizing documentation.

What is the best way to run a brainstorming session for design documentation?

The best way to run a brainstorming session for design documentation is to follow a structured approach that assesses project context, refines requirements through clarifying questions, and produces a written spec for team review.

Can I generate multiple design directions with trade-offs before implementation?

Yes, you can generate multiple design directions with trade-offs by applying a multi-approach design evaluation, which produces two to three viable options for your team to compare before implementation.

Does structured brainstorming help with project requirements gathering?

Structured brainstorming helps with project requirements gathering by guiding teams through context exploration and clarifying questions, ensuring vague ideas are refined into detailed specs and preventing missed design opportunities.

How do I create a design spec for handoff to planning?

You create a design spec for handoff to planning by documenting the refined ideas and evaluated design approaches into a written specification, which is then validated through a formal review loop.

Why does my team struggle with slow alignment during brainstorming?

Teams struggle with slow alignment during brainstorming because unstructured sessions often drift, leading to vague requirements; applying a guided context exploration and written design documentation resolves this by forcing early stakeholder alignment.