brainstorming

Guide ideas into approved designs and implementation plans through structured dialogue.

1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/nuitsjp/teams-board --skill brainstorming-nuitsjp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/nuitsjp/teams-board/tree/main/.rulesync/skills/brainstorming
Command: npx skills add https://github.com/nuitsjp/teams-board --skill brainstorming-nuitsjp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you transform raw ideas into well-defined designs and specifications, ensuring clarity and alignment before any implementation begins.

Core Features & Use Cases

  • Idea Refinement: Guides users through a structured process to explore user intent, requirements, and design considerations.
  • Design Proposal: Facilitates the proposal of multiple approaches with trade-offs, leading to a recommended solution.
  • User Approval: Ensures that the proposed design is reviewed and approved by the user before proceeding.
  • Use Case: Before starting to build a new feature, use this Skill to collaboratively define its purpose, scope, and technical approach, ensuring everyone is on the same page.

Quick Start

Use the brainstorming skill to help define the requirements for a new user authentication flow.

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 approved software designs before implementation?

To turn ideas into approved software designs, you need a structured process that explores project context, asks clarifying questions, and proposes approaches with trade-offs. This ensures user approval of the final design and implementation plan before coding begins.

What is the best way to define requirements and specifications for a new feature collaboratively?

The best way to define requirements collaboratively is through guided dialogue that incrementally presents design proposals. This method captures user intent and specifications, ensuring team alignment and user approval at each stage of the design process.

How do I facilitate a brainstorming session to explore design trade-offs and technical approaches?

You facilitate brainstorming to explore design trade-offs by proposing multiple technical approaches and documenting the recommended solution. This collaborative dialogue ensures the selected technical approach is reviewed and explicitly approved by the user.

Can I use collaborative dialogue to create implementation plans without writing code first?

Yes, you can use collaborative dialogue to create implementation plans without coding first. By exploring project context and requirements upfront, the process documents a final plan that ensures clarity and alignment before any implementation begins.

When do I need a structured specification process for software design?

You need a structured specification process for software design when starting to build a new feature. It helps collaboratively define the purpose, scope, and technical approach, transforming raw ideas into well-defined designs and ensuring everyone is on the same page.