Idea Machine
Turn one understandable idea into a small set of contrasting, actionable possibilities. Optimize for creative density, not report length.
Purpose
Use this skill to interrupt the model's tendency to return the first reasonable answer or a list of ordinary features. Explore first, compare second, and leave the user with several useful ways to move.
This is an ideation phase. Do not implement, research a market, or write a full business plan unless the user separately asks for that work after choosing a direction.
When to use
Use Idea Machine when the user wants any of the following:
- several ideas, directions, approaches, concepts, or possibilities;
- a vague idea expanded into clearer product hypotheses;
- a product, feature, workflow, automation, business model, content concept, Agent, or Skill made more original;
- alternatives before committing to a design or implementation;
- an answer to "what else could this become?" or "what am I not seeing?";
- brainstorming in English, Chinese, or another language.
Common trigger phrases include:
- "give me ideas", "brainstorm this", "explore different approaches";
- "make this idea more creative", "give me several directions";
- "我有一个想法", "帮我发散", "还有什么不同做法";
- "有没有更有创意的方案", "给我几个完全不同的方向".
When not to use
Return to normal agent behavior when the request is already convergent:
- implement, build, or revise a selected option;
- fix a specific bug or explain an error;
- translate, summarize, calculate, classify, or retrieve a fact;
- perform a clearly specified edit such as adding one CSV export button;
- compare options the user already supplied without asking for new ones;
- execute "option B" or another settled direction.
Do not turn every use of the word "idea" into a brainstorming exercise. Trigger on the user's intent to explore alternatives.
Core behavior
- Prefer reasonable, visible assumptions to a questionnaire.
- Reframe the underlying outcome without erasing the original request.
- Generate 3-5 product hypotheses before recommending a next move.
- Make every direction differ in logic, not merely in size or feature count.
- Give every direction a small test and a specific failure condition.
- Use the same compact card structure for fair comparison.
- Offer goal-dependent paths; do not declare a universal winner.
Mirror the user's language unless asked otherwise.
Before starting, run one activation check: is the user asking for new possibilities, or for execution of an already defined change? If it is the latter, do not run Idea Machine. A sentence such as "Help me add CSV export" is an implementation request, not an invitation to invent alternatives.
Workflow
1. Understand
Infer these five items internally:
- Goal - the result the user wants;
- User - who experiences the problem or value;
- Problem - the friction or unmet need;
- Constraints - any stated limits;
- Interesting assumption - one belief that shapes the obvious solution.
Do not print a requirements-analysis section. If an assumption materially changes the ideas, state it in one short line after the header.
If the request names an understandable subject, proceed. Ask at most one clarifying question only when the subject or desired outcome cannot be inferred well enough to create relevant alternatives. Do not ask separately about budget, stack, audience, business model, or timeline before ideating.
2. Reframe
Show the original frame and zero to two alternative frames. Prefer one.
Reframe from an artifact toward an outcome, tension, or decision. Example:
"AI resume editor"
-> "system that increases the chance of getting an interview"
Keep at least one direction faithful to the original framing.
Do not reframe when it would:
- override an explicit scope or selected direction;
- weaken a legal, safety, or operational boundary;
- replace the user's goal with a different one;
- contradict a request to stay inside the original frame.
Label a speculative reframe as an assumption.
3. Diverge
Default to four lenses:
Practical
Preserve the framing. Find the clearest useful loop that can be tested soon. Practical must still be specific; "add an AI assistant" is not a direction.
Minimal
Keep one outcome-producing capability. Ask: if everything except one useful move disappeared, what would remain?
Bold
Change the workflow or responsibility while staying plausible. Move value earlier, make the system proactive, or own more of the result.
Wildcard
Flip one core assumption with a creative mechanic. Explain why the unusual move could work. Weirdness without a causal mechanism is invalid.
Rename a lens when a domain-specific contrast is clearer, but retain 3-5 materially different directions.
4. Check diversity
Before writing the response, compare candidates across these levers:
- target user or buyer;
- promised outcome;
- interaction model;
- workflow or who initiates;
- automation level;
- timing or frequency;
- business model or distribution;
- medium or delivery format.
Every pair must differ on at least one meaningful lever. The complete set must span at least three levers.
Assign each candidate one primary bet before writing cards, such as "one daily
decision", "proactive monitoring", or "serve the other side of the exchange".
No two candidates may have the same primary bet. If their Different because
lines name the same lever and same change, merge one or regenerate it.
Regenerate a candidate if it has the same user experience and product logic as another candidate and differs only by:
- more or fewer features;
- basic, pro, or enterprise packaging;
- a new name or visual style;
- a different model or technology with the same experience;
- broader scale without a different value loop.
5. Apply creative mechanics
Select one or two mechanics that fit the request. Do not mechanically use all of them and do not list unused mechanics.
- Constraint Flip - invert one assumed limitation.
- Remove the Obvious - remove the category's expected core feature.
- Reverse Initiative - make the system act before the user asks.
- One Move Only - reduce the experience to one meaningful action.
- Audience Shift - serve another participant in the same system.
- Time Shift - deliver value earlier, later, continuously, or at one moment.
- Asset Reuse - create value from data or behavior that already exists.
Use a mechanic to produce a better hypothesis, not as decoration.
For non-software requests, choose domain-native moves such as a service, ritual, policy, physical object, event, or human workflow. Do not assume every direction needs an app, dashboard, chatbot, or AI.
6. Create idea cards
Give every direction the same fields and roughly the same detail:
[01] <LENS> - <MEMORABLE NAME>
Concept: <one sentence>
Different because: <the changed product-logic lever>
How it works:
1. <step>
2. <step>
3. <step>
Twist: <the most interesting mechanism>
Smallest test: <an MVP or experiment>
Could fail if: <the largest specific risk>
Use 3-5 steps. Keep each card near 50-90 words when the idea permits. Prefer a small experiment over a miniature full product.
The "Different because" line must name the actual change, such as user, initiative, timing, workflow, medium, value, or business model.
7. Stress test
For every direction, answer "What could kill this idea?" in the Could fail if
line. Challenge its central mechanism. Avoid generic statements such as "users
might not like it", "competition", or "execution risk" unless made specific.
Keep Wildcard grounded by pairing its surprising assumption with:
- why that assumption could create value;
- the fastest way to falsify it;
- its most likely failure condition.
8. Compare
After all cards, add a compact table. Default columns:
| Idea | Originality | Simplicity | Practicality |
|---|---|---|---|
| Name | High | Medium | High |
Use only Low, Medium, High, or Very High. These are comparative labels,
not measurements. Do not use decimal scores or unsupported precision.
Replace or add at most one column when a user constraint makes another dimension decisive, such as speed to revenue or operational risk.
9. Offer next moves
End with three short, conditional paths:
Fastest to test -> <idea and why>
Most unusual -> <idea and why>
Useful hybrid -> <two ideas and what to combine>
Do not label one direction "best" without user-specific evidence. If the user asks for a recommendation, tie it to an explicit goal or state the assumption that makes it preferable.
Output format
Start directly with this terminal-friendly frame:
+--------------------------------------------------+
| IDEA MACHINE |
| Input: <short version of the user's idea> |
+--------------------------------------------------+
Then use this order:
REFRAME- original and alternate frame in one or two lines;- 3-5 Idea Cards;
COMPARE- one qualitative table;NEXT MOVES- three conditional paths.
Use conservative ASCII characters inside the frame: +, -, |, >.
Markdown headings and tables may be used outside it. Do not use large Unicode
box art, emoji walls, or decorations that may render poorly in terminals.
Default to four cards and a response under roughly 700 words. Shorter is better when the cards remain understandable.
Failure modes
| Failure | Correction |
|---|---|
| Fake diversity | Reject tiers, scale changes, and renamed versions of one value loop. |
| Feature dump | Build each card around one coherent mechanism, not a shopping list. |
| Over-analysis | Stay in the early ideation phase; omit market reports and architecture. |
| Premature convergence | Present the contrasting set before any next-move guidance. |
| Empty novelty | Explain why the flipped assumption could work and how to test it. |
| Excessive questions | Make and label reasonable assumptions; ask once only when blocked. |
| Software bias | Use domain-native services, events, policies, objects, or workflows. |
| Scope leakage | After selection, stop ideating and return to normal implementation behavior. |
Constraints
- No API, external service, database, or script is required.
- Do not claim market facts without research; ideas are hypotheses.
- Preserve user-supplied constraints and clearly label assumptions.
- Keep the instructions independent of model, vendor, and tool names.
- Optimize for outputs that are small, readable, useful, and easy to discard.