brainstorming

Guide design specification creation through clarifying questions and iterative feedback.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/aarushlohit/TheRocketProject --skill brainstorming-aarushlohit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/aarushlohit/TheRocketProject/tree/main/rocket/shokunin-opencode-powers/skills/superpowers/brainstorming
Command: npx skills add https://github.com/aarushlohit/TheRocketProject --skill brainstorming-aarushlohit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill facilitates the process of transforming raw ideas into actionable designs, ensuring clarity and alignment before implementation.

Core Features & Use Cases

  • Contextual Exploration: Assists in understanding the current project context through file and documentation review.
  • Clarifying Questions: Guides through the process of asking and refining questions to understand user intent.
  • Approach Proposal: Generates 2-3 different design approaches with trade-offs and recommendations.
  • Design Presentation: Enables presenting the design in sections for user approval before proceeding.
  • Documentation: Writes and saves design specifications to a specified location.
  • User Review: Includes a review phase where users can validate the spec before proceeding to implementation.
  • Use Case: Suppose you're planning a new feature for your app. Use this Skill to brainstorm the design, get user feedback, and finalize the design spec before development begins.

Quick Start

Start a new brainstorming session by invoking the skill with the command: 'start brainstorming'.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn raw project ideas into a structured feature design specification?

Creating a feature design specification involves exploring project context, asking clarifying questions, proposing design approaches, and documenting the approved spec. This Skill facilitates that collaborative dialogue and iterative feedback process.

What is the best way to brainstorm and compare different design approaches for a new feature?

The best way to compare design approaches is through collaborative dialogue that generates 2-3 options with clear trade-offs and recommendations. This Skill facilitates that process and presents designs in sections for your iterative approval.

Can I use collaborative dialogue to refine project planning before implementation begins?

Yes, you can use collaborative dialogue to refine project planning before implementation. By exploring existing files and refining user intent through clarifying questions, you ensure clarity and alignment prior to starting development.

How do I start a brainstorming session for feature design?

To start a brainstorming session for feature design, invoke the command 'start brainstorming'. The process then guides you sequentially through context exploration, clarifying questions, approach proposal, and final spec documentation.

Does the design specification process include a user review phase before finalizing?

Yes, the design specification process includes a dedicated user review phase. You validate the generated spec in sections before proceeding to implementation, ensuring the documented design accurately reflects your approved intent.