brainstorming

Transform conceptual ideas into formal design specifications through iterative dialogue.

5|1|Updated Oct 18, 2019
One-click install
npx skills add https://github.com/Marshall-Hallenbeck/dot_files --skill brainstorming-marshall-hallenbeck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Marshall-Hallenbeck/dot_files/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/Marshall-Hallenbeck/dot_files --skill brainstorming-marshall-hallenbeck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents wasted development effort by ensuring every project, regardless of size, undergoes a structured design and validation process before any code is written.

Core Features & Use Cases

  • Contextual Discovery: Automatically analyzes project history and documentation to ground new ideas in reality.
  • Structured Design Validation: Guides the user through a rigorous process of clarifying requirements, proposing trade-offs, and obtaining incremental approvals.
  • Use Case: Before building a new feature, use this Skill to explore potential architectural approaches and document the final design, ensuring alignment before implementation begins.

Quick Start

Invoke the brainstorming skill to begin the design process for a new feature or project idea.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I transform raw ideas into validated design specs before implementation?

To transform raw ideas into validated design specs, you need a structured process of iterative dialogue and requirement validation to ensure architectural alignment before code execution begins.

What is the best way to gather software requirements and prevent wasted development effort?

The best way to prevent wasted development effort is by enforcing pre-implementation design documentation, clarifying requirements, and obtaining stakeholder approval through rigorous validation.

How does contextual discovery work for architectural planning?

Contextual discovery for architectural planning works by automatically analyzing project history and documentation to ground new conceptual ideas in reality before proposing trade-offs.

Can I use this for small projects or is structured design validation only for large architectures?

Structured design validation applies to all software development tasks regardless of project size, ensuring every feature undergoes requirement gathering and stakeholder approval before implementation.

When do I need to document design trade-offs for a new feature?

You need to document design trade-offs during the conceptual phase, guiding stakeholders through proposed alternatives to secure incremental approvals before writing any unverified code.

Why should I not write code without pre-implementation design documentation?

Writing code without pre-implementation design documentation risks executing unverified logic, causing wasted development effort due to misaligned architectural planning and missing requirements.