ce-brainstorm

ce brainstorm

everyinc 23k ↓ 2.6k MIT updated 25d ago
Claude Code
View source ↗

What it does

  • output: alone (no value) → no-op, fall through to step 2.
  • Read the document
  • Confirm with the user before resuming: "Found an existing requirements-only plan for [topic]. Should I continue from this, or start fresh?"
  • None of the software signals above are present
  • The task describes something the user wants to explore, decide, or think through in a non-software domain
  • Specific acceptance criteria provided
  • Referenced existing patterns to follow

Requirements & configuration

  • Neither (respond directly, skip all brainstorming phases) -- the input is a quick-help request, error message, factual question, or single-step task that doesn't need a brainstorm.
  • The list is a view for the user, not an instruction to you. It does not change when a phase fires or what that phase requires, and it never substitutes for a phase's own exit condition.
  • Make requirements concrete enough that planning will not need to invent behavior

Configuration: OUTPUT_FORMATSTRATEGYCONCEPTSSCRATCH_ROOTSCRATCH_DIR

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

ce-brainstorm FAQ

What does the ce-brainstorm skill do?

Explore vague or ambitious ideas into a right-sized requirements-only unified plan. Use when the user wants to brainstorm, think through scope, decide what to build, or needs collaborative product framing before planning. Also use when the user must scope work in territory they say they do not know ("I know nothing about X but need to...") or asks for a blindspot pass — mapping the decision surface before questions begin. Not for executing already-specified work — direct implementation, debugging, or code review where no product scope is left to decide. Not for a decisive verdict on whether to adopt or switch to a specific external technology, library, or platform — brainstorming scopes what to build, not whether to commit to an outside option. output: alone (no value) → no-op, fall through to step 2. Read the document

What does ce-brainstorm require?

Neither (respond directly, skip all brainstorming phases) -- the input is a quick-help request, error message, factual question, or single-step task that doesn't need a brainstorm. The list is a view for the user, not an instruction to you. It does not change when a phase fires or what that phase requires, and it never substitutes for a phase's own exit condition. Make requirements concrete enough that planning will not need to invent behavior Configuration keys: OUTPUT_FORMAT, STRATEGY, CONCEPTS, SCRATCH_ROOT, SCRATCH_DIR.

How do I install ce-brainstorm?

Run: npx -y skills add https://github.com/everyinc/compound-engineering-plugin --skill ce-brainstorm --agent claude-code — the source lives at github.com/everyinc/compound-engineering-plugin.

Maintain ce-brainstorm?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[ce-brainstorm on getagentictools](https://getagentictools.com/skills/everyinc-compound-engineering-plugin-ce-brainstorm?ref=badge)
npx agentictools info skills/everyinc-compound-engineering-plugin-ce-brainstorm

The second line is the CLI lookup for this page — handy in READMEs and docs.