626Labs · Claude Code plugin

Take it with you.

Move a feature between repos without copy-paste archaeology. vibe-taker captures a feature out of one codebase as a portable bundle — architecture, contract surface, the prompts that built it, a verbatim source snapshot, and the gotchas — then plants it into another repo with stack-aware adaptation.

v0.1.2·3 commands·local-only·MIT

Includes3 commands · 6 skills

ValidatedThe bgremove + Sanduhr features.

vibe-taker ~
> /vibe-taker:capture src/features/command-palette
[vibe-taker] Reading source... done (14 files)
→ architecture + contract surface extracted
→ prompts that built it: 6 captured
→ gotchas: 2 flagged
bundled to ~/.vibe-taker/library/command-palette/
 
> /vibe-taker:plant command-palette
[vibe-taker] Target stack: React 19 + Vite (match: high)
→ code-lift selected · adapting imports
Review diff before write? [Y/n] y
planted: 11 files, 0 conflicts
01 · What it does

Capture here, plant there.

Three commands move a feature across repos — reading source autonomously, asking only when the why can't be derived from the code.

/vibe-taker:capture <path>

Lift a feature into a bundle.

Reads the source, snapshots reference code, extracts the architecture and contract surface, captures the prompts that built it, and flags the gotchas — into a portable shelf entry at ~/.vibe-taker/library/.

/vibe-taker:plant <name>

Drop it into a new repo.

Detects the target stack and picks code-lift on a high match or spec-driven re-implementation on a low one — declining a hard cross-language mismatch instead of producing broken code. Always shows the diff before any write.

/vibe-taker:list

See what's on the shelf.

Searches your cross-repo library and flags near-duplicate captures with Jaccard hints. Supports --search and --sort name|lang.

02 · How it's different

It reads the source, then asks the right questions.

Copy-paste between repos loses everything that isn't code — the contract, the reasoning, the prompts, the gotchas. vibe-taker captures all of it: an architecture sketch, the contract surface, the AI prompts that built the feature, a verbatim source snapshot, and the warnings. It derives the what and how autonomously from the code, and only asks you for the why when the code can't tell it.

On plant, it detects the destination stack and adapts — lifting code when the match is high, re-implementing from the spec when it's low, and declining outright on a hard cross-language mismatch rather than shipping something broken. Nothing is written until you confirm the diff.

Local-only by default. ~/.vibe-taker/library/ is the single source of truth — nothing leaves your machine.
03 · Get it

Two channels.

Stable marketplace

Tagged releases via the Vibe Plugins marketplace.

/plugin marketplace add estevanhernandez-stack-ed/vibe-plugins
/plugin install vibe-taker@vibe-plugins

Canary bleeding edge

Tracks the solo repo's main branch.

/plugin marketplace add estevanhernandez-stack-ed/vibe-taker
/plugin install vibe-taker

The library lives at ~/.vibe-taker/library/ — portable across every repo you work in.