ce-ideate

Generate and adversarially critique grounded improvement ideas using parallel multi-agent ideation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Deciding what to improve is often harder than building it. This Skill produces a ranked, evidence-grounded ideation artifact by generating many candidate ideas, critiquing them adversarially, and presenting only justified survivors instead of a naive brainstorm list. ## Core Features & Use Cases - Grounded Multi-Agent Ideation: Dispatches parallel grounding agents (codebase scan, learnings search, web research, issue intelligence) and 4-6 ideation sub-agents across six divergent frames to produce 25-30 deduplicated candidates. - Adversarial Filtering with Warrants: Every surviving idea must carry an articulated warrant (direct evidence, external prior art, or reasoned argument) and pass an ambition floor; rejected ideas each get a one-line reason. - Mode-Aware Routing: Classifies the subject as repo-grounded, elsewhere-software, or elsewhere-non-software, adapting grounding, generation frames, and persistence (local docs/ideation/ file vs Proof review) accordingly. - Use Case: Ask "what should I improve in the authentication system" and receive a ranked ideation document with 5-7 surviving ideas, each with warrant, rationale, downsides, confidence, and complexity, plus a rejection summary. ## Quick Start Ask the agent to ideate on a focus area, for example: give me ideas to improve the onboarding flow.

Frequently Asked Questions about ce-ideate

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

FAQPage Schema
How do I generate improvement ideas for my codebase with an AI agent?

Invoke the ideation workflow with a focus hint such as a feature, path, or constraint. It scans the repository, runs web research and learnings search, then dispatches six parallel ideation sub-agents whose candidates are adversarially filtered into 5-7 ranked survivors.

What is the difference between ideation and brainstorming in this workflow?

Ideation answers which ideas are strongest and worth exploring, producing a ranked artifact. Brainstorming (ce-brainstorm) takes one selected idea and defines it precisely enough for planning. Ideation output routes into brainstorming, never directly into planning or implementation.

Can I use idea generation for non-software topics like naming or story plots?

Yes. The workflow classifies the subject and routes non-software topics (naming, narrative, personal decisions, non-digital business) to a universal ideation facilitator with domain-agnostic generation frames, skipping the codebase scan and engineering learnings search.

Does the ideation workflow support analyzing GitHub issues?

Yes. When the prompt explicitly references the issue tracker (e.g., open issues, issue themes, bug reports), it dispatches an issue-intelligence agent that clusters issues into themes, and ideation frames are derived from those clusters with four sub-agents instead of six.

Where are ideation results saved and can I skip saving?

Persistence is opt-in. Repo-mode sessions save to docs/ideation/ as a dated markdown file; elsewhere-mode sessions default to a Proof review document. Choosing to refine in conversation and stopping is a valid no-save exit with no file or network side effects.

Why does the ideation agent ask clarifying questions before generating ideas?

Questions only resolve an unidentifiable subject or supply missing context substance that grounding agents need. Vague prompts like improvements or quick wins trigger a scope question offering specify, surprise-me, or cancel, because dispatching agents on an ambiguous subject produces scattered output.