comicfn/claude-code-memory-skill

Claude Codeに階層型メモリアーキテクチャを実装し、エージェントの指示、セッションコンテキスト、永続的な事実をワークフロー間で管理します。

claude-code-memory-skill とは?

このスキルは、Claude Codeに階層型メモリアーキテクチャを導入するためのものです。エージェントのシステムプロンプトや指示、セッション中のコンテキスト、そしてワークフローをまたいで保持すべき永続的な事実(例:設定やユーザーに関する情報)を効果的に管理できます。Claude Codeプラットフォーム上で動作し、メモリを複数のレイヤー(例えば、永続層、セッション層、指示層)に分割することで、情報の優先度と有効期間を制御します。これにより、開発者は長期的なプロジェクトでも一貫性のある振る舞いを維持し、必要な情報を適切なタイミングでClaude Codeに参照させることが可能になります。スキルは主にタスクファイルや設定ファイルとして実装され、ユーザーはメモリの追加、更新、削除、検索をコマンドや設定を通じて行います。

対応✓Claude Code~Codex CLI~Cursor
npx skills add comicfn/claude-code-memory-skill

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude-code-memory-skill は何をしますか?

Claude Codeに階層型メモリアーキテクチャを実装し、エージェントの指示、セッションコンテキスト、永続的な事実をワークフロー間で管理します。

概要

このスキルは、Claude Codeのメモリ管理を改善するためのものです。メモリを以下の3つのレイヤーに分割します。

  • 永続層 (Persistent Layer): ワークフローをまたいで保持されるべき事実(例:プロジェクト設定、ユーザー設定)
  • セッション層 (Session Layer): 同一セッション内でのみ有効なコンテキスト(例:現在のタスクの進行状況)
  • 指示層 (Instruction Layer): システムプロンプトやエージェントに対する行動指針

使用方法

メモリの追加

# 永続メモリの追加
claude add-memory --type persistent --key "user_name" --value "Taro"

# セッションメモリの追加
claude add-memory --type session --key "current_task" --value "API開発"

メモリの参照

# 全メモリの表示
claude list-memory

# 特定のメモリを検索
claude get-memory --key "user_name"

メモリの削除

claude remove-memory --key "temp_data"

設定

~/.claude/memory_config.yamlで動作をカスタマイズできます。

memory:
  persistent_path: "~/.claude/memory/persistent.json"
  session_path: "~/.claude/memory/session.json"
  instruction_path: "~/.claude/memory/instructions.json"
  max_session_size: 100

注意事項

  • 永続メモリは手動で削除しない限り保持されます。
  • セッションメモリはClaude Codeを終了すると自動的にクリアされます。
  • 指示メモリはシステムプロンプトとマージされるため、変更には注意が必要です。

関連リソース

関連スキル