brainstorming

Transform user ideas into detailed design specifications through structured dialogue.

6|2|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/acaprino/anvil-toolset --skill brainstorming-acaprino
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/acaprino/anvil-toolset/tree/main/plugins/ai-tooling/skills/brainstorming
Command: npx skills add https://github.com/acaprino/anvil-toolset --skill brainstorming-acaprino

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill bridges the gap between a raw idea and a concrete, approved design, ensuring that creative work is well-defined and aligned with user intent before implementation begins.

Core Features & Use Cases

  • Structured Ideation: Guides users through a systematic process of exploring project context, clarifying requirements, and defining success criteria.
  • Design Proposal & Approval: Generates 2-3 distinct design approaches with trade-offs, facilitating informed decision-making and iterative user approval.
  • Spec Documentation: Automatically writes and commits a design document, then initiates a review loop for quality assurance.
  • Use Case: When tasked with building a new user authentication flow, this Skill will help define the user journey, security considerations, and technical architecture, culminating in an approved design document before any code is written.

Quick Start

Use the brainstorming skill to design a new feature for the user profile page.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn raw product ideas into actionable design specifications?

To turn raw ideas into actionable design specifications, you need a structured ideation process that explores project context and clarifies user requirements. This ensures creative work is well-defined and aligned with user intent before any implementation begins.

What is the best way to compare design approaches before starting product development?

The best way to compare design approaches during product development is to generate 2-3 distinct proposals with clear trade-offs. This facilitates informed decision-making and iterative user approval before implementation.

How do I document design requirements for a new feature automatically?

To document design requirements automatically, use a collaborative dialogue system that writes and commits a design document. It initiates a review loop for quality assurance, culminating in an approved specification.

Can I use structured brainstorming to define technical architecture and user journeys?

Yes, you can use structured brainstorming to define technical architecture and user journeys. By guiding you through requirement clarification, it bridges the gap between a raw concept and a concrete, approved design.

Do I need approved design specifications before writing code for a new user authentication flow?

You need approved design specifications before writing code for a user authentication flow to ensure security considerations and the user journey are well-defined. Validating creative work upfront prevents misaligned implementation.