brainstorming

Transform creative ideas into detailed technical designs and implementation plans.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/nisshi-dev/nisshi-dev-survey --skill brainstorming-nisshi-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/nisshi-dev/nisshi-dev-survey/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/nisshi-dev/nisshi-dev-survey --skill brainstorming-nisshi-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill transforms raw ideas into fully-fledged designs and specifications, ensuring clarity and alignment before implementation.

Core Features & Use Cases

  • Idea Refinement: Guides users through a structured process to flesh out concepts.
  • Design Generation: Creates detailed design documents based on user input and project context.
  • Use Case: Before building a new feature, use this Skill to define its requirements, architecture, and user flow, ensuring all stakeholders agree on the plan.

Quick Start

Use the brainstorming skill to design a new user authentication flow for the web application.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I refine raw ideas into detailed technical designs?

To refine raw ideas into detailed technical designs, you can use a structured, iterative dialogue process that ensures user intent, project constraints, and success criteria are fully documented before implementation begins. This facilitates the transformation of concepts into actionable plans.

What is the best way to document software requirements before coding begins?

Documenting software requirements before coding involves gathering project context and constraints to generate detailed design documents. This structured ideation process ensures all stakeholders agree on the architecture and user flow prior to feature development.

Do I need to specify project constraints for new feature development planning?

Yes, specifying project constraints for new feature development planning is required. The ideation process ensures that user intent, project constraints, and success criteria are fully understood and documented before moving into the implementation phase.

Can I use this structured dialogue approach for bug fix design?

Yes, you can use this structured dialogue approach for bug fix design. The iterative ideation process applies to all new feature development, bug fixes, and system enhancements that require upfront design and specification documentation.

When do I need to generate design specifications for system enhancements?

You need to generate design specifications for system enhancements whenever upfront design is required to ensure clarity and alignment. This involves fleshing out concepts and defining architecture before the actual coding starts.