Brainstorming Ideas Into Designs

Convert conceptual ideas into detailed design documents and specifications.

2|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/joegoldin/agent-skills --skill brainstorming-ideas-into-designs-joegoldin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Brainstorming Ideas Into Designs
Source: https://github.com/joegoldin/agent-skills/tree/main/skills/brainstorming
Command: npx skills add https://github.com/joegoldin/agent-skills --skill brainstorming-ideas-into-designs-joegoldin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill facilitates the transformation of raw ideas into detailed designs and specifications, streamlining the collaborative process and ensuring that all stakeholders are aligned.

Core Features & Use Cases

  • Project Context Exploration: Analyze existing project files and documentation to understand the context.
  • Clarifying Questions: Refine ideas by asking targeted, one-at-a-time questions.
  • Design Proposal: Present 2-3 approaches with trade-offs, including a recommendation.
  • Design Approval: Get user approval after presenting each section of the design.
  • Documentation: Write a comprehensive design document and commit it to git.
  • User Review: Ensure the spec is complete and consistent before proceeding.
  • Implementation Plan: Invoke the writing-plans skill to create a detailed implementation plan.
  • Use Case: If a team is considering adding a new feature to their application, use this Skill to explore the idea, create a design, and get it approved before moving to development.

Quick Start

Start a brainstorming session for the "Dashboard redesign" project.

Frequently Asked Questions about Brainstorming Ideas Into Designs

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

FAQPage Schema
How do I transform brainstorming ideas into detailed design specifications?

To transform brainstorming ideas into design specifications, provide project context and constraints to initiate a collaborative dialogue that refines concepts into a comprehensive design document. The process involves targeted clarifying questions and presents 2-3 design approaches with trade-offs for user approval.

What is the best way to facilitate collaborative design discussions for project management?

Collaborative design discussions are facilitated by analyzing existing project files, asking one-at-a-time clarifying questions, and presenting design proposals section by section to ensure team alignment. Stakeholders approve each section before documentation is generated.

Do I need existing project documentation to generate a UI/UX design proposal?

Existing project documentation is not strictly required but is highly recommended to generate a UI/UX design proposal, as analyzing context helps refine ideas. You must provide project context, desired features, and constraints for the design generation process to work effectively.

How to create an implementation plan after a design specification is approved?

To create an implementation plan after design specification approval, the brainstorming process invokes the writing-plans skill. This generates a detailed implementation plan and commits the final comprehensive design document to git for version control and team review.

Can I get multiple design approaches with trade-offs for a new product feature?

You can get multiple design approaches with trade-offs for a new product feature by inputting your conceptual ideas and constraints. The design proposal phase presents 2-3 distinct approaches along with a specific recommendation before proceeding to final documentation.