一键导入
bm-orient
Orient Codex from Basic Memory before substantial repo work by reading active tasks, decisions, recent Codex checkpoints, and repo conventions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Orient Codex from Basic Memory before substantial repo work by reading active tasks, decisions, recent Codex checkpoints, and repo conventions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Orient Claude from Basic Memory before substantial repo work by reading active tasks, open decisions, recent checkpoints, and repo conventions. Use when resuming old work or when the user asks where things stand.
Set up the Basic Memory plugin for this project — a short guided interview that configures the project mapping, seeds note schemas, learns or suggests placement conventions, and enables capture reflexes. Use when the user runs /basic-memory:bm-setup, says "set up basic memory", or asks to configure/bootstrap the plugin.
Show the Basic Memory plugin's current state for this project — active project, capture folders, output style, recent session checkpoints, and whether Basic Memory is reachable.
Save a deliberate Codex work checkpoint to Basic Memory with changed files, verification, decisions, blockers, and the next action.
Set up Basic Memory for Codex at user or project level by mapping a Basic Memory project and seeding schemas.
Report the Basic Memory for Codex configuration, reachability, hook expectations, recent Codex checkpoints, and active tasks.
| name | bm-orient |
| description | Orient Codex from Basic Memory before substantial repo work by reading active tasks, decisions, recent Codex checkpoints, and repo conventions. |
Use this before substantial work in a repo, before resuming an old thread, or when the user asks where things stand.
Read ~/.codex/basic-memory.json, then the nearest project
.codex/basic-memory.json; project keys override user keys. Use primaryProject, secondaryProjects,
recallTimeframe, sessionProfile, repository, and placementConventions.
If the file is missing, continue
against the default Basic Memory project and mention that setup has not been run.
Query the primary project:
type=task, status=activetype=decision, status=opentype=codex_session, after recallTimeframetype=coding_session,
repository=<configured repository>, after recallTimeframe, when
sessionProfile=codingAlways query codex_session; include coding_session for a
coding profile only with the configured repository metadata filter. Never
run an unscoped coding-session query; if the repository is missing, report
that setup is incomplete. Merge and deduplicate the results, sort them
newest first, and prefer the highest-signal checkpoint regardless of which
producer wrote it. coding_session carries schema-required, queryable Git
context; codex_session preserves general and legacy Codex checkpoints.
Do not query lifecycle trace: bm hook flush archives it locally and never
promotes it into the graph.
Query configured secondaryProjects read-only for open decisions. Do not write
to shared projects during orientation.
Read the highest-signal hits before summarizing. Prefer notes that match the current repository, branch, Git SHA, pull request, named route, issue, or file path. For coding sessions, use structured metadata filters before text search.
Present a compact orientation:
Keep the summary evidence-backed. Include permalinks for notes you rely on.