ワンクリックで
qmd
FlowState-QMD gives coding agents anticipatory project memory over docs, notes, ADRs, changelogs, and runbooks.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
FlowState-QMD gives coding agents anticipatory project memory over docs, notes, ADRs, changelogs, and runbooks.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | qmd |
| description | FlowState-QMD gives coding agents anticipatory project memory over docs, notes, ADRs, changelogs, and runbooks. |
| license | MIT |
| compatibility | Requires the qmd CLI or MCP server. Install with qmd or npm, then connect agents via MCP. |
| metadata | {"author":"Adam Manning and Tobi Lutke","version":"2.0.1-flowstate"} |
| allowed-tools | Bash(qmd:*), mcp__qmd__* |
FlowState-QMD is a local-first memory layer for coding agents. It turns markdown knowledge bases into project memory that is fast enough to feel built in.
!qmd status 2>/dev/null || echo "Not installed: run 'qmd skill install --global' or 'npm install -g @tobilu/qmd'"
fetch_anticipatory_context at the beginning of a coding turn when recent conversation context is available.query when you need deeper retrieval or want to inspect the evidence directly.get or multi_get to pull exact docs, ADRs, changelogs, or notes once you know what matters.fetch_anticipatory_contextUse this first when you want the agent to feel like it already knows the project context.
{
"recent_conversation": "What changed in the auth rollback plan and why did we revert the migration?",
"refresh": false,
"lite_mode": false
}
Returns:
query{
"searches": [
{ "type": "lex", "query": "\"auth rollback\" migration changelog" },
{ "type": "vec", "query": "why did we revert the authentication migration?" }
],
"collections": ["docs", "notes"],
"intent": "coding agent project memory for a migration debugging task",
"limit": 8
}
| Type | Method | Best for |
|---|---|---|
lex | BM25 | exact names, code terms, filenames, changelog phrases |
vec | Vector | natural-language engineering questions |
hyde | Vector | nuanced answers when you know what the result should sound like |
lex when you know a filename, subsystem, ADR title, or error stringvec when you know the problem but not the vocabularyintent for ambiguous queries like "performance", "memory", or "rollback"--explain in the CLI when you need to understand why a memory was selected| Tool | Use |
|---|---|
get | Retrieve a single document by path or #docid |
multi_get | Pull several related documents by glob or list |
status | Check collection health, embedding status, and defaults |
qmd collection add . --name repo-memory
qmd embed
qmd flow ~/.codex/sessions/current.log --lite
qmd query "why was the rollout reverted"
qmd query --json --explain "performance regression in auth service"
qmd get "#abc123"
qmd multi-get "docs/**/*.md,CHANGELOG.md"
~/.cache/qmd/intuition.jsonqmd context addqmd skill install --global --yes
qmd collection add ~/projects/my-repo/docs --name docs
qmd collection add ~/projects/my-repo/notes --name notes
qmd embed
qmd mcp