Update memory-saver agent, settings, and plugin configs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Cal Corum 2026-02-26 23:56:22 -06:00
parent 8642bb539a
commit 5cfb91d65f
7 changed files with 48 additions and 7 deletions

View File

@ -14,6 +14,8 @@ You receive a structured summary of work done in a Claude Code session. Your job
## Instructions ## Instructions
### Phase 1: Store Memories
1. Read the session summary provided in your prompt 1. Read the session summary provided in your prompt
2. Identify distinct, storable items — each should be ONE of: 2. Identify distinct, storable items — each should be ONE of:
- **solution** — a problem that was solved and how - **solution** — a problem that was solved and how
@ -27,6 +29,24 @@ You receive a structured summary of work done in a Claude Code session. Your job
3. Store each item using the MCP tools (preferred) or CLI fallback 3. Store each item using the MCP tools (preferred) or CLI fallback
4. Always include: project tag, technology tags, category tag 4. Always include: project tag, technology tags, category tag
5. Set importance: 0.8-1.0 critical/multi-project, 0.5-0.7 standard, 0.3-0.4 minor 5. Set importance: 0.8-1.0 critical/multi-project, 0.5-0.7 standard, 0.3-0.4 minor
6. Track the memory IDs returned from each store call — you need them for Phase 2
### Phase 2: Create Edges (REQUIRED)
After all memories are stored, you MUST connect them to the graph. Orphan nodes with zero connections are far less useful during traversal.
1. **Search for related existing memories** using `memory_search` with key tags from the new memories (project name, technology, related concepts). Search 2-3 different tag combinations to find good connection points.
2. **Create edges** using `memory_relate` between:
- **New-to-new**: memories stored in this session that reference each other (e.g., a decision that motivates a fix, a config that implements a decision)
- **New-to-existing**: new memories and existing memories that share the same project, feature, or system
- **Temporal chains**: if the summary mentions prior work, link new memories to it with `FOLLOWS`
3. **Edge type guidance:**
- `CAUSES` — one thing motivated or led to another
- `FOLLOWS` — temporal/sequential relationship (prior work -> new work)
- `RELATED_TO` — same system, feature, or concept
- `DEPENDS_ON` — one requires the other to function
- `CONTRADICTS` — supersedes or corrects a previous memory
4. **Minimum expectation:** every memory stored in this session should have at least one edge. If you stored 5 memories, you should create at least 5 edges (typically more).
## What to store ## What to store
@ -61,3 +81,4 @@ Use `mcp__cognitive-memory__memory_store` with:
- Content should be self-contained — readable without the original session context - Content should be self-contained — readable without the original session context
- If the summary mentions memories were already stored during the session, don't duplicate them - If the summary mentions memories were already stored during the session, don't duplicate them
- Be thorough but not excessive — 1-6 memories per session is typical - Be thorough but not excessive — 1-6 memories per session is typical
- **Never skip Phase 2** — edges are what make the memory graph useful. A memory without edges is nearly invisible to future traversals.

View File

@ -1 +1 @@
{"claude.ai Google Calendar":{"timestamp":1772062089205},"claude.ai Gmail":{"timestamp":1772062089218}} {"claude.ai Google Calendar":{"timestamp":1772171669455},"claude.ai Gmail":{"timestamp":1772171669461}}

View File

@ -1,5 +1,5 @@
{ {
"fetchedAt": "2026-02-25T22:40:22.318Z", "fetchedAt": "2026-02-27T05:37:59.054Z",
"plugins": [ "plugins": [
{ {
"plugin": "code-review@claude-plugins-official", "plugin": "code-review@claude-plugins-official",

View File

@ -41,6 +41,16 @@
"lastUpdated": "2026-02-25T18:35:41.440Z", "lastUpdated": "2026-02-25T18:35:41.440Z",
"gitCommitSha": "aa296ec81e8ccb49c9784f167c2c0aa625a86cec" "gitCommitSha": "aa296ec81e8ccb49c9784f167c2c0aa625a86cec"
} }
],
"rust-analyzer-lsp@claude-plugins-official": [
{
"scope": "user",
"installPath": "/home/cal/.claude/plugins/cache/claude-plugins-official/rust-analyzer-lsp/1.0.0",
"version": "1.0.0",
"installedAt": "2026-02-27T01:15:24.393Z",
"lastUpdated": "2026-02-27T01:15:24.393Z",
"gitCommitSha": "55b58ec6e5649104f926ba7558b567dc8d33c5ff"
}
] ]
} }
} }

View File

@ -5,7 +5,7 @@
"url": "https://github.com/anthropics/claude-plugins-official.git" "url": "https://github.com/anthropics/claude-plugins-official.git"
}, },
"installLocation": "/home/cal/.claude/plugins/marketplaces/claude-plugins-official", "installLocation": "/home/cal/.claude/plugins/marketplaces/claude-plugins-official",
"lastUpdated": "2026-02-22T05:54:15.140Z" "lastUpdated": "2026-02-27T05:55:03.818Z"
}, },
"claude-code-plugins": { "claude-code-plugins": {
"source": { "source": {
@ -13,6 +13,6 @@
"repo": "anthropics/claude-code" "repo": "anthropics/claude-code"
}, },
"installLocation": "/home/cal/.claude/plugins/marketplaces/claude-code-plugins", "installLocation": "/home/cal/.claude/plugins/marketplaces/claude-code-plugins",
"lastUpdated": "2026-02-25T23:28:10.907Z" "lastUpdated": "2026-02-27T05:41:10.127Z"
} }
} }

@ -1 +1 @@
Subproject commit 76c0cbaeb563cd548b11898ba3892812f1ea510f Subproject commit 1f48d799b9ef25a5c9cec36dd9a4c6f409b722f6

View File

@ -58,6 +58,7 @@
"Skill(notediscovery)", "Skill(notediscovery)",
"mcp__cognitive-memory__*", "mcp__cognitive-memory__*",
"mcp__n8n-mcp__*", "mcp__n8n-mcp__*",
"mcp__gitea-mcp__*",
"WebFetch(domain:custom-system-builder.gitlab.io)", "WebFetch(domain:custom-system-builder.gitlab.io)",
"WebFetch(domain:foundryvtt.com)", "WebFetch(domain:foundryvtt.com)",
"WebFetch(domain:10.10.0.174)", "WebFetch(domain:10.10.0.174)",
@ -89,7 +90,15 @@
"mcp__cognitive-memory__memory_episode", "mcp__cognitive-memory__memory_episode",
"mcp__cognitive-memory__memory_recall", "mcp__cognitive-memory__memory_recall",
"mcp__cognitive-memory__memory_search", "mcp__cognitive-memory__memory_search",
"mcp__cognitive-memory__memory_get" "mcp__cognitive-memory__memory_get",
"WebFetch(domain:community.teamspeak.com)",
"WebFetch(domain:docs.docker.com)",
"WebFetch(domain:forums.docker.com)",
"mcp__docker-mcp-gateway__mcp-find",
"mcp__docker-mcp-gateway__mcp-config-set",
"WebFetch(domain:about.gitea.com)",
"mcp__docker-mcp-gateway__mcp-add",
"mcp__docker-mcp-gateway__mcp-exec"
], ],
"deny": [ "deny": [
"Bash(diskutil partitionDisk)", "Bash(diskutil partitionDisk)",
@ -164,7 +173,8 @@
"enabledPlugins": { "enabledPlugins": {
"playground@claude-plugins-official": true, "playground@claude-plugins-official": true,
"claude-code-setup@claude-plugins-official": true, "claude-code-setup@claude-plugins-official": true,
"frontend-design@claude-plugins-official": true "frontend-design@claude-plugins-official": true,
"rust-analyzer-lsp@claude-plugins-official": true
}, },
"skipDangerousModePermissionPrompt": true, "skipDangerousModePermissionPrompt": true,
"effortLevel": "medium" "effortLevel": "medium"