Agent skill · product strategy · aiskillstore
brainstorming
Use when creating or developing anything, before writing code or implementation plans - refines rough ideas into fully-formed designs through structured Socratic questioning, alternative exploration, and incremental validation
Why this skill is useful
Codifies a structured brainstorming process that the AI could infer but now doesn't have to guess.
What it needs
About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Brainstorming Ideas Into Designs Overview Transform rough ideas into fully-formed designs through structured questioning and alternative exploration. Core principle: Ask questions to understand, explore alternatives, present design incrementally for validation. Announce at start: "I'm using the brainstorming skill to refine your idea into a design." Quick Reference Phase Key Activities Tool Usage Output ------- --------------- ------------ -------- 1. Understanding Ask questions (one at a time) AskUserQuestion for choices Purpose, constraints, criteria 2. Exploration Propose 2-3 approaches AskUserQuestion for approach selection Architecture options with trade-offs 3. Design Presentation Present in 200-300 word sections Open-ended questions Complete design with validation 4. Worktree Setup Set up isolated workspace using-git-worktrees skill Ready development environment 5. Planning Handoff Create implementation plan writing-plans skill Detailed task breakdown The Process Copy this checklist to track progress: Phase 1: Understanding Check current project state in working directory Ask ONE question at a time to refine the idea Use AskUserQuestion tool when you have multiple choice options Gather: Purpose, constraints, success criteria Example using AskUserQuestion: Phase 2: Exploration Propose 2-3 different approaches For each: Core architecture, trade-offs, complexity assessment Use AskUserQuestion tool to present approaches as structured choices Ask your human partner which approach resonates Example using AskUserQuestion: Phase 3: Design Presentation Present in 200-300 word sections Cover: Architecture, components, data flow, error handling, testing Ask after each section: "Does this look right so far?" (open-ended) Use open-ended questions here to allow freeform feedback Phase 4: Worktree Setup (for implementation) When design is approved and implementation will follow: Announce: "I'm using the using-git-worktrees skill to set up an isolated workspace." REQUIRED SU …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/brainstorming--db8e14