do:brainstorm

Explore feature ideas through repository research, collaborative dialogue, and multi-model red teaming.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/adamfeldman/compound-workflows --skill do-brainstorm-adamfeldman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: do:brainstorm
Source: https://github.com/adamfeldman/compound-workflows/tree/main/plugins/compound-workflows/skills/do-brainstorm
Command: npx skills add https://github.com/adamfeldman/compound-workflows --skill do-brainstorm-adamfeldman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, jq, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you thoroughly explore an idea, understand its requirements, and identify potential approaches before committing to a plan, preventing wasted effort on ill-defined features.

Core Features & Use Cases

  • Requirement Clarification: Assesses if requirements are clear enough for planning or if brainstorming is needed.
  • Research Synthesis: Gathers and summarizes relevant information from the repository and project context.
  • Approach Exploration: Proposes and evaluates 2-3 distinct implementation strategies with pros and cons.
  • Red Teaming: Challenges the brainstormed ideas with multiple AI models to uncover assumptions and risks.
  • Use Case: You have a new feature idea for your application. Use this Skill to brainstorm its purpose, user needs, potential technical approaches, and identify any hidden risks before creating a detailed plan.

Quick Start

Use the do:brainstorm skill to explore the idea of adding a real-time collaboration feature to the project.

Frequently Asked Questions about do:brainstorm

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

FAQPage Schema
How do I brainstorm feature ideas and gather requirements before planning?

To brainstorm feature ideas, this Skill facilitates repository research, collaborative dialogue, approach comparison, and multi-model red teaming to ensure a well-understood and robust concept before proceeding to planning.

What is red teaming in software engineering idea exploration?

Red teaming in idea exploration involves challenging brainstormed concepts with multiple AI models to uncover hidden assumptions and risks, ensuring your feature approach is robust before committing to a detailed plan.

How do I evaluate different implementation strategies for a new feature?

You can evaluate implementation strategies by comparing 2-3 distinct approaches, weighing their specific pros and cons, and challenging the assumptions of each approach to identify the most robust path forward.

Do I need bash and jq installed to run a structured brainstorming process?

Yes, you need bash and jq installed in your environment to run this structured brainstorming process, as the Skill relies on these dependencies to facilitate repository research and multi-model red teaming.

When should I use a brainstorming skill instead of jumping straight to planning?

You should use a brainstorming skill when requirements are unclear or ill-defined, preventing wasted effort on a feature that lacks a well-understood purpose, technical approach, or risk assessment.