Vibe Fork
4-agent harness for translating a codebase to a new language/substrate line by line.
Test report
- Verdict
- Works with setup
- Score
- 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-fork4-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.