
session-memory
by rikiyanai
SKILL.md
name: session-memory description: Manage session memory - load context, summarize sessions, compress old sessions, search memory allowed-tools: Read, Bash, Grep
Session Memory Skill
Manage the Asciicker session memory system: load recent context, create summaries, compress old sessions, and search memory.
Commands
Load Recent Context
Trigger: "load recent work", "what did we work on recently", "show recent sessions"
Action:
- Read .claude/memory/recent/INDEX.md
- Read the 1-3 most recent session files
- Read current week's compressed summary (if exists)
- Summarize recent activity and current status
Example:
User: "Load my recent work"
Claude: *Reads recent INDEX and sessions*
"Recent activity: MCP server reorganization (completed),
session memory system (in progress).
Current focus: Phase 2 implementation."
Summarize Current Session
Trigger: "summarize this session", "what have we done today", "session summary"
Action:
- Review conversation history
- Extract key activities, decisions, and changes
- Generate summary in session file format
- Offer to create/update session file
Example:
User: "Summarize this session"
Claude: *Analyzes conversation*
"Created 5 template files, updated rules.md,
implemented session memory system Phase 1.
Ready to create session file?"
Compress Old Sessions
Trigger: "compress old sessions", "create weekly summary", "archive sessions"
Action:
- Find sessions >7 days old in
recent/ - Group by week (Monday-Sunday)
- Extract key information using weekly template
- Create
compressed/YYYY-MM-weekNN.md - Optionally delete old session files
Example:
User: "Compress old sessions"
Claude: *Searches recent/*
"Found 8 sessions from week 50 (Dec 16-22).
Creating weekly summary..."
Search Memory
Trigger: "search memory for X", "what did we decide about Y", "find session about Z"
Action:
- Use Grep to search
memory/**/*.mdfor query - Show matching sessions and summaries
- Provide context links
Example:
User: "What did we decide about Python versions?"
Claude: *Greps memory/*
"Found in session-2025-12-28-reorg:
Decision: Use Python 3.11 for Serena MCP
(requires >=3.11, <3.12)"
Integration
With Context System
- Sessions link to context docs
- Discoveries migrate to context/
- Memory provides just-in-time context
With Skills
- Other skills can invoke memory loading
- Memory informs skill behavior
- Cross-skill context sharing
Usage Examples
Start of New Session
User: "Continue work on multi-tile brush"
Skill: *Loads recent sessions tagged 'terrain'*
"Last session: Implemented brush size controls.
Issue: Patch boundary calculation needs fix.
Files: asciiid.cpp lines 5100-5150"
Mid-Session Check
User: "What have we accomplished today?"
Skill: *Summarizes current session*
"Today: Fixed Python venv (3.11),
reorganized MCP servers,
created session memory system"
Weekly Review
User: "Compress last week's sessions"
Skill: *Creates weekly summary*
"Compressed 7 sessions from week 51.
Major: MCP reorganization complete,
memory system implemented"
Research Question
User: "Have we worked on terrain height before?"
Skill: *Searches memory*
"Yes, 3 sessions:
- 2025-12-26: Terrain height fix (0xA000)
- 2025-12-24: Water level issue
- 2025-12-23: Material visibility problem"
File Locations
- Recent Sessions: ../../memory/recent/
- Compressed History: ../../memory/compressed/
- Templates: Use session-template.md and weekly-template.md
- Documentation: ../../memory/README.md
Best Practices
- Start sessions intentionally: Create session file at start of work
- Update incrementally: Don't wait until end to write everything
- Be selective: Remember decisions, not every file read
- Link context: Connect memory to permanent docs
- Compress regularly: Weekly summaries prevent overwhelming recent/
This skill helps maintain session continuity across days/weeks while keeping memory organized and searchable.
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です