brainstorm

Guide AI coding workflows through collaborative requirements discovery before implementation.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/yanzhangshuai/wen-yuan --skill brainstorm-yanzhangshuai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/yanzhangshuai/wen-yuan/tree/main/.agents/skills/brainstorm
Command: npx skills add https://github.com/yanzhangshuai/wen-yuan --skill brainstorm-yanzhangshuai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides AI through collaborative requirements discovery before implementation, helping teams capture a clear task and align on MVP early, reducing back-and-forth and rework.

Core Features & Use Cases

  • Task-first: guarantee a concrete task exists at the start of the process.
  • Action-before-asking: derive answers from code, docs, and research before asking questions.
  • One-question-per-message Q&A: keeps conversations focused and actionable.
  • Research-first for technical choices: perform quick market/OSS checks before proposing options.
  • MVP-focused expansion: diverge to future evolution but converge on a clear MVP with defined scope.

Quick Start

Create a task PRD seed and outline the MVP based on the user task description, then seed a PRD with goals, knowns, and open questions.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I clarify evolving requirements before starting AI coding workflows?

Requirements discovery before AI coding involves capturing a clear task and aligning on an MVP early. This Skill automates that process by using a task-first approach to reduce back-and-forth and rework during development.

What is the best way to create a PRD seed for tasks with unclear requirements?

The best way to create a PRD seed for unclear requirements is to outline an MVP based on the user task description. You can then seed the PRD with goals, knowns, and open questions to drive focused, one-question-per-message Q&A.

How does the one-question-per-message Q&A approach help with task management?

The one-question-per-message Q&A approach helps with task management by keeping conversations focused and actionable. It prevents requirement overload by deriving answers from code, docs, and research before asking the user a single, targeted question.

Can I use this requirements discovery process for technical choices with multiple viable paths?

Yes, you can use this process for technical choices with multiple viable paths. It applies a research-first mechanism, performing quick market and open-source checks before proposing options to converge on a clear MVP while leaving room for future expansion.

When should I not use an automated requirements discovery workflow?

You should not use an automated requirements discovery workflow for development tasks with already well-defined, fixed requirements. It is specifically designed for situations with unclear, evolving requirements where multiple viable implementation paths exist.