brainstorming

Refine rough ideas into fully-formed designs through collaborative questioning and validation.

4|Updated Jan 12, 2017
One-click install
npx skills add https://github.com/brandon-fryslie/dotfiles --skill brainstorming-brandon-fryslie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/brandon-fryslie/dotfiles/tree/main/config/claude/skills/brainstorming
Command: npx skills add https://github.com/brandon-fryslie/dotfiles --skill brainstorming-brandon-fryslie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps refine rough ideas into fully-formed designs by facilitating collaborative questioning, alternative exploration, and incremental validation, making it ideal for pre-code and implementation planning phases.

Core Features & Use Cases

  • Collaborative Questioning: Engage in a dialogue to understand the project context and refine ideas.
  • Alternative Exploration: Propose multiple approaches with trade-offs to explore different design possibilities.
  • Incremental Validation: Present the design in sections, validating each before proceeding.
  • Documentation: Automate the creation of design documents in Markdown format.

Quick Start

Start a brainstorming session by typing 'begin brainstorming session' and follow the prompts to refine your idea into a design.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I refine rough project ideas into structured design documents?

To refine rough project ideas into structured design documents, engage in collaborative questioning and incremental validation. This process facilitates the transition from abstract concepts to fully-formed designs by exploring alternatives and validating sections iteratively before generating Markdown output.

What is the best way to explore design alternatives during project planning?

The best way to explore design alternatives during project planning is to propose multiple approaches with clear trade-offs. This allows you to evaluate different design possibilities and refine your implementation strategy through structured dialogue before finalizing a design.

How do I start a brainstorming session for software design collaboration?

To start a brainstorming session for software design collaboration, initiate the dialogue and follow the prompts to provide project context. The session uses structured questioning to understand your ideas and incrementally validate the resulting design.

Does this approach work for pre-code implementation planning phases?

Yes, this approach works effectively for pre-code implementation planning phases. It is specifically designed to help refine ideas into fully-formed designs by facilitating questioning and validation before the actual coding begins.

How are design documents generated and formatted during idea refinement?

Design documents are generated and formatted in Markdown during idea refinement. The process automates documentation creation after you validate the design sections iteratively through structured collaborative dialogue.

What are the limitations of using incremental validation for design documentation?

A limitation of using incremental validation for design documentation is that it requires structured dialogue and active participation. The process relies on presenting the design in sections and validating each step, which may not suit rapid prototyping contexts needing immediate full-scale output.