brainstorming

Guide structured dialogues to transform initial ideas into approved design plans.

18|8|Updated May 31, 2023
One-click install
npx skills add https://github.com/jpmorgan-payments/embedded-finance --skill brainstorming-jpmorgan-payments
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/jpmorgan-payments/embedded-finance/tree/main/.github/skills/superpowers/brainstorming
Command: npx skills add https://github.com/jpmorgan-payments/embedded-finance --skill brainstorming-jpmorgan-payments

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of turning nascent ideas into well-defined, approved designs before any implementation work begins, preventing wasted effort on unvetted concepts.

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: Ensures user approval at each stage of the design presentation, guaranteeing alignment before proceeding.
  • Use Case: When tasked with adding a new feature to an existing application, this Skill will help define the feature's purpose, constraints, and technical approach, culminating in a user-approved design document and a subsequent implementation plan.

Quick Start

Use the brainstorming skill to explore and design 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 transform initial ideas into approved designs before coding?

To transform ideas into approved designs, use a structured, question-driven dialogue to explore project context, define scope, and propose alternative solutions before implementation. This ensures thorough design validation and prevents wasted effort on unvetted concepts.

What is the best way to define requirements for a new feature in an existing application?

Defining requirements for a new feature involves systematically exploring the project context and asking clarifying questions to establish the feature's purpose, constraints, and technical approach before any development begins.

How do I structure product ideation to cover architecture, data flow, and error handling?

Structure product ideation by engaging in a question-driven dialogue that systematically defines scope, architecture, data flow, and error handling, culminating in a user-approved design document.

Can I use this approach to plan a user authentication flow for product development?

Yes, you can facilitate the product development lifecycle of a user authentication flow by exploring constraints, validating design approaches at each stage, and securing user approval before proceeding to implementation.

Does this design validation process require any specific frameworks or dependencies?

No, this design validation process requires no specific frameworks or dependencies. It operates independently to guide the product development lifecycle through a structured, question-driven dialogue to finalize implementation plans.