1.9 KiB
1.9 KiB
| id | type | title | tags | importance | confidence | created | updated | relations | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 30537b21-e088-483f-8327-bcd42eeaa3fb | solution | Cognitive memory skill reorganization: self-contained directory structure |
|
0.8 | 0.8 | 2026-02-19T22:03:07.335083+00:00 | 2026-02-28T22:11:00.197626+00:00 |
|
Reorganized the cognitive-memory skill from scattered files across 4 locations into a self-contained directory structure:
Before: Components in ~/.claude/scripts/session-memory/, ~/.local/bin/, ~/.config/systemd/user/, and skill root.
After:
~/.claude/skills/cognitive-memory/
├── client.py, mcp_server.py # Core (unchanged location)
├── scripts/
│ ├── session_memory.py # SessionEnd hook (moved from ~/.claude/scripts/session-memory/)
│ └── ensure-symlinks.sh # MEMORY.md symlink refresher (moved from ~/.local/bin/)
├── systemd/
│ ├── README.md # Install instructions
│ └── 6 unit files # Reference copies of timers/services
└── dev/
├── PROJECT_PLAN.json # Moved from skill root
└── migrate.py # Moved from skill root
External entry points updated:
~/.claude/settings.jsonSessionEnd hook → new path~/.local/bin/claude-memory-symlinks→ thin wrapper delegating to scripts/ensure-symlinks.sh~/.local/bin/claude-memory→ unchanged (already pointed into skill dir)- Installed systemd units → unchanged (reference wrappers in ~/.local/bin/)