brainstorming

Guide vague ideas into design requirements through one-question-at-a-time clarification.

Updated Sep 27, 2024
One-click install
npx skills add https://github.com/sheer-rey/PowerBash --skill brainstorming-sheer-rey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/sheer-rey/PowerBash/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/sheer-rey/PowerBash --skill brainstorming-sheer-rey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you avoid rushed implementation by turning vague ideas into clear requirements, thoughtful designs, and user-approved specifications before any code is written.

Core Features & Use Cases

  • Context Discovery: Reviews the current project state, files, and recent changes to understand what already exists.
  • Guided Clarification: Asks one question at a time to uncover goals, constraints, and success criteria.
  • Option Exploration: Compares 2-3 solution paths with tradeoffs so you can choose a direction confidently.
  • Design Handoff: Produces a structured design document and prepares the work for the next planning step.
  • Use Case: A team wants to add a new feature, adjust behavior, or refine a component and needs a safe, structured path from idea to approved design.

Quick Start

Ask the brainstorming skill to review your project context, clarify the goal, and propose a design for the change you want to make.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn vague software ideas into clear design requirements?

To turn vague ideas into clear design requirements, you need a structured context discovery process that clarifies goals, explores solution options, and documents design specifications before coding begins. This ensures implementation readiness by defining success criteria upfront.

What is the best way to plan feature creation before writing code?

The best way to plan feature creation is through stepwise clarification that asks one question at a time to uncover constraints, followed by comparing multiple solution paths with tradeoffs to confidently choose a direction and produce an approved design document.

How does guided clarification work for component design?

Guided clarification for component design works by reviewing the current project state and recent changes, then asking targeted questions one at a time to uncover specific goals, constraints, and success criteria before proposing a structured design.

Do I need a design document before starting the planning workflow?

Yes, you need a design document before starting the planning workflow to ensure your behavior changes and creative software tasks are fully specified. Producing a structured design document prepares the work for the next planning step.

Can I use this approach for refining existing behavior changes?

Yes, you can use this approach for refining existing behavior changes. It applies to feature creation, component design, and other creative software tasks that require clarification before coding, reviewing current files to understand what already exists.

Why should I explore multiple solution paths during requirements specification?

You should explore multiple solution paths during requirements specification to compare tradeoffs and choose a direction confidently. Evaluating multiple options prevents rushed implementation and ensures the final design approval is based on a thoughtful analysis.