Skip to content
Sarma Linux edited this page Jun 4, 2026 · 13 revisions

slipstream by sarmalinux

slipstream is not affiliated with or endorsed by Anthropic. Claude and Claude Code are trademarks of Anthropic, referenced here only to describe compatibility.

slipstream is a Claude Code plugin. You install it into Claude Code in VS Code and it makes Claude work through precise tools instead of whole-file reads, keeps context alive across compaction, ships a guardrailed skill library for production sites on Cloudflare, Supabase, Vercel and Resend, and stands up a live local dashboard so you can watch the agents work.

It is not a CLI you run as a product. There is a small helper binary the plugin calls from its hooks, its slash commands and a bundled MCP server, but you never invoke it directly.

What you feel on day one

  1. Claude works through precise tools. A bundled MCP server exposes sp_map, sp_symbol, sp_lines and sp_search, so Claude pulls one declaration instead of opening the whole file. See MCP tools and Token efficiency.
  2. Memory builds itself, and you can search it. Every turn is captured as a compact observation and made semantically searchable through a three-layer search (sp_search_memorysp_timelinesp_observations), so past work is recoverable without anyone writing it down. See Observation memory and semantic search.
  3. Context survives compaction. A PreCompact hook writes a structured digest before Claude Code trims the conversation; the next session reloads it. See Lossless compaction.
  4. You watch the agents in a dashboard. Session start boots a 127.0.0.1 server and prints the URL into chat; a Memory search panel queries your project's observations. See Live agent dashboard.
  5. You see the budget in the statusline. cp | ctx 12% ok | mem 4 | obs 37 | skill scoped-read. See Statusline.

System diagram

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#0d1117','primaryTextColor':'#f5f7fa','primaryBorderColor':'#38bdf8','lineColor':'#22d3ee','fontFamily':'monospace'}}}%%
flowchart TD
  subgraph CC[Claude Code in VS Code]
    Hooks[Hooks incl. PreCompact]
    Cmds[Slash commands]
    Skills[59 agent skills]
    Agents[Subagents]
    SL[Statusline]
  end
  CC --> MCP[Bundled MCP server sp_*]
  Hooks --> Helper[slipstream helper]
  Cmds --> Helper
  Agents --> MCP
  MCP --> Map[Project map]
  Helper --> Map
  MCP --> Mem[Persistent memory]
  Helper --> Mem
  Hooks -->|PreCompact| Digest[Session digest]
  Digest --> Mem
  Hooks --> Log[(Event log)]
  Log --> Server[Local SSE server 127.0.0.1]
  Server --> UI[Live dashboard]
  SL --> Budget[Context budget]
  Map -->|read index, pull one slice| Tokens[Fewer tokens per read]
  Mem -->|reloaded at session start| Survive[Context survives compaction]
Loading

Navigation

Page What it covers
Install in VS Code Marketplace add, install, first run, doctor
MCP tools The bundled server and every sp_ tool
Observation memory and semantic search Self-building memory, the local embedding, three-layer search, lesson distillation
Cross-IDE support The dashboard, budget gauge and tools in Cursor, Windsurf, Antigravity, VS Code
Lossless compaction The PreCompact digest and the reload
Memory recall Signal-ranked relevant recall, not load-everything
Live agent dashboard Hooks, event log, server, UI, replay
Statusline The status bar line and how to enable it
Output style The terse, token-lean style
Subagents sp-shipper, sp-schema, sp-reviewer
Token efficiency The worked before/after numbers
Architecture Repo shape, modules, the data path
Memory system The file-based store and the index
Skill engine The skill contract and loader
Skill catalogue The 59 skills by category
Writing a skill Author a skill that passes validation
Hooks Every wired hook and what it emits
Configuration and tuning Every knob and env var
Data formats Map JSON, memory frontmatter, the event log
Performance and benchmarks Real numbers from this machine
Design decisions Choices made and alternatives rejected
Security model Local-only, redaction, what to trust
Testing strategy What the 119 tests cover and why
Examples and recipes Copy-paste flows
Comparisons Versus the obvious alternatives
Integrations Cloudflare, Supabase, Vercel, Resend
Contributing Build, test, write an extension
FAQ Common questions
Troubleshooting Symptoms and fixes
Roadmap and limitations What I will and will not add

SarmaLinux . sarmalinux.com . Repository

Clone this wiki locally