brainstorm

Conduct collaborative requirements discovery and seed PRDs for ambiguous software tasks.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/SilentFlower/flower-cli --skill brainstorm-silentflower
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/SilentFlower/flower-cli/tree/main/.agents/skills/brainstorm
Command: npx skills add https://github.com/SilentFlower/flower-cli --skill brainstorm-silentflower

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides collaborative requirements discovery for software features that are unclear, ambiguous, or have multiple implementation paths, capturing ideas immediately, performing repo-aware research, and producing a converged PRD and implementation plan to reduce rework and surface trade-offs early.

Core Features & Use Cases

  • Task creation & PRD seeding: Immediately create a task directory and seed a living prd.md with goal, known facts, assumptions, open questions, acceptance criteria, and technical notes so ideas are preserved from the start; useful when scoping a complex feature like MR automation or a new CLI command.
  • Research-first decision support: Inspect the repository, configurations, and ecosystem conventions to produce 2–3 concrete implementation approaches with pros and cons mapped to project constraints.
  • Structured Q&A convergence: Drive a one-question-per-message loop that updates the PRD, records ADR-lite decisions, decomposes subtasks, and outputs a small-PR implementation plan and acceptance criteria.

Quick Start

Use the brainstorm skill to create a task and seed a PRD for implementing GitLab MR review automation.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I turn ambiguous software requirements into a concrete MVP plan?

To turn ambiguous software requirements into a concrete MVP, you need collaborative requirements discovery that seeds a living PRD, proposes approaches with trade-offs, and iterates via single-question Q&A to converge on an implementation plan.

What is the best way to evaluate multiple technical approaches for a new feature?

Evaluating multiple technical approaches for a new feature requires research-first decision support that inspects your repo and ecosystem conventions to produce 2-3 concrete implementation paths with mapped pros and cons.

How do I create a PRD for a complex software task with unclear scope?

Creating a PRD for a complex software task with unclear scope involves immediately seeding a living document with goals, known facts, assumptions, open questions, and acceptance criteria to preserve ideas from the start.

Can I scope a CLI command or automation feature when requirements are multifaceted?

Yes, you can scope a CLI command or automation feature when requirements are multifaceted by driving a structured Q&A convergence loop that records ADR-lite decisions, decomposes subtasks, and outputs a small-PR implementation plan.

When do I need structured requirements discovery for a software project?

You need structured requirements discovery for a software project when requirements are ambiguous, multiple implementation paths exist, or technical trade-offs must be evaluated before prototyping to reduce future rework.

What are the limitations of using Q&A convergence for technical decision-making?

A limitation of using Q&A convergence for technical decision-making is that it processes one question per message, meaning highly complex or deeply nested dependencies may require extended iterative sessions to fully converge on an MVP.