brainstorming

Merge structured brainstorming, design capture, and anti-pattern checking into the /carmack agent.

5|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/barkleesanders/claude-code-starter --skill brainstorming-barkleesanders
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/barkleesanders/claude-code-starter/tree/main/skills/brainstorming
Command: npx skills add https://github.com/barkleesanders/claude-code-starter --skill brainstorming-barkleesanders

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill was merged into the /carmack agent, eliminating the need for a separate brainstorming tool and consolidating all engineering ideation, design capture, and anti-pattern checking workflows into a single specialist agent for seamless use.

Core Features & Use Cases

  • Structured Ideation Frameworks: Uses proven methods like SCAMPER to explore ideas, capture requirements, and evaluate approaches systematically.
  • Phase-Based Brainstorming Workflow: Guides users through a logical sequence: assess idea clarity, understand core requirements, explore potential solutions, and capture final design decisions.
  • YAGNI & Anti-Pattern Guardrails: Flags over-engineering risks and common design pitfalls early in the ideation process to avoid wasted effort.
  • Use Case: When you have a rough feature idea for your codebase, use /carmack to turn it into a structured, vetted design document ready for the implementation planning phase.

Quick Start

Ask /carmack to brainstorm a structured design for your new user authentication feature, including requirements, potential approaches, and YAGNI-aligned recommendations.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I streamline engineering ideation and capture design decisions?

Engineering ideation is consolidated into a specialist agent that guides structured brainstorming, captures design decisions, and flags anti-patterns for seamless implementation planning.

What is the best way to validate feature ideas against over-engineering risks?

Validating feature ideas against over-engineering risks requires YAGNI compliance validation and anti-pattern guardrails during ideation to flag common design pitfalls early and avoid wasted effort.

Can I use SCAMPER to explore approaches for new software features?

SCAMPER is applied to explore ideas, capture requirements, and evaluate approaches systematically for new software features, producing a vetted design document ready for implementation.

How do I turn a rough feature idea into a structured design document?

Turning a rough feature idea into a structured design document involves a phase-based brainstorming workflow that assesses clarity, explores solutions, and captures final decisions ready for implementation planning.

When should I not use structured brainstorming for software engineering tasks?

Structured brainstorming should not be used for routine code changes or straightforward bug fixes; it is built specifically for new feature ideation, requirement exploration, and pre-planning design tasks.