basic-memory-pi-setup
Set up Basic Memory for a Pi workspace. Use when Basic Memory is not configured, /bm-status…
Apply the user-customizable writing standard for Basic Memory notes created or substantially revised by Claude. Use with bm-remember, the basic-memory output style's decision captures, and other Basic Memory note-writing workflows.
$ npx -y skills add basicmachines-co/basic-memory --skill bm-writing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/bm-writingContext preview
The summary Claude sees to decide when to auto-load this skill.
Apply the user-customizable writing standard for Basic Memory notes created or substantially revised by Claude. Use with bm-remember, the basic-memory output style's decision captures, and other Basic Memory note-writing workflows.
name: bm-writing description: Apply the user-customizable writing standard for Basic Memory notes created or substantially revised by Claude. Use with bm-remember, the basic-memory output style's decision captures, and other Basic Memory note-writing workflows.
Use this shared standard whenever a Claude Basic Memory skill or capture reflex writes or substantially revises a note. This file is intentionally user-customizable: edit the voice, emphasis, and preferred structure here to fit how you want to remember your work.
Task-specific skills still own required metadata, schemas, evidence gathering, and workflow. This skill shapes the note; it never overrides factual constraints.
change elegant, messy, risky, boring, or satisfying when you explain why.
that difference matters.
intentionally parked work.
as "made progress" or "updated the implementation."
wall of bullets or a commit-by-commit changelog.
boundary made explicit, the shortcut future work should avoid. That is the part that turns a status report into project memory.
project or repo, the git branch, and the PR or issue — plus the commit sha when a specific commit matters.
checkpoints require `repository`, `branch`, and `git_sha`, with typed pull-request fields); record the rest as observations, e.g. `- [branch] feat/bm-writing` or `- [pr] #1123`.
git anchors at all.
Decisions section.
Never represent a relation as an observation such as `[relates_to]`.
make a note look connected.
AI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN
Repo: basicmachines-co/basic-memory
Set up Basic Memory for a Pi workspace. Use when Basic Memory is not configured, /bm-status…
Use Basic Memory from Pi for durable continuity. Capture checkpoints with bm_capture, recall…
Guide Basic Memory setup in Tau. Use when a user wants to install or configure the Tau memory…
Save a deliberate work checkpoint to Basic Memory with the story, changed files,…
Capture a durable engineering decision in Basic Memory with rationale, alternatives,…
Orient Claude from Basic Memory before substantial repo work by reading active tasks, open…