brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
comfyui-prompt-interviewGuided conversational interview to understand a user's creative vision before generating model-appropriate image prompts. Asks clarifying questions about subject, mood, style, and technical preferences (4-7 exchanges), then synthesizes positive prompt, negative prompt, recommended settings table, and pipeline recommendation. Formats prompts for the target m…
Independent GitHub snapshot · Automated classification · Original documentation governs
Conduct a guided conversation to draw out the user's complete creative vision, then synthesize a perfect, model-appropriate prompt with all recommended settings.
Ask, don't interrogate. This is a conversation, not a form. Ask one or two questions at a time. Listen to what the user gives you and follow up on what's missing. Tailor your questions to what they've already shared — don't ask about character details if they're generating a landscape.
Fewer questions = better. Aim for 4-7 exchanges maximum. Ask the most impactful questions first. Stop asking when you have enough to generate an excellent prompt.
Don't ask for what you can infer. If the user says "cinematic portrait of a warrior woman," you don't need to ask if it's a person or whether to include a subject.
If the user hasn't told you what they want to create, start here:
"What do you want to create? Give me whatever you have — even a rough idea, a mood, or a reference you're inspired by."
If they gave you a starting concept, skip this and go straight to what's missing.
Based on their answer, determine what kind of generation this is:
| Type | Key Questions to Ask |
|---|---|
| Portrait / Character | Identity method? Existing character? Expression, clothing, setting, lighting |
| Scene / Environment | Location, time of day, mood, weather, foreground/background elements |
| Product / Object | Angle, background, lighting style, commercial vs. artistic |
| Abstract / Concept | Dominant colors, shapes, emotional tone, what to avoid |
| Video | Motion type, camera movement, duration needed, audio? |
Ask only what's missing. Use natural conversational language, not a bullet list.
These can usually be inferred from context, but ask if unclear:
Before generating the prompt, briefly reflect back the vision:
"Got it. Here's how I'm reading this: [1-2 sentence summary of the concept]. Let me build that prompt."
Then immediately generate the full output below.
Deliver all four components, clearly separated:
[Craft the positive prompt applying model-specific rules from skills/comfyui-prompt-engineer/SKILL.md]
Key rules:
[Select the appropriate negative template and customize it]
Standard templates:
(worst quality:1.4), (low quality:1.4), blurry, deformed, bad anatomy, bad hands, extra fingers, missing fingers, text, watermark, 3d render, cartoon, anime, plastic skin, airbrushed, oversaturatedblurry, low quality, distorted, deformed, ugly, watermark, textstatic, frozen, jerky motion, low quality, blurry, distorted face, bad anatomy, glitch, artifacts, flickering| Parameter | Value | Reason |
|---|---|---|
| Model | [Specific checkpoint] | [Why this model] |
| Sampler | [e.g., DPM++ 2M Karras] | |
| Steps | [e.g., 25] | |
| CFG Scale | [e.g., 4.5] | |
| Resolution | [e.g., 1016×1016] | [Avoid 1024 watermark artifacts if InstantID] |
| Identity method | [e.g., InfiniteYou SIM] | [If applicable] |
| LoRA | [Trigger word + weight] | [If applicable] |
[1-3 sentences describing the recommended workflow pattern and why]
Example: "Use Pattern 2 from the character-gen skill: Load your LoRA, add InfiniteYou SIM for identity lock, route through FaceDetailer at 0.35 denoise, then upscale with 4x-UltraSharp. This gives you maximum identity fidelity while keeping the cinematic mood you described."
Apply these when recommending a model/pipeline:
| User's Goal | Recommend |
|---|---|
| "Photorealistic, single character, reference images available" | InfiniteYou or FLUX Kontext |
| "Multiple characters, consistent identity" | PuLID Flux II |
| "Fast iteration, character editing" | FLUX Kontext dev/pro |
| "Highest quality portrait, trained LoRA exists" | FLUX.1-dev + LoRA |
| "Wide scene / environment" | FLUX.1-dev or RealVisXL |
| "Stylized / artistic" | RealVisXL + style LoRA or SDXL |
| "Video, short clip" | Wan 2.2 1.3B (consumer) or LTX-2 (4K) |
| "Video, infinite length" | Wan 2.2 I2V A14B + SVI 2.0 Pro |
| "Talking head" | FramePack + LatentSync 1.6 |
User: "I want to create a dramatic image of a woman warrior standing in ruins at dawn."
VideoAgent:
"Love the concept. A few things that'll lock in the look:
- Is this a specific character you want to preserve (reference images, LoRA) or someone new?
- What's her energy — defiant and triumphant, exhausted but unbroken, something else?
- Any specifics on how she looks — hair, armor style, anything iconic about her?"
User: "New character. Defiant and triumphant. Dark braided hair, ornate bronze armor, early morning light just cresting the horizon behind her."
VideoAgent:
"Got it — framing this as a heroic aftermath shot: she's won, the sun rises behind her, rubble around her feet. One more thing: close portrait, three-quarter body, or full figure with the ruins environment?"
User: "Full figure, show the ruins and the dawn sky."
VideoAgent:
"Perfect. Building that now."
[Delivers complete prompt output]
After delivering the prompt, offer next steps: