ce-brainstorm

Explore feature ideas through structured dialogue and write right-sized requirements documents.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/Norfolk-Group/marcela-norfolk-ai --skill ce-brainstorm-norfolk-group
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ce-brainstorm
Source: https://github.com/Norfolk-Group/marcela-norfolk-ai/tree/main/skills/compound-engineering/skills/ce-brainstorm
Command: npx skills add https://github.com/Norfolk-Group/marcela-norfolk-ai --skill ce-brainstorm-norfolk-group

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Vague or ambitious feature ideas often jump straight to implementation without clarifying scope, user value, or success criteria, leading to wasted effort and misaligned builds. This Skill turns fuzzy ideas into well-defined requirements documents through collaborative, one-question-at-a-time dialogue before any planning or coding begins. ## Core Features & Use Cases - Scoped Collaborative Dialogue: Assesses whether work is Lightweight, Standard, or Deep, then asks targeted questions one at a time using the platform's blocking question tool to resolve product decisions. - Rigor Probing: Pressure-tests ideas for evidence, specificity, counterfactual, attachment, and durability gaps before proposing approaches. - Requirements Document Generation: Produces a right-sized requirements document with R-IDs, acceptance examples, scope boundaries, and success criteria, ready for handoff to planning. - Use Case: A user says "help me think through adding team workspaces to our app." The Skill scans the repo, probes the real user problem, presents 2-3 approaches with trade-offs, confirms a synthesis, and writes a requirements doc to docs/brainstorms/ for the ce-plan skill to consume. ## Quick Start Ask the agent to brainstorm a feature idea or problem, for example: "Let's brainstorm adding usage-based billing to our SaaS product."

Frequently Asked Questions about ce-brainstorm

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

FAQPage Schema
How do I brainstorm a feature idea with an AI agent before coding?

Invoke the skill with a feature description, and it guides you through one-question-at-a-time dialogue covering problem framing, users, constraints, and success criteria. It then proposes 2-3 approaches with trade-offs and writes a requirements document for planning.

What is the difference between brainstorming and implementation planning?

Brainstorming answers WHAT to build: user-facing behavior, scope boundaries, and success criteria. Implementation planning (handled by ce-plan) answers HOW: schemas, endpoints, file layouts, and technical design. The skill deliberately keeps implementation details out of requirements documents.

Can this skill handle non-software brainstorming like career or business decisions?

Yes. When the task is classified as non-software, it routes to a universal brainstorming facilitator that applies the same interaction rules with domain-general facilitation principles, ending with a chat summary and optional next steps.

When should I skip brainstorming and go straight to implementation?

Skip brainstorming when requirements are already clear: specific acceptance criteria, referenced existing patterns, exact expected behavior, and constrained scope. The skill detects this and offers a fast path with a brief synthesis before writing a compact document.

What output does the brainstorm skill produce?

It writes a requirements document to docs/brainstorms/ containing a summary, problem frame, requirements with R-IDs, acceptance examples, success criteria, scope boundaries, key decisions, and outstanding questions, sized to the work's scope tier.