brainstorming

Guide initial ideas through context exploration and design validation into approved specifications.

5|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/lidge-jun/cli-jaw-skills --skill brainstorming-lidge-jun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/lidge-jun/cli-jaw-skills/tree/main/brainstorming
Command: npx skills add https://github.com/lidge-jun/cli-jaw-skills --skill brainstorming-lidge-jun

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill bridges the gap between a raw idea and a concrete, approved design, preventing premature implementation and ensuring alignment with user needs and project context.

Core Features & Use Cases

  • Structured Ideation: Guides users through a systematic process of exploring project context, asking clarifying questions, and proposing design approaches.
  • Design Validation: Facilitates incremental user approval of design sections before proceeding.
  • Use Case: Before starting development on a new feature, use this skill to collaboratively define its purpose, constraints, and architecture, ensuring all stakeholders agree on the plan.

Quick Start

Use the brainstorming skill to explore the idea 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 an initial product idea into an approved design specification?

To turn an initial product idea into an approved design specification, you need structured ideation that explores context, asks clarifying questions, and proposes approaches for incremental validation before implementation.

What is the best way to gather requirements before starting software development?

The best way to gather requirements is through systematic context exploration and question-asking, which validates design sections incrementally to ensure all stakeholders agree on the plan before development begins.

How do I prevent premature implementation when planning a new feature?

To prevent premature implementation, use a design validation process that bridges raw ideas and concrete designs by facilitating incremental user approval of all design aspects before transitioning to implementation planning.

Can I collaboratively define architecture and constraints for a new feature flow?

Yes, you can collaboratively define architecture and constraints by guiding participants through context exploration, approach proposals, and design validation to ensure alignment with user needs and project context.

What should I do after finalizing and documenting a design specification?

After finalizing and documenting a design specification, you should transition to an implementation planning skill to begin development based on the agreed-upon architecture, constraints, and validated design sections.