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).
m-flowOperate M-flow memory, graph-routed retrieval, ingestion pipelines, service integrations, MCP, and storage backends for the mflow-ai package.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this repo skill when a task involves M-flow / mflow-ai: persistent memory
for agents, graph-routed RAG, episodic/procedural memory, the m_flow Python
package, the mflow CLI, the FastAPI service, web UI, MCP server, or storage
backend configuration.
M-flow stores knowledge as layered memory, then retrieves by graph-routed Bundle Search. The common in-process workflow is:
await m_flow.add(...) or await m_flow.ingest(...) to register data.await m_flow.memorize(...) to build Episode / Facet / FacetPoint / Entity
graph memory.await m_flow.query(...) or await m_flow.search(...) to retrieve context
or an LLM-written answer.Install the public package with pip install mflow-ai, or install a checkout
with pip install -e .. Python 3.10-3.13 is supported by project metadata; use
Python 3.11 when choosing a conservative inspection/development runtime.
Minimal checks:
python -c "import m_flow; print(m_flow.__version__)"
mflow --help
python scripts/check_mflow_env.py
| If the user asks about... | Read |
|---|---|
| Python APIs, CLI commands, add/memorize/query/ingest, datasets, manual graph insertion, delete/update/prune, config facade | sub-skills/core-memory-api/SKILL.md |
Input formats, loader selection, preferred_loaders, chunking, content_type, content routing, procedural learning, custom pipelines | sub-skills/ingestion-pipelines/SKILL.md |
Recall modes, SearchConfig, episodic Bundle Search, graph/vector/relational/cache backend tuning, empty/noisy results, Cypher | sub-skills/retrieval-graph-search/SKILL.md |
| FastAPI, web UI, Docker Compose, auth, settings, MCP, cloud sync, workers, face-aware playground, service status | sub-skills/service-integrations/SKILL.md |
| Cross-cutting environment variables, optional extras, credential/service prerequisites | references/configuration.md |
| Install/import, credentials, DB locks, optional dependency, logging, or safe-operation recovery | references/troubleshooting.md |
| Staleness and source snapshot checks | references/repo-provenance.md |
asyncio.run() or
use an existing event loop.TRIPLET_COMPLETION and graph construction need LLM/embedding credentials;
EPISODIC, PROCEDURAL, CHUNKS_LEXICAL, and CYPHER retrieve from data
that must already be memorized.delete, prune, hard deletion, DB
migrations, service stop/kill) without explicit user scope and confirmation.