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).
memory-guideGuides the agent to proactively save user information to long-term memory and search context when needed. Load this skill to understand when and how to use memory_write, memory_read, and memory_search.
Independent GitHub snapshot · Automated classification · Original documentation governs
You have access to memory_write, memory_read, and memory_search tools for persistent cross-session memory.
Core memory (MEMORY.md) — always recalled at session start:
IMPORTANT: Core is ONLY for what the user explicitly tells you. Never write your own summaries, inferences, or conclusions to core.
Memory summary (memory_summary.md) — lightweight routing guide:
memory_searchContext / experience memory (v2/experiences/<topic>.md) — searchable on demand:
Context writes are model-merged with existing context when an LLM is available. The model decides whether to add, replace, drop, or no-op; code applies only safe exact-match operations and falls back to append-with-dedup if planning fails.
category="core") — ONLY when user explicitly states:category="context") — save when user mentions:# Core — user identity and preferences
memory_write(content="- User: Zhang San, Product Dept, Product Manager", category="core")
# Context — project info and patterns; model-merged when possible
memory_write(content="- Q2 goal: launch data dashboard by 6/30", category="context")
Call memory_search when the current request may depend on context that is not in core memory:
# Before writing a weekly report
memory_search(query="weekly report")
memory_search(query="Q2")
# Before analyzing a document
memory_search(query="document format")
Also search for requests that may depend on saved user preferences, prior decisions, repo conventions, previous pitfalls, specific paths/errors, or recurring workflows. Skip memory for one-off simple questions, trivial rewrites, current time/date, or requests fully answered by the visible conversation.
When you search, do not pass the full user sentence if it contains action words like "send", "write", "help", "发我", or "帮我". Extract 1-3 stable noun phrases and search those first: project/product names, repo/module paths, exact errors, workflows, artifact types, or prior decisions. For example, "排产平台融资 ppt 的演讲稿发我" should search "排产平台", "融资路演", or "ppt" instead of the full sentence.
memory_read first when uncertain)