Vibe Fork

4-agent harness for translating a codebase to a new language/substrate line by line.

Works with setup

Test report

Verdict
Works with setup
Score
7.6/10
Tested
Jul 16, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 6f58f6b

Ran bootstrap.sh in a throwaway git repo and it crashed at step 5/6 (`cp: templates/.claude/settings.json: No such file or directory`) — that template file doesn't exist anywhere in the repo, so the two enforcement hooks are copied into tooling/ but never actually registered in .claude/settings.json, meaning the skill's headline mechanism ships inert until the user hand-writes the hook registration themselves.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 3/5
  • Triggers reliably 5/5
  • Output vs. baseline 8/10
  • Docs & honesty 3/5

What Vibe Fork does

Installs a builder/critic/fixer/doc-author agent loop plus two PreToolUse hooks that force reading the upstream source, a design doc, and goal.md before any edit to a routed target file. Triggers on "vibe fork", "translate X to Y", "port codebase", or requests to reuse a prior project's translation scaffolding; skip for greenfield work with no upstream to mirror.

How to install Vibe Fork

git clone https://github.com/dollspace-gay/vibe-fork
mkdir -p ~/.claude/skills
cp -r vibe-fork/vibe-fork ~/.claude/skills/vibe-fork

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Vibe Fork

  • /vibe-fork 4-agent harness for translating a codebase to a new language/substrate line by line.

It also activates on plain-language prompts like these:

  • Port this Python module to Rust, mirroring the original logic exactly.
  • Translate our old codebase to a new language using the prior scaffolding.
  • Fork this project's translation setup to convert another module to Go.

Frequently asked questions

Is the Vibe Fork skill free?
Yes. The skill itself is free from dollspace-gay/vibe-fork. SkillProof publishes the install command and an independent test verdict at no cost.
Does Vibe Fork work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 16, 2026. Verdict: Works with setup. Ran bootstrap.sh in a throwaway git repo and it crashed at step 5/6 (`cp: templates/.claude/settings.json: No such file or directory`) — that template file doesn't exist anywhere in the repo, so the two enforcement hooks are copied into tooling/ but never actually registered in .claude/settings.json, meaning the skill's headline mechanism ships inert until the user hand-writes the hook registration themselves.
What is the Vibe Fork SkillProof Score?
7.6/10 — installs cleanly 3/5, triggers reliably 5/5, output vs. baseline 8/10, docs & honesty 3/5.
How do I install Vibe Fork?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Vibe Fork with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.