🛠️ Remember
AIが自動で記憶するだけでなく、特に重要な
📺 まず動画で見る(YouTube)
▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Explicitly save important knowledge to auto-memory with timestamp and context. Use when a discovery is too important to rely on auto-capture.
🇯🇵 日本人クリエイター向け解説
AIが自動で記憶するだけでなく、特に重要な
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o remember.zip https://jpskill.com/download/4404.zip && unzip -o remember.zip && rm remember.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/4404.zip -OutFile "$d\remember.zip"; Expand-Archive "$d\remember.zip" -DestinationPath $d -Force; ri "$d\remember.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
remember.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
rememberフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › Remember を使って、最小構成のサンプルコードを示して
- › Remember の主な使い方と注意点を教えて
- › Remember を既存プロジェクトに組み込む方法を教えて
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
/si:remember — 知識を明示的に保存する
Claude が自動的に気づくことに頼りたくないほど重要な事柄がある場合に、自動メモリに明示的なエントリを書き込みます。
使用法
/si:remember <what to remember>
/si:remember "This project's CI requires Node 20 LTS — v22 breaks the build"
/si:remember "The /api/auth endpoint uses a custom JWT library, not passport"
/si:remember "Reza prefers explicit error handling over try-catch-all patterns"
使用するタイミング
| 状況 | 例 |
|---|---|
| 苦労して得たデバッグの洞察 | "CORS errors on /api/upload are caused by the CDN, not the backend" |
| CLAUDE.md にないプロジェクトの慣習 | "We use barrel exports in src/components/" |
| ツール固有の注意点 | "Jest needs --forceExit flag or it hangs on DB tests" |
| アーキテクチャの決定 | "We chose Drizzle over Prisma for type-safe SQL" |
| Claude に学習させたい好み | "Don't add comments explaining obvious code" |
ワークフロー
ステップ 1: 知識を解析する
ユーザーの入力から以下を抽出します。
- 内容: 具体的な事実またはパターン
- 重要性: コンテキスト(提供されている場合)
- スコープ: プロジェクト固有か、グローバルか?
ステップ 2: 重複をチェックする
MEMORY_DIR="$HOME/.claude/projects/$(pwd | sed 's|/|%2F|g; s|%2F|/|; s|^/||')/memory"
grep -ni "<keywords>" "$MEMORY_DIR/MEMORY.md" 2>/dev/null
類似のエントリが存在する場合:
- ユーザーに表示します
- 尋ねます:「既存のエントリを更新しますか、それとも新しいエントリを追加しますか?」
ステップ 3: MEMORY.md に書き込む
MEMORY.md の末尾に追記します。
- {{concise fact or pattern}}
エントリは簡潔に保ち、可能な限り1行にしてください。自動メモリのエントリにはタイムスタンプ、ID、メタデータは不要です。これらはメモであり、データベースレコードではありません。
MEMORY.md が180行を超えている場合、ユーザーに警告します。
⚠️ MEMORY.md is at {{n}}/200 lines. Consider running /si:review to free space.
ステップ 4: 昇格を提案する
知識がルール(命令形、常に/決して、慣習)のように聞こえる場合:
💡 This sounds like it could be a CLAUDE.md rule rather than a memory entry.
Rules are enforced with higher priority. Want to /si:promote it instead?
ステップ 5: 確認する
✅ Saved to auto-memory
"{{entry}}"
MEMORY.md: {{n}}/200 lines
Claude will see this at the start of every session in this project.
/si:remember を使用すべきでないケース
- 一時的なコンテキスト: セッションメモリを使用するか、会話で Claude に伝えるだけです
- 強制されるルール:
/si:promoteを使用して CLAUDE.md に直接書き込みます - プロジェクト横断的な知識: グローバルルールには
~/.claude/CLAUDE.mdを使用します - 機密データ: 認証情報、トークン、シークレットをメモリファイルに保存しないでください
ヒント
- 簡潔に — 1行が段落よりも優れています
- 概念だけでなく、具体的なコマンドや値を含めます
- ✅ "Build with
pnpm build, tests withpnpm test:e2e" - ❌ "The project uses pnpm for building and testing"
- ✅ "Build with
- 同じことを2回記憶している場合は、CLAUDE.md に昇格させてください
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
/si:remember — Save Knowledge Explicitly
Writes an explicit entry to auto-memory when something is important enough that you don't want to rely on Claude noticing it automatically.
Usage
/si:remember <what to remember>
/si:remember "This project's CI requires Node 20 LTS — v22 breaks the build"
/si:remember "The /api/auth endpoint uses a custom JWT library, not passport"
/si:remember "Reza prefers explicit error handling over try-catch-all patterns"
When to Use
| Situation | Example |
|---|---|
| Hard-won debugging insight | "CORS errors on /api/upload are caused by the CDN, not the backend" |
| Project convention not in CLAUDE.md | "We use barrel exports in src/components/" |
| Tool-specific gotcha | "Jest needs --forceExit flag or it hangs on DB tests" |
| Architecture decision | "We chose Drizzle over Prisma for type-safe SQL" |
| Preference you want Claude to learn | "Don't add comments explaining obvious code" |
Workflow
Step 1: Parse the knowledge
Extract from the user's input:
- What: The concrete fact or pattern
- Why it matters: Context (if provided)
- Scope: Project-specific or global?
Step 2: Check for duplicates
MEMORY_DIR="$HOME/.claude/projects/$(pwd | sed 's|/|%2F|g; s|%2F|/|; s|^/||')/memory"
grep -ni "<keywords>" "$MEMORY_DIR/MEMORY.md" 2>/dev/null
If a similar entry exists:
- Show it to the user
- Ask: "Update the existing entry or add a new one?"
Step 3: Write to MEMORY.md
Append to the end of MEMORY.md:
- {{concise fact or pattern}}
Keep entries concise — one line when possible. Auto-memory entries don't need timestamps, IDs, or metadata. They're notes, not database records.
If MEMORY.md is over 180 lines, warn the user:
⚠️ MEMORY.md is at {{n}}/200 lines. Consider running /si:review to free space.
Step 4: Suggest promotion
If the knowledge sounds like a rule (imperative, always/never, convention):
💡 This sounds like it could be a CLAUDE.md rule rather than a memory entry.
Rules are enforced with higher priority. Want to /si:promote it instead?
Step 5: Confirm
✅ Saved to auto-memory
"{{entry}}"
MEMORY.md: {{n}}/200 lines
Claude will see this at the start of every session in this project.
What NOT to use /si:remember for
- Temporary context: Use session memory or just tell Claude in conversation
- Enforced rules: Use
/si:promoteto write directly to CLAUDE.md - Cross-project knowledge: Use
~/.claude/CLAUDE.mdfor global rules - Sensitive data: Never store credentials, tokens, or secrets in memory files
Tips
- Be concise — one line beats a paragraph
- Include the concrete command or value, not just the concept
- ✅ "Build with
pnpm build, tests withpnpm test:e2e" - ❌ "The project uses pnpm for building and testing"
- ✅ "Build with
- If you're remembering the same thing twice, promote it to CLAUDE.md