---
name: CAS Memory Management
slug: cas-memory-management
category: AI Engineering
description: CAS Memory Management stores and retrieves persistent memories for facts, preferences, learnings, and context that should survive across sessions. Use it after finding patterns, fixing bugs, or learning how unfamiliar code works.
github: "https://github.com/codingagentsystem/cas/tree/main/.claude/skills/cas-memory-management"
language: Rust
stars: 161
forks: 16
install: "npx degit https://github.com/codingagentsystem/cas/tree/main/.claude/skills/cas-memory-management ~/.claude/skills/cas-memory-management"
installs_to: ~/.claude/skills/cas-memory-management
source_path: .claude/skills/cas-memory-management/SKILL.md
collection_size: 7
category_size: 3670
collection_url: "https://dirskills.com/collections/codingagentsystem/cas"
added: 2026-09-08T05:36:10.254Z
last_synced: 2026-09-08T05:36:10.254Z
canonical_url: "https://dirskills.com/skills/cas-memory-management"
---

# CAS Memory Management

CAS Memory Management stores and retrieves persistent memories for facts, preferences, learnings, and context that should survive across sessions. Use it after finding patterns, fixing bugs, or learning how unfamiliar code works.

**Install:**

```bash
npx degit https://github.com/codingagentsystem/cas/tree/main/.claude/skills/cas-memory-management ~/.claude/skills/cas-memory-management
```

## README

# CAS Memory Management

Store memories proactively — don't wait to be asked.

## When to Remember

- After discovering project-specific patterns or conventions
- After fixing non-trivial bugs (capture root cause + solution)
- After learning how unfamiliar code works
- When finding important architectural decisions
- After resolving configuration or setup issues

## Actions

- **Store**: `mcp__cas__memory action=remember title="..." content="..." entry_type=learning` (types: learning, preference, context, observation)
- **Find**: `mcp__cas__search action=search query="..." doc_type=entry`
- **Promote**: `mcp__cas__memory action=helpful id=<id>` — increases priority for future retrieval
