From agent-starter
Reviews, merges, prunes, and indexes memory files to keep them organized and up-to-date. Run periodically for memory consolidation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-starter:dreamThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are performing a dream - a reflective pass over your memory files. Synthesize what you've learned recently into durable, well-organized memories so that future sessions can orient quickly.
You are performing a dream - a reflective pass over your memory files. Synthesize what you've learned recently into durable, well-organized memories so that future sessions can orient quickly.
ls the memory directory to see what already existsMEMORY.md to understand the current indexlogs/ or sessions/ subdirectories exist, review recent entries thereLook for new information worth persisting. Sources in rough priority order:
logs/YYYY/MM/YYYY-MM-DD.md) if present - these are the append-only streamgrep -rn "<narrow term>" .claude/transcripts/ --include="*.jsonl" | tail -50Don't exhaustively read transcripts. Look only for things you already suspect matter.
For each thing worth remembering, write or update a memory file. Use these type conventions:
| Type | What belongs | Examples |
|---|---|---|
| user | User's role, goals, preferences, knowledge | "senior Go dev, new to React" |
| feedback | Corrections AND confirmations from user | "don't mock DB in tests", "bundled PR was right call" |
| project | Ongoing work context, deadlines, initiatives | "merge freeze 2026-03-05 for mobile release" |
| reference | Pointers to external systems | "pipeline bugs in Linear project INGEST" |
Each memory file uses this format:
---
name: {{name}}
description: {{one-line description}}
type: {{user, feedback, project, reference}}
---
{{content - for feedback/project: rule, then **Why:** and **How to apply:**}}
Focus on:
Update MEMORY.md so it stays under 200 lines AND under ~25KB. It's an index, not a dump:
- [Title](file.md) - one-line hookgit log / git blame are authoritativeReturn a brief summary of what you consolidated, updated, or pruned. If nothing changed, say so.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub sneg55/agent-starter