| name | xmemo-brainstorm |
| description | Run a structured XMemo-grounded brainstorm that recalls prior goals, constraints, decisions, and failed approaches; generates distinct options; challenges them; and converges on a user-approved direction. Use when exploring product ideas, architectures, strategies, or plans in ChatGPT or Codex. Keep proposals tentative until approved and save only durable outcomes. |
Brainstorm with XMemo
Create new options without losing the context that already shapes the work.
Follow frame → recall → diverge → challenge → converge → preserve.
1. Frame the exploration
State the problem, desired outcome, decision horizon, known constraints, and
what must remain open. Ask only for missing information that would materially
change the option space.
2. Recall decision-relevant context
Use recall_context for bounded background, search_memory for a named
decision or failed approach, and get_project_summary for a known project.
Retrieve goals, prior decisions, constraints, preferences, unresolved items,
and lessons—not broad history.
Label recalled items as current, potentially stale, or conflicting. Current
user instruction and verified evidence outrank saved context.
3. Diverge deliberately
Generate several genuinely different approaches. For each include:
- core idea and intended value;
- assumptions and dependencies;
- major trade-offs and risks;
- reversibility and cost of being wrong;
- evidence or experiment that would reduce uncertainty.
Do not quietly collapse to the first plausible answer or treat a previous
decision as immutable when the user explicitly reopens it.
4. Challenge and compare
Stress-test the strongest options against saved constraints and current
evidence. Identify contradictions, missing evidence, second-order effects, and
criteria that distinguish the options.
5. Converge with the user
Return:
- Problem frame
- Relevant remembered context
- Option set
- Comparison and risks
- Recommended direction
- Open questions or experiments
- Decision required from the user
Keep the recommendation provisional until the user approves it.
6. Preserve only approved outcomes
After approval, route outcomes precisely:
- durable direction or rationale →
remember;
- correction to an existing concept →
update_memory;
- concrete follow-up →
todo;
- unfinished exploration and unresolved choices →
update_state;
- material approval milestone →
record_event.
Preview multiple writes before saving. Never store the raw brainstorm,
discarded alternatives as facts, or unverified claims as decisions. Return a
compact receipt of what was saved, updated, or intentionally left tentative.
Read ../xmemo-memory-steward/references/review-playbooks.md,
../xmemo-memory-steward/references/memory-policy.md, and
../xmemo-memory-steward/references/tool-routing.md when detailed policy or
routing is needed.