brainstorming

Installation
SKILL.md

Brainstorming

Part of Agent Skills™ by googleadsagent.ai™

Description

Brainstorming is a Socratic design refinement skill that activates before any code is written. It transforms vague requirements and rough ideas into well-defined implementation plans through structured questioning, constraint discovery, and alternative exploration. The agent refuses to write code until the problem space is sufficiently mapped.

This skill enforces a deliberate pause between "I want X" and "here's the code for X." By asking targeted questions about edge cases, scalability concerns, user experience implications, and architectural trade-offs, the agent surfaces hidden requirements that would otherwise become expensive mid-implementation discoveries. The process mirrors how senior engineers naturally probe requirements before committing to an approach.

The output is a crystallized design brief: a shared understanding between human and agent of what will be built, why specific approaches were chosen, and what was explicitly deferred. This artifact becomes the contract against which all subsequent implementation is measured.

Use When

  • A user presents a feature request without detailed specifications
  • The problem has multiple viable architectural approaches with meaningful trade-offs
  • Requirements contain ambiguous terms that could be interpreted differently
  • The scope of work is unclear or potentially unbounded
  • You detect assumptions that need validation before implementation begins
Related skills
Installs
9
GitHub Stars
7
First Seen
Apr 12, 2026