claude-memory/graph/decisions/extracted-cognitive-memory-app-from-skill-dir-to-standalone-a41644.md

1.3 KiB

id type title tags importance confidence created updated
a41644f1-2dd1-4706-8fc8-e2242c1702cb decision Extracted cognitive-memory app from skill dir to standalone project
cognitive-memory
architecture
extraction
claude-code
gitea
decision
0.9 0.8 2026-02-28T22:10:12.917346+00:00 2026-02-28T22:10:12.917346+00:00

Cognitive-Memory: Extraction to Standalone Project

Decision

Moved all application code (~6K lines) from ~/.claude/skills/cognitive-memory/ to /mnt/NV2/Development/cognitive-memory/.

Rationale

  • Skill directory is for Claude Code interface files, not application code
  • Standalone project allows proper git history, Gitea hosting, and development workflow
  • Keeps separation of concerns: skill layer vs. application layer

Structure After Extraction

  • Skill layer (stays in ~/.claude/skills/cognitive-memory/): SKILL.md, SCHEMA.md — what Claude Code reads to understand memory tools
  • App code (now in /mnt/NV2/Development/cognitive-memory/): client.py, cli.py, common.py, analysis.py, edges.py, embeddings.py, mcp_server.py, scripts/, systemd/
  • Data (unchanged): ~/.local/share/cognitive-memory/

Gitea

Created repo cal/cognitive-memory on Gitea and pushed. HTTPS URL used due to SSH config mismatch.