brainstorming

Facilitate structured brainstorming to transform rough ideas into validated designs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/krwhynot/crispy-crm --skill brainstorming-krwhynot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/krwhynot/crispy-crm/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/krwhynot/crispy-crm --skill brainstorming-krwhynot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transforms rough ideas into validated, principle-aligned designs through structured questioning, multiple-choice options, and incremental validation before coding begins.

Core Features & Use Cases

  • Phase 1: Understanding (Questions) – 2-4 options with recommended choice and rationale; Always present an "Other" option.
  • Phase 2: Exploration (Alternatives) – 3-5 approaches with trade-offs; recommended approach highlighted.
  • Phase 3: Design Presentation – Incremental design chunks to validate with the team (200-300 words per section).
  • Integrates with MFB domain patterns and engineering-principles for disciplined decision making.

Quick Start

Say: “Brainstorm a new feature for Crispy CRM” to begin the collaborative design process.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I transform rough product ideas into concrete designs before implementation?

Brainstorming facilitates structured ideation through phased questioning, multi-option exploration, and incremental validation. It guides you from initial concept through alternatives and trade-offs to a validated design ready for handoff to implementation planning.

What's the best way to evaluate multiple design options for a new feature?

Present 3-5 approaches with explicit trade-offs and a recommended choice highlighted. This structured comparison drives principled decision-making by making trade-offs visible and reasoning transparent before committing to code.

How do I validate design decisions incrementally with my team?

Break designs into 200-300 word sections and present them as discrete chunks for feedback. This phased approach allows team validation at each stage rather than revealing the full design at once, catching misalignment early.

Can I use brainstorming for feature exploration in CRM contexts?

Yes. Brainstorming integrates MFB domain patterns—principals, distributors, operators, opportunities—and engineering principles to structure feature ideation and alternative exploration specifically within CRM workflows.

When should I move from brainstorming to writing an implementation plan?

After design validation is complete and trade-offs are agreed. Brainstorming explicitly hands off to /write-plan, which translates the validated design into actionable implementation steps and specifications.

What information do I need to bring to start a brainstorming session?

A rough idea or problem statement is enough. Brainstorming asks structured questions to clarify intent, explore alternatives, and surface assumptions—you don't need a fully-formed brief before starting.