← Back to list

agent-memory
by yuch4
⭐ 0🍴 0📅 Jan 13, 2026
SKILL.md
name: agent-memory description: 会話を越えて知識を保存・検索するスキル。「これを覚えておいて」「保存して」「メモして」「〜について何か話した?」「ノートを確認して」「メモリを整理して」などのリクエストに使用。価値ある発見を見つけた時にも積極的に使用する。 allowed-tools: Read, Grep, Glob, Write, Edit, Bash user-invocable: true
Agent Memory
会話を越えて知識を永続化するメモリスペース。
保存先: .claude/skills/agent-memory/memories/
積極的な使用
保存すべき時
- 調査で発見した価値ある知見
- コードベースの非自明なパターンやgotcha
- トリッキーな問題の解決策
- アーキテクチャ上の決定とその根拠
- 後で再開する可能性のある作業
確認すべき時
- 問題領域を調査する前
- 以前触れた機能に取り組む時
- 会話を再開する時
整理すべき時
- 同じトピックの散在したメモリを統合
- 古くなった情報を削除
- 作業完了・ブロック・放棄時にstatusを更新
フォルダ構造
カテゴリフォルダで整理する。事前定義された構造はなく、コンテンツに合わせて作成する。
memories/
├── knowledge-base/
│ └── claude-code-spec.md
├── project-context/
│ └── current-work.md
└── troubleshooting/
└── issue-fix.md
ファイル名はkebab-caseを使用。
フロントマター
すべてのメモリにsummaryフィールドを含むフロントマターが必須。
必須:
---
summary: "このメモリが何を含むかの1-2行の説明"
created: 2025-01-15
---
オプション:
---
summary: "大容量ファイル処理時のワーカースレッドメモリリーク - 原因と解決策"
created: 2025-01-15
updated: 2025-01-20
status: in-progress # in-progress | resolved | blocked | abandoned
tags: [performance, worker, memory-leak]
related: [src/core/file/fileProcessor.ts]
---
検索ワークフロー
サマリーファーストアプローチで効率的に検索:
# 1. カテゴリ一覧
ls .claude/skills/agent-memory/memories/
# 2. 全サマリー表示
rg "^summary:" .claude/skills/agent-memory/memories/ --no-ignore --hidden
# 3. キーワードでサマリー検索
rg "^summary:.*keyword" .claude/skills/agent-memory/memories/ --no-ignore --hidden -i
# 4. タグ検索
rg "^tags:.*keyword" .claude/skills/agent-memory/memories/ --no-ignore --hidden -i
# 5. 全文検索(サマリー検索で不十分な場合)
rg "keyword" .claude/skills/agent-memory/memories/ --no-ignore --hidden -i
操作
保存
mkdir -p .claude/skills/agent-memory/memories/category-name/
cat > .claude/skills/agent-memory/memories/category-name/filename.md << 'EOF'
---
summary: "このメモリの簡潔な説明"
created: 2025-01-15
---
# タイトル
内容...
EOF
メンテナンス
- 更新: 情報変更時は内容を更新し、frontmatterに
updatedを追加 - 削除: 不要なメモリを削除、空のカテゴリフォルダも削除
- 統合: 関連メモリが増えたらマージ
- 再編成: 知識ベースの進化に合わせてカテゴリを移動
ガイドライン
- 自己完結型のノートを書く: 読者が事前知識なしで理解・行動できる完全な文脈を含める
- 決定的なサマリー: サマリーを読めば詳細が必要かどうか判断できる
- 最新を保つ: 古い情報は更新または削除
- 実用的に: すべてではなく、実際に役立つものを保存
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon