ce-brainstorm

Facilitate collaborative brainstorming sessions to define software feature requirements.

Updated May 4, 2026
One-click install
npx skills add https://github.com/IAmKongHai/compound-engineering-plugin-zh --skill ce-brainstorm-iamkonghai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ce-brainstorm
Source: https://github.com/IAmKongHai/compound-engineering-plugin-zh/tree/main/3.4.2/skills/ce-brainstorm
Command: npx skills add https://github.com/IAmKongHai/compound-engineering-plugin-zh --skill ce-brainstorm-iamkonghai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill facilitates collaborative brainstorming sessions to explore and define requirements for software features, ensuring clarity and alignment before moving to implementation.

Core Features & Use Cases

  • Collaborative Dialogue: Engage in a conversation to explore requirements and approaches.
  • Feature Description: Generate a clear description of the feature or improvement.
  • Approach Generation: Propose 2-3 concrete approaches based on research and conversation.
  • Documentation: Create a requirements document that captures the essential decisions.
  • Use Case: When a user has a feature idea or a problem to solve, this Skill helps refine the idea, explore possible solutions, and document the requirements for the feature.

Quick Start

Use the ce-brainstorm skill to brainstorm a feature idea for a new project management tool.

Frequently Asked Questions about ce-brainstorm

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

FAQPage Schema
How do I define requirements for a software feature through brainstorming?

To define requirements through brainstorming, engage in collaborative dialogue to explore the problem space, generate concrete approaches, and document the essential decisions for the software feature.

What is the best way to collaboratively frame a problem and generate feature ideas?

The best way to frame a problem collaboratively is to use a structured brainstorming session that refines the initial idea, explores possible solution approaches, and ensures alignment before implementation.

Can I use this to generate multiple approaches for a single software feature?

Yes, you can generate multiple approaches. The brainstorming process proposes two to three concrete approaches based on research and the ongoing collaborative conversation.

Do I need a specific documentation tool to capture software requirements?

You need a collaborative platform for dialogue and a separate documentation tool to capture the generated requirements document and ensure alignment before moving to implementation.

When should I use collaborative brainstorming for software development?

Use collaborative brainstorming during the early stages of software development when you need idea generation, problem framing, and clear requirements definition before moving into implementation.

Why does my software feature idea lack clarity before implementation?

Your feature idea lacks clarity because it requires collaborative brainstorming to refine the initial concept, explore possible solutions, and generate a formal requirements document capturing essential decisions.