brainstorming

Translate abstract project ideas into validated technical specifications through iterative questioning.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/giosuetedeschi-spec/bobu-website --skill brainstorming-giosuetedeschi-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/giosuetedeschi-spec/bobu-website/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/giosuetedeschi-spec/bobu-website --skill brainstorming-giosuetedeschi-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents implementation errors and scope creep by forcing a structured, collaborative exploration of requirements and design trade-offs before any code is written.

Core Features & Use Cases

  • Iterative Refinement: Uses a one-question-at-a-time approach to clarify project goals, constraints, and success criteria.
  • Design Validation: Breaks complex architectural designs into digestible sections for incremental feedback.
  • Use Case: Use this when starting a new feature to ensure the proposed architecture, data flow, and testing strategy are fully vetted before committing to a specific implementation path.

Quick Start

Initiate the brainstorming skill to begin refining the requirements for the new project feature you are planning to build.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I translate abstract project ideas into validated technical specifications?

To translate abstract project ideas into validated technical specifications, use iterative questioning to collaboratively clarify goals, constraints, and success criteria. This process breaks complex architecture into digestible sections for incremental feedback before implementation.

What is the best way to prevent scope creep during project planning?

The best way to prevent scope creep during project planning is to enforce YAGNI-compliant feature scoping through rigorous pre-implementation design validation. This ensures alignment on architecture, components, and data flow before code is written.

How do I validate architecture and data flow before committing to an implementation path?

To validate architecture and data flow before committing, apply a structured design validation process that presents incremental design sections for feedback. This ensures the proposed architecture and testing strategy are fully vetted.

Can I use an iterative questioning approach to define requirements for a new feature?

Yes, you can use a one-question-at-a-time iterative refinement approach to define requirements for a new feature. This clarifies project goals and constraints, ensuring the proposed design is fully vetted before implementation.

When do I need pre-implementation planning for design specs?

You need pre-implementation planning for design specs when starting a new feature to prevent implementation errors. It forces a structured exploration of requirements and design trade-offs before any code is written.