brainstorming

Turn vague ideas into concrete designs and specifications for implementation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Brainstorming helps teams turn vague ideas into concrete designs and specifications before implementation, reducing ambiguity and rework.

Core Features & Use Cases

  • Structured exploration: gathers project context, questions, and success criteria before drafting solutions.
  • Proposes 2-3 design approaches: outlines trade-offs and recommends a path.
  • Design documentation: produces a design doc and an actionable plan for implementation.

Quick Start

Ask me to brainstorm a feature by sharing context, goals, and constraints, and then approve a design proposal.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a vague product idea into a concrete design and specification?

To turn a vague product idea into a concrete design and specification, you need to gather project context, clarify goals, define success criteria, and then evaluate multiple design approaches before drafting final documentation.

What is the best way to structure feature design workflows before implementation?

The best way to structure feature design workflows is to enforce a sequence of context gathering, clarifying questions, multiple design proposals, design documentation, and a review loop to reduce ambiguity and rework.

How does brainstorming a feature with multiple design approaches reduce rework?

Brainstorming a feature with multiple design approaches reduces rework by outlining trade-offs, recommending a path, and validating constraints against success criteria before implementation begins.

Can I use this structured brainstorming workflow for product development across different projects?

Yes, you can use this structured brainstorming workflow for product development and feature design across different projects, as it clarifies goals and constraints through a standardized context-gathering and review process.

What do I need to provide to start a structured brainstorming session for a feature?

To start a structured brainstorming session for a feature, you need to provide the initial project context, goals, and constraints, and then approve the proposed design direction.

When should I not use a structured brainstorming approach for design documentation?

You should not use a structured brainstorming approach for design documentation when your project goals are already concrete, success criteria are fully defined, and no ambiguity remains to justify a multi-approach exploration phase.