Token-efficient workflow stack for Claude Code. One marketplace, one install command, one routing hook.
Bundles the MCP servers and skills that route work cheaply:
| Plugin | Job |
|---|---|
stack | Hub. Ships routing/setup/maintenance skills, SessionStart + PreToolUse hooks, /stack:doctor, /stack:bootstrap. |
git-fs | Per-session virtual filesystem. Branch isolation, auto-merge on stop. |
vicky | Persistent research KB. Survives sessions, links findings. |
context7 | Versioned library/SDK/framework docs over HTTP. |
pdf-reader | PDF text + image + metadata extraction via @sylphx/pdf-reader-mcp. |
caveman | (external) Ultra-compressed communication mode. |
context-mode | (external) Sandbox raw tool output, FTS5 search. |
Sub-plugins ship their own .mcp.json — no manual ~/.claude.json edits.
Drop .stack (empty file) in any project root. From then on, every session in that project gets:
WebFetch of library docs (→ Context7), WebSearch (→ vicky first), Read on large files (→ Grep).Without the marker the hooks are silent. Zero cost.
/plugin marketplace add yesitsfebreeze/stack
/plugin install stack@stack
/stack:bootstrap
/stack:bootstrap runs scripts/install.sh (POSIX) or scripts/install.ps1 (Windows) via Bash. The script:
stack marketplace.git-fs, vicky, context7, pdf-reader, caveman, context-mode..stack marker in cwd (activates routing hooks).CONTEXT7_API_KEY is unset.npx is not on PATH (required for pdf-reader).Idempotent — safe to re-run.
Direct invocation (without Claude Code):
# POSIX
bash scripts/install.sh
# Windows
powershell -ExecutionPolicy Bypass -File scripts/install.ps1
# or
scripts\install.bat
Then verify:
/stack:doctor
Reports MCP health, env vars, opt-in marker, installed plugins.
| Plugin | Needs |
|---|---|
git-fs | None — plugin auto-downloads binary on first run. |
vicky | None — upstream yesitsfebreeze/vicky plugin. |
context7 | CONTEXT7_API_KEY env var (get key) |
pdf-reader | Node.js ≥18 (npx on PATH). First run downloads @sylphx/pdf-reader-mcp from npm. |
touch .stack
See docs/OPT-IN.md.
One-shot via the bundled command:
/stack:update
Runs scripts/update.sh (POSIX) or scripts/update.ps1 (Windows) — refreshes the stack marketplace and claude plugin updates each sub-plugin (stack, git-fs, vicky, context7, pdf-reader, caveman, context-mode). Idempotent. Restart Claude Code to apply, then /stack:doctor to verify.
Direct invocation (without Claude Code):
# POSIX
bash scripts/update.sh
# Windows
powershell -ExecutionPolicy Bypass -File scripts/update.ps1
# or
scripts\update.bat
Manual fallback (per-plugin):
/plugin marketplace update stack
/plugin update stack@stack
/plugin update git-fs@stack
/plugin update vicky@stack
/plugin update context7@stack
/plugin update pdf-reader@stack
/plugin update caveman@stack
/plugin update context-mode@stack
/plugin uninstall stack@stack
/plugin marketplace remove stack
Removes hooks, skills, MCP registrations. Vendored vicky source and .stack markers stay — delete by hand.
| File | Purpose |
|---|---|
| docs/SETUP.md | Manual bootstrap checklist (without marketplace) |
| docs/ROUTING.md | Full decision table |
| docs/MAINTENANCE.md | Monthly audit / prune |
| docs/OPT-IN.md | .stack marker mechanics |
| docs/tools/ | Per-tool reference (git-fs, vicky, context7, skills) |
| docs/install/ | Per-tool install docs (git-fs, vicky, context7, pdf-reader, skills) |
| docs/reference/WORKFLOWS.md | Comparison vs 2026 ecosystem |
External network access
Connects to servers outside your machine
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 yesitsfebreeze/stack --plugin context7Fn-level code index MCP server. Splits source files into per-function body files for token-efficient navigation. Bidirectional watcher syncs edits.
Stack entry point. Routing decision table + setup checklist + maintenance audit as auto-loaded skills. Ships SessionStart + PreToolUse routing hooks, /stack:doctor, /stack:bootstrap, /stack:update.
Self-organizing knowledge graph as agent memory. Auto-captures each turn, recalls relevant thoughts on demand per prompt, and exposes the kern MCP tools. Requires the `kern` CLI on PATH.
Persistent Obsidian-vault knowledge base — ingest, search, and link knowledge with OpenAI embeddings and Tantivy full-text search.
The machine — a portable Claude Code payload: eager-generalist default agent, specialist sub-agents, on-demand skills, lifecycle hooks, output styles, and the hub singleton daemon (coordination, board, mine catalog). Pairs with the kern memory plugin, installed alongside. Specialized per-repo by /oil into /.machine.
Access official Microsoft documentation, API references, and code samples for Azure, .NET, Windows, and more.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
GitLab DevOps platform integration. Manage repositories, merge requests, CI/CD pipelines, issues, and wikis. Full access to GitLab's comprehensive DevOps lifecycle tools.
Connect to Atlassian products including Jira and Confluence. Search and create issues, access documentation, manage sprints, and integrate your development workflow with Atlassian's collaboration tools.
Streamline engineering workflows — standups, code review, architecture decisions, incident response, and technical documentation. Works with your existing tools or standalone.