By cygnusfear
Enforced synthesis-first memory system. Captures decisions, learnings, and context across sessions with progressive disclosure.
Attach session to Total Recall synthesis graph and load relevant context. Use when SessionStart hook didn't run or you need to re-graft mid-session.
Search Total Recall synthesis graph for relevant context. Returns compressed insights (500 tokens) instead of raw data (5000+ tokens). ALWAYS use this agent instead of direct synthesis_search calls.
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Enforced synthesis-first memory system for Claude Code. Captures decisions, learnings, and context across sessions with progressive disclosure.
Total Recall v2.0 is a standalone plugin with self-contained storage and processing:
The plugin provides:
# From plugin directory
cd ~/projects/totalrecall-plugin
npm install
npm run build
# Install as Claude plugin
claude plugin install ~/projects/totalrecall-plugin
session-graft grafts session to synthesis graph, injects relevant context as <total_recall_context>backfill --background processes any unsynced conversationsqueue-synthesis queues current session chunk for background synthesissession-complete creates session summary synthesissynthesis_create - Capture decisions, learnings, insightssynthesis_search - Find by semantic similarity (vector search)synthesis_unfold - Progressive disclosure (summary -> full -> raw)synthesis_get_context - Load session contextsession_graft - Attach session to synthesis graphsynthesis_capture_chunk - Queue content for background synthesissynthesis_queue_status - Check synthesis queue statusprogressive_disclosure_stats - Get analytics on context savingsThe memory-protocol skill makes memory usage mandatory:
mcp__totalrecall__synthesis_create({
node_type: "decision",
one_liner: "Chose Zustand over Redux for state management",
summary: "Zustand has less boilerplate, better TypeScript support...",
full_synthesis: "After evaluating state management options...",
session_id: "session-123"
})
Use the memory-search agent (not direct tool):
Task tool:
description: "Search for auth decisions"
prompt: "Find decisions about authentication implementation"
subagent_type: "totalrecall:memory-search"
# Start with one-liners (from hook injection)
# Unfold to summary for more detail
mcp__totalrecall__synthesis_unfold({
node_id: "syn_abc123",
depth: "summary"
})
# Unfold to full only when needed
mcp__totalrecall__synthesis_unfold({
node_id: "syn_abc123",
depth: "full"
})
# Hook commands (called automatically by Claude Code)
totalrecall session-graft # Graft session to synthesis graph
totalrecall session-complete # Complete session with summary
totalrecall queue-synthesis # Queue session for background synthesis
totalrecall backfill # Backfill unprocessed conversations
totalrecall backfill --background # Run in background
# User commands
totalrecall recent # Get recent synthesis nodes
totalrecall recent --limit=10 --format=json
totalrecall search "authentication decisions" # Semantic search
totalrecall status # Check system status
Environment variables:
ANTHROPIC_API_KEY - Required for background synthesis workerTRANSCRIPT_PATH - Set automatically by Claude Code hooksnpx claudepluginhub Cygnusfear/totalrecall-plugin --plugin totalrecallUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications