brainstorming

Guide structured dialogue to turn vague ideas into design proposals and specs.

1|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/ditchallaway/Robotic-Property-Photographer --skill brainstorming-ditchallaway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/ditchallaway/Robotic-Property-Photographer/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/ditchallaway/Robotic-Property-Photographer --skill brainstorming-ditchallaway

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming sessions are often unfocused or skipped, leading to missed requirements and design drift. This skill guides collaborative exploration to turn vague ideas into clear, testable design proposals with defined success criteria.

Core Features & Use Cases

  • Structured dialogue that surfaces user intent and constraints.
  • A reproducible process: explore context, ask clarifying questions, propose 2-3 approaches, present design, obtain approval, and document the plan.
  • Use Case: before starting a new feature, run a guided brainstorm to produce a design doc and an implementation plan for stakeholder sign-off.

Quick Start

Start by sharing the project goal and constraints, then I will guide you step-by-step to shape a design plan.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn vague project ideas into a structured design proposal?

To turn vague project ideas into a structured design proposal, engage in a collaborative dialogue that explores context, asks clarifying questions, proposes approaches, and documents the plan for sign-off.

What is the best way to run a brainstorming session for a new software feature?

The best way to run a brainstorming session for a new software feature is to follow a reproducible process: explore context, ask clarifying questions, propose 2-3 approaches, present the design, and obtain approval.

Why does design drift happen and how can I prevent missed requirements during ideation?

Design drift and missed requirements happen when brainstorming is unfocused or skipped. Prevent them by using structured collaborative exploration to turn vague ideas into clear, testable design proposals with defined success criteria.

Can I use a guided design-thinking process to produce an implementation plan?

Yes, you can use a guided design-thinking process to produce an implementation plan by transitioning finalized design proposals into actionable development steps via structured planning after obtaining user approval.

Do I need to provide project constraints before starting a collaborative design dialogue?

Yes, you need to provide project goals and constraints before starting a collaborative design dialogue, which then guides you step-by-step to shape a design plan based on that specific context.