This is the skill you want before jumping into code when the problem is fuzzy or the stakes are high. It walks you through gathering context, asking clarifying questions one at a time, exploring 2-5 approaches with tradeoffs, then building out a design incrementally in phases so you're not drowning in a wall of text. The whole thing runs interactively in one session and ends with a choice: write a plan, generate design artifacts in a timestamped docs folder, implement directly, or just stop. The phased presentation is smart. Most brainstorming tools either give you nothing or dump everything at once. This one lets you steer as you go.

skills.sh installs
537
GitHub stars
52
last updated
Jul 14, 2026

Install

$ npx -y skills add buiducnhat/agent-skills --skill brainstorm --agent claude-code

Installs into .claude/skills of the current project.

Files

Brainstorm

Overview

Use this skill to convert rough ideas into clear, reviewable design outputs through structured dialogue.

The goal is to:

  1. Clarify requirements and constraints
  2. Explore alternatives with trade-offs
  3. Produce a concrete, validated design brief in artifacts or a handoff to planning

Workflow

Step 1: Gather Project Context

Load only the project context relevant to the current idea:

  • If docs/SUMMARY.md exists, read it first.
  • Load only task-relevant detail docs.
  • Prioritize Code Standard docs for implementation conventions.
  • If docs conflict with code or user intent, use the available interactive input/question tool before broad changes.

Also check key implementation files relevant to the idea and note constraints from existing architecture, dependencies, and conventions.

Keep this pass focused. Only gather what is needed for the current idea.

Step 2: Clarify Requirements

Ask targeted questions sequentially to remove ambiguity with interactive input/question tool:

  • Focus on:
    • Objective and user value
    • Scope boundaries
    • Constraints (technical, UX, performance, timeline)
    • Success criteria
    • Non-goals

Sponsors

Details

Repository
github.com/buiducnhat/agent-skills
Categories
AI & Agent Building, Productivity & Planning
First seen
Jun 3, 2026

More from buiducnhat/agent-skills

All 12
1bitwize-music-studio avatarlyric-writerbitwize-music-studio/claude-ai-music-skillsWrites or reviews lyrics with professional prosody, rhyme craft, and quality checks. Use when writing new lyrics, revising existing lyrics, or when the user say535skills.sh installs
2vercel-labs avatarvercel-deployvercel-labs/agent-skillsDeploy applications and websites to Vercel. Use this skill when the user requests deployment actions such as "Deploy my app", "Deploy this to production", "Crea534skills.sh installs
3aj-geddes avatarsql-injection-preventionaj-geddes/useful-ai-promptsPrevent SQL injection attacks using prepared statements, parameterized queries, and input validation. Use when building database-driven applications securely.533skills.sh installs
4tuist avatardebug-generated-projecttuist/agent-skillsDebugs issues users encounter with Tuist-generated projects by reproducing the scenario locally, building Tuist from source when needed, and triaging whether it533skills.sh installs
5aj-geddes avatargrpc-service-developmentaj-geddes/useful-ai-promptsBuild high-performance gRPC services with Protocol Buffers, bidirectional streaming, and microservice communication. Use when building gRPC servers, defining se532skills.sh installs
6materializeinc avatarmaterialize-docsmaterializeinc/agent-skillsMaterialize documentation for SQL syntax, data ingestion, concepts, and best practices. Use when users ask about Materialize queries, sources, sinks, views, or 532skills.sh installs