claude-memory-kit
Claude Codeエージェント向けの永続的メモリをエージェント監査儀式アーキテクチャで実装します。ユーザーは指示するだけで、エージェントが情報を収集し、監査し、昇格を提案し、記述します。デイリーログ、ホットキャッシュ(MEMORY.md)、ロールベースの参照スキル(Anthropic標準、ユーザー呼び出し不可)、正規ルールの4つのレイヤーで構成されています。/close-dayコマンドで営業終了時に監査儀式を実行します。projects/<name>/経由でマルチプロジェクト対応の分離を実現し、外部依存関係はゼロです。
description の原文を見る
Persistent memory for Claude Code agents with an agent-audit-ritual architecture. User only talks; agent captures, audits, proposes promotions, and writes. Four layers — daily logs, hot cache (MEMORY.md), role-based reference skills (Anthropic-native, user-invocable: false), canonical rules. /close-day runs the audit ritual at end of day. Multi-project isolation via projects/<name>/. Zero external dependencies.
SKILL.md 本文
Claude Memory Kit v4
Claude Code エージェント向けの永続メモリシステム。4層アーキテクチャ、エージェント駆動の昇格メカニズム、手動ファイル編集ゼロ。
コアな不変性
ユーザーは話すだけ。エージェントが取得、提案、執筆する。 すべてのアーキテクチャ上の決定はこのテストに合格しなければなりません。
v3.2 からの変更点
- エージェント駆動の昇格儀式 (
/close-day経由) — 以前: バックグラウンドpromote-patterns.py検出は信頼性が低いため廃止 - ロールベースの参照スキル (
.claude/skills/<role>-guidance/SKILL.mdwithuser-invocable: false) とトピックベースのknowledge/concepts/を並行運用 — 2つの軸、重複なし。Anthropic ネイティブの自動呼び出し (descriptionマッチング) を使用 — カスタムトリガーテーブルなし。 - マルチプロジェクト分離 (
projects/<name>/経由) — 共有レイヤーは常時読み込み、プロジェクト固有のスコープはオンデマンド /memory-auditオペレータ — 過度に大きな参照スキルの検出 + セマンティック分割実行- 廃止:
experiences/ステージングレイヤー、promote-patterns.pyバックグラウンドスクリプト、flush.py自動フラッシュ、playbooks/別ディレクトリ (参照スキルにマージ)
詳細は CHANGELOG.md を参照してください。
クイックスタート
git clone https://github.com/awrshift/claude-memory-kit.git my-project
cd my-project
claude
最初のセッション: エージェントがあなたに挨拶し、2~3個のセットアップ質問をします。/tour を入力して、ガイド付きウォークスルーを実行します。
日次ワークフロー
- セッションを開く — フック経由で NSP + MEMORY + ナレッジインデックスが自動読み込み
- 通常どおり作業 — エージェントが話した内容から MEMORY.md にパターンを取得
- 完了時に
/close-dayを実行 — エージェントが本日の内容を合成し、昇格を監査し、口頭提案を行い、あなたの「了承」で執筆
明日は今日の続きから始まります。
含まれるスキル
| スキル | 説明 |
|---|---|
/close-day | 営業終了時の監査儀式: 合成 + 昇格提案 |
/memory-audit | 過度に大きな参照スキルの構造チェック + 分割提案 |
/memory-lint | 衛生管理 (壊れたリンク、不十分な記事、孤立した記事、過度に大きな参照スキル) |
/memory-compile | 日次ログを knowledge/concepts/ 記事にコンパイル |
/memory-query | すべてのメモリレイヤー全体での自然言語検索 |
/tour | インタラクティブガイド付きウォークスルー |
アーキテクチャ
4つのレイヤー、それぞれの目的があります:
| レイヤー | 回答内容 | 執筆者 |
|---|---|---|
daily/YYYY-MM-DD.md | 「今日何が起きたか」 | /close-day |
.claude/memory/MEMORY.md | 「セッション全体で繰り返されるパターンは何か」 | 話しながらエージェント |
.claude/skills/<role>-guidance/SKILL.md | 「<role> はどのようにXについて考えるべきか」 | /close-day 昇格 |
.claude/rules/*.md | 「常に/決して起きてはいけないことは何か」 | 6ヶ月以上安定後の /close-day |
詳細は ARCHITECTURE.md を、エージェントのセッションワークフローは CLAUDE.md を参照してください。
本番利用から構築
700+ の実際のセッションと 7+ のプロジェクトでの反復。すべてのコンポーネントがその位置を獲得しています。experiences/ とバックグラウンド検出スクリプトは審査に合格しませんでした。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- awrshift
- ライセンス
- MIT
- 最終更新
- 2026/4/27
Source: https://github.com/awrshift/claude-memory-kit / ライセンス: MIT
関連スキル
agent-browser
AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。
anyskill
AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。
engram
AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。
skyvern
AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。
pinchbench
PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。
openui
OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。