By JussMor
Teaches Claude Code to work with vcs-overlay: per-agent file overlays with content-addressed history for multi-session Vite development.
Portless multi-agent HMR via per-session file overlays — no port conflicts, no repo copies, no git branches.
Running N dev servers for N agents normally means hardcoded ports, full repo copies per worktree, or git branch overhead.
Each agent session gets:
port: 0 — no conflicts, no config)/tmp/vcs-sessions/<agent-id>/)The overlay dir holds only the files the agent changed. Everything else is served from the real source tree via Vite's load() hook fallthrough.
source tree (unchanged on disk)
↓
Vite plugin: load() hook
↓ checks if overlayDir/relPath exists
↓ yes → serve overlay content (only for THIS session)
↓ no → serve real disk file
↓
browser
cd examples/vite-overlay
npm install
# Single session
npm run dev
# Multi-session (2 agents, OS-assigned ports)
npm run agents
Place a file in the agent's overlay directory with the same relative path as the source file you want to override:
mkdir -p /tmp/vcs-sessions/agent-dashboard/src
cp examples/vite-overlay/src/App.tsx /tmp/vcs-sessions/agent-dashboard/src/App.tsx
# edit it — only agent-dashboard's browser updates
To remove an overlay, delete the file — the session falls back to disk.
Snapshots, diffs, promotion, and rollback are handled by the vcs-overlay
CLI (content-addressed store in .vcs-overlay/, zero npm deps):
npx vcs-overlay status # sessions, file counts, collisions
npx vcs-overlay diff <id> # unified diff vs source
npx vcs-overlay snapshot <id> --reason "msg" # content-addressed checkpoint
npx vcs-overlay promote <id> # land overlay onto the source tree
npx vcs-overlay checkout <id> <commit-id> # restore overlay from a snapshot
Drop-in skills so coding agents know to edit through their overlay (not the shared source tree) and use the CLI workflow:
integrations/claude-code/ (installable plugin):
/plugin marketplace add JussMor/spike
/plugin install vcs-overlay@spike
integrations/codex/AGENTS.md (copy into your project root).packages/vcs-overlay/ npm package: Vite plugin + content-addressed store + CLI
├── plugin.js sessionOverlay() — load() hook + HMR + SSE endpoint
├── store.mjs content-addressed snapshot store
└── cli.mjs vcs-overlay binary
examples/vite-overlay/ demo app
└── scripts/start-agents.mjs portless multi-session launcher
integrations/
├── claude-code/ Claude Code plugin (skill + /status command)
└── codex/ OpenAI Codex AGENTS.md instructions
Runs pre-commands
Contains inline bash commands via ! syntax
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.
npx claudepluginhub jussmor/spike --plugin vcs-overlayComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams