mcpField
B
bm-remember

bm-remember

github.com/basicmachines-co生産性4.4k150 回インストール今日更新
リポジトリ

bm-remember について

指定されたテキストや会話内容を短いノートとして保存する Basic Memory 用スキルです。原文を保ち、設定済みのプロジェクトとフォルダーに書き込みます。

主な機能

  1. 01原文のままテキストを記録
  2. 02先頭行からタイトルを作成
  3. 03プロジェクトとフォルダーの設定
  4. 04manual-capture タグの付与
  5. 05パーマリンクの確認

活用シーン

  1. 01会話の短い事実の保存
  2. 02Basic Memory へのリマインダー記録
  3. 03設定済みプロジェクトへのノート記録

MCP 対応

接続済みの Basic Memory MCP サーバーの write_note ツールでノートを保存し、設定済みプロジェクトへの書き込みを指定できます。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/basicmachines-co/basic-memory --skill bm-remember

インストール後、Claude Code で/bm-rememberを入力して読み込まれたか確認します。

詳細

Remember

$ARGUMENTS を Basic Memory にクイックメモとして保存し、ユーザーの言葉をそのまま残します。

手順

  1. 設定を解決します。 フックと同じ優先順位で basicMemory ブロックを読み取ります。ユーザーレベルのベース設定では、環境変数 CLAUDE_CONFIG_DIR が存在する場合、そのリテラル値に settings.json を追加します。値をトリミングしたり、~ を展開したり、空の値を未設定として扱ったりしないでください。環境変数が存在しない場合に限り、~/.claude/settings.json を使用します。その後、プロジェクトの .claude/settings.json と .claude/settings.local.json の値でキーごとに上書きします。ユーザーレベルのブロックだけでも十分です。プロジェクトで値を固定することもできます。

    • rememberFolder — クイックメモの保存先フォルダー(デフォルト:bm-remember)
    • primaryProject — 保存先プロジェクト(デフォルト:project 引数を省略し、Basic Memory のデフォルトプロジェクトを使用)

    どちらも任意です。ブロックまたはキーがない場合はデフォルトを使用します。設定ファイルがなくても失敗させないでください。

  2. メモを作成します。 下書きを作成する前に bm-writing スキルを適用し、この軽いメモに合った深さにします。ユーザーの表現を保ち、短い事実を長文に膨らませないでください。

    • 内容 = $ARGUMENTS のテキストそのまま。書き換えたり、膨らませたりしないでください。
    • タイトル = そのテキストの1行目を80文字以内にトリミングします(切り詰める場合は … を付けます)。1行が長い場合は、短く内容を表すタイトルを付けます。
    • $ARGUMENTS が空の場合(たとえば、ユーザーが「これを覚えておいて…」と言ったために呼び出された場合)、会話から覚えておくように頼まれた具体的な内容を保存します。保存する内容が本当に不明確な場合は、短い質問を1つします。
  3. write_note で書き込みます。

    • title = 作成したタイトル
    • directory = 解決した rememberFolder
    • content = テキスト
    • tags = ["manual-capture"]
    • primaryProject が設定されている場合は、project として渡すか、external_id UUID の場合は project_id として渡します(UUID を project にそのまま指定してもルーティングされません)。primaryProject が設定されていない場合は、どちらも省略します。 ユーザーが明示的に依頼しない限り、既存のメモを上書きしないでください。
  4. 何を保存したかとそのパーマリンクを、1行で確認します。 例:Saved → bm-remember/<slug>

メモ

  • これはクイックメモです。ユーザーの表現を保ち、依頼されない限り、所見、関連付け、構成を追加しないでください。
  • 理由や代替案を伴う決定の場合は、代わりに bm-decide スキルを使用してください(basic-memory の出力スタイルでは、これらもインラインで記録します)。作業セッションのまとめは、このスキルではなく bm-checkpoint の役割です。
  • 接続されている Basic Memory MCP サーバーを使用してください。特定のツール名のプレフィックスを想定しないでください。

コメント