brainstorming

Convert rough ideas into validated designs through structured questioning and documentation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Starting to code or plan without a fully-formed, validated design leads to rework, missed requirements, and suboptimal solutions, wasting valuable development time.

Core Features & Use Cases

  • Autonomous Reconnaissance: Inspects existing project state (repo, docs, commits) to form an initial understanding before asking questions.
  • Structured Questioning: Guides through phases of understanding, exploration (2-3 alternatives), and incremental design presentation for validation.
  • Design Documentation: After validation, writes the design to a permanent document in docs/plans/, ensuring a clear record.
  • Use Case: When creating or developing anything new, this skill guides you from a rough idea to a fully-formed, validated design before any implementation begins, ensuring alignment and clarity.

Quick Start

I have an idea for a new user profile feature. Help me brainstorm it into a detailed design.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I structure brainstorming to avoid rework and missed requirements before coding?

Structured brainstorming guides you through phases of understanding the problem, exploring 2-3 alternative solutions, and validating designs incrementally before implementation. This approach captures requirements upfront, prevents scope creep, and ensures alignment across teams, reducing costly rework later.

What's the best way to turn a rough product idea into a validated design document?

Brainstorming converts rough ideas into fully-formed designs by asking targeted questions to refine concepts, examining the existing project state, exploring alternatives, and documenting the final design in a permanent record. The result is a clear, validated plan ready for implementation.

When should I use a structured questioning approach instead of jumping straight into planning?

Use structured questioning during early-stage ideation for any new feature, product, or architecture decision. It's essential when requirements are unclear, stakeholder alignment is uncertain, or multiple solution paths exist—situations where upfront validation saves development time.

How does autonomous reconnaissance improve the brainstorming process?

Autonomous reconnaissance inspects existing project state—repos, docs, commits—to form an initial understanding before asking questions. This context-aware approach ensures your design questions and alternatives are grounded in your actual system, avoiding disconnected or redundant solutions.

Can brainstorming work for architecture decisions and workflow planning, not just features?

Yes. Brainstorming applies across product development, software architecture, workflow design, and planning tasks. Wherever you face design choices early in the project lifecycle, structured questioning and alternative exploration ensure a solid foundation before implementation.

What artifacts does the brainstorming process produce?

Brainstorming produces design artifacts including design documents, implementation plans, and roadmaps. These are written to a permanent docs/ location after validation, creating an audit trail and reference for the team throughout the project lifecycle.