blackms/aistack/memory
Claude Code and agent skill by blackms/aistack
- community
Checking that the SKILL.md file is still in the repository.
Use aistack's shared agent memory — store, search, and recall facts, decisions, and artifacts across agents and sessions via the aistack MCP server's memory tools. Use when work needs to persist context between agents or across sessions, when the user asks to "remember", "recall", or "what did we decide about X", or to avoid re-deriving information already established earlier.
Install
npx vskill@latest install blackms/aistack/memorySKILL.md
aistack: Shared agent memory
aistack gives agents a persistent, searchable memory store (SQLite-backed, optionally vector-indexed). This is how specialized agents hand off context without stuffing everything into one prompt, and how knowledge survives across sessions.
When to use
- You established a fact, decision, or artifact that a later agent or session will need.
- The user asks to "remember this", "recall what we decided", or "what's the context on X".
- You are about to re-derive something that was likely already computed earlier — search memory first.
MCP tools (bundled aistack server)
| Tool | Purpose | |
|---|---|---|
memory_store | Persist a piece of knowledge (content + optional tags/metadata) | |
memory_search | Semantic / keyword search over stored memory | |
memory_get | Fetch a specific memory by id | |
memory_list | List recent memories | |
memory_delete | Remove a memory |
List the exact tool schemas with npx @blackms/aistack mcp tools.
Workflow
Before starting heavy work — recall
Call memory_search with the key terms of the task. If a relevant decision or artifact exists, reuse it instead of redoing the work.
After establishing something durable — store
Call memory_store for:
- Architectural decisions and their rationale ("decided to use X because Y").
- Stable facts about the codebase (entry points, conventions, gotchas).
- Hand-off artifacts between agents (an API contract, a test plan, a research summary).
Write the content so a future agent with no context can act on it: be explicit, include file paths, avoid pronouns referring to the current conversation.
Do NOT store
- Secrets, tokens, credentials.
- Large blobs better kept in files.
- Transient scratch state that will not matter next session.
Tips
- Tag memories consistently (e.g. by component or issue id) so
memory_searchis precise. - When orchestrating (see the
aistack-orchestrateskill), have each agent store its output and the next agent recall it — that is the core handoff mechanism.
Reference: https://github.com/blackms/aistack
Security
- Security scanPassed, 93 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugin/skills/memory/SKILL.md
Popularity
- Repository stars
- 51
- Repository forks
- 5
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/blackms/aistack/memory)