brainstorming

Turn informal ideas into validated design specifications with dated design documents.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ForeverWorld/curdx-ralph --skill brainstorming-foreverworld
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/ForeverWorld/curdx-ralph/tree/main/skills/brainstorming
Command: npx skills add https://github.com/ForeverWorld/curdx-ralph --skill brainstorming-foreverworld

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The brainstorming skill prevents premature implementation by turning informal ideas into validated design specifications through guided, one-question-at-a-time exploration and stakeholder approval.

Core Features & Use Cases

  • Context exploration: Inspect project files, docs, and recent commits to ground the conversation in the current state.
  • Clarifying dialogue: Ask focused, single questions to elicit constraints, success criteria, and edge cases.
  • Option analysis & design delivery: Propose 2-3 approaches with trade-offs, present a scaled design, obtain approval, and write a committed design doc before moving to implementation planning.
  • Use Case: Ideal for product scoping, feature proposals, and pre-implementation reviews to reduce rework and hidden assumptions.

Quick Start

Ask the brainstorming skill to explore a new feature idea by describing the intended user outcome, major constraints, and any existing docs or code to review.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn informal ideas into validated design specifications?

To turn informal ideas into validated design specifications, engage in guided contextual exploration and single-question clarifying dialogue to define constraints, propose 2-3 approaches with trade-offs, and obtain stakeholder approval before drafting a dated design document.

What is the best way to clarify project requirements before implementation?

The best way to clarify project requirements before implementation is to inspect existing project files and recent commits, then ask focused, single questions to elicit success criteria and edge cases, preventing premature implementation and reducing rework.

How does iterative contextual exploration work for product scoping?

Iterative contextual exploration for product scoping works by grounding the conversation in current project files and docs, asking one focused question at a time to identify constraints, and proposing 2-3 design approaches with clear trade-offs for stakeholder approval.

Can I use brainstorming to generate a committed design document under docs/plans?

Yes, you can use this approach to generate a committed design document under docs/plans by proposing a scaled design based on clarified requirements, obtaining explicit user approval, and writing the finalized plan before invoking downstream implementation planning.

When do I need to propose multiple design approaches with trade-offs?

You need to propose multiple design approaches with trade-offs during pre-implementation reviews and feature proposals when hidden assumptions exist, using one-question-at-a-time dialogue to validate constraints before committing to a specific implementation path.

What happens after obtaining user approval for a design specification?

After obtaining user approval for a design specification, the process produces a dated design document under docs/plans and invokes the writing-plans skill to transition from validated design specifications into actionable implementation planning.