From recall
You have access to a personal semantic memory system via the `recall` MCP server. Use it proactively to build a persistent understanding of the user across sessions.
npx claudepluginhub anelcanto/recall --plugin recallThis skill uses the workspace's default tool permissions.
You have access to a personal semantic memory system via the `recall` MCP server. Use it proactively to build a persistent understanding of the user across sessions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Share bugs, ideas, or general feedback.
You have access to a personal semantic memory system via the recall MCP server. Use it proactively to build a persistent understanding of the user across sessions.
Search before answering questions that could benefit from prior context:
search_memories("current project")search_memories("user preference X")search_memories("decision Y")Use top_k=3 for quick lookups, top_k=10 for comprehensive research.
Store proactively after interactions that contain durable, reusable information:
Always store:
Use consistent tags:
project:<name> — e.g. project:recallpreference — user style/workflow preferencesdecision — architectural or design decisionsdebugging — bug fixes and root causescontext — general project backgroundExample store call:
store_memory(
text="User prefers uv over pip for Python package management",
tags=["preference", "python", "tooling"],
source="claude",
dedupe_key="preference:package-manager"
)
Use dedupe_key when the memory represents a single updatable fact (e.g. a preference or a project's current state). Omit it for discrete events or decisions.
list_memories() when the user asks "what do you remember?" or "show my memories"delete_memory(id) when the user says "forget that" or asks to remove a specific memorycheck_health() to diagnose connectivity issues with the recall serviceAlways call recall MCP tools directly in the main conversation — never via the Task tool or a subagent. Wrapping MCP calls in a subagent causes multiple authorization prompts; calling them directly causes at most one.
Correct:
list_memories() ← called directly as an MCP tool
Incorrect:
Task(subagent_type="general-purpose", prompt="call list_memories()") ← causes extra auth prompts
When you use a memory tool, briefly mention it:
Don't over-explain — one short line is enough.