brainstorm

Guide structured dialogue to define problems and compare technical tradeoffs.

7|2|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/yishan-io/yishan-mono --skill brainstorm-yishan-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/yishan-io/yishan-mono/tree/main/packages/pi-dev-flow/skills/brainstorm
Command: npx skills add https://github.com/yishan-io/yishan-mono --skill brainstorm-yishan-io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the ambiguity and lack of direction that often occurs during the early stages of feature development, ensuring that both the user and the agent are aligned on goals before any code is written.

Core Features & Use Cases

  • Structured Ideation: Guides the user through defining problems, target audiences, and success criteria.
  • Tradeoff Analysis: Proposes multiple viable approaches with clear pros and cons to facilitate informed decision-making.
  • Use Case: Use this when you have a vague idea for a new feature but are unsure about the technical architecture or user experience, and need a structured plan before starting implementation.

Quick Start

Use the brainstorm skill to help me explore potential approaches for implementing a new user authentication flow.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I turn a rough feature idea into a concrete project plan?

To turn a rough idea into a concrete project plan, use structured ideation to define problem scope, identify constraints, and synthesize requirements into an actionable execution plan before writing code.

What is the best way to evaluate technical tradeoffs for a new software architecture?

Evaluating technical tradeoffs for software architecture involves comparing multiple viable approaches with clear pros and cons. This facilitates informed decision-making during pre-implementation to ensure alignment on goals.

How do I define scope and constraints for a feature before implementation?

Defining scope and constraints for a feature requires structured dialogue to explore problem definitions and success criteria. This pre-implementation phase eliminates ambiguity and aligns the user and agent on technical requirements.

Can I use structured ideation to compare multiple approaches for user authentication flows?

Yes, you can use structured ideation to compare multiple approaches for user authentication flows. It guides problem definition, target audience identification, and tradeoff analysis to produce a clear architectural plan.

When do I need architectural planning for feature development?

You need architectural planning for feature development when you have a vague idea but are unsure about the technical architecture or user experience, requiring a structured plan to define scope before starting implementation.