speak-memory
Installation
SKILL.md
Speak, Memory
Persistent story-based memory for tracking work across sessions. Each story has
an objective, checklist, current context, and activity log stored as markdown
files in .speak-memory/ at the project root (the directory containing .git/,
or the current working directory if no .git/ is found).
Activation Protocol
On every activation, before responding to the user:
- Check if
.speak-memory/index.mdexists at the project root. - If it exists, read it to get active stories (small table, low context cost).
- Match the user's request against active story descriptions (see heuristics below).
- If a match is found, read that story's
story.mdand resume silently. If the matched story's directory does not exist, remove that row fromindex.mdand continue matching. - If no match and the request is non-trivial multi-step work, read
references/lifecycle.mdand create a new story.
Related skills