brainstorming

Transform vague ideas into structured designs with iterative questioning and validation.

Updated Oct 28, 2025
One-click install
npx skills add https://github.com/JKKN-Institutions/Kenavo --skill brainstorming-jkkn-institutions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/JKKN-Institutions/Kenavo/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/JKKN-Institutions/Kenavo --skill brainstorming-jkkn-institutions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solves? This skill transforms vague ideas into concrete, validated designs before any code is written. It provides a structured approach to clarify purpose, explore alternatives, and incrementally build out a design, preventing costly rework and ensuring alignment with project goals.

Core Features & Use Cases

  • Structured Questioning: Uses Socratic methods to refine ideas and gather requirements.
  • Alternative Exploration: Proposes 2-3 distinct architectural approaches with trade-offs.
  • Incremental Validation: Presents design sections for feedback, ensuring continuous alignment.
  • Use Case: When you have a new feature idea, this skill will guide you through defining its purpose, exploring different implementation strategies, and presenting a validated design, ready for planning.

Quick Start

Brainstorm a design for a new user profile management system.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I structure vague product ideas into actionable designs before coding?

Structured brainstorming transforms abstract concepts into validated designs through Socratic questioning, alternative exploration, and incremental validation. This approach clarifies purpose, gathers requirements, and produces stage-ready artifacts that prevent costly rework and ensure alignment with project goals.

What's the best way to explore different architectural approaches for a new feature?

Present 2-3 distinct architectural alternatives with explicit trade-offs for each approach. This comparative exploration helps teams evaluate implementation strategies, understand cost-benefit profiles, and make informed decisions before committing resources to development.

How do I gather requirements and validate designs incrementally?

Incremental validation presents design sections for structured feedback at each stage, ensuring continuous alignment with stakeholders. This iterative refinement reduces misalignment, catches issues early, and produces designs ready for planning and implementation.

When should I use design brainstorming versus jumping straight to implementation?

Design brainstorming prevents costly rework by clarifying purpose and exploring alternatives upfront. Use it for new features, cross-disciplinary initiatives, or when requirements are unclear. Early-stage ideation and architecture exploration eliminate ambiguity before development begins.

Can I use brainstorming across product, software, and process design?

Yes. Brainstorming applies to product development, software architecture, and process design through the same structured approach: iterative questioning, alternative exploration, and incremental validation. The methodology adapts to different domains while maintaining consistent rigor.