Vibe Fork

4-agent harness för att översätta en kodbas till ett nytt språk/substrat rad för rad.

av dollspace-gay · dollspace-gay/vibe-fork

Fungerar med konfiguration ★ 7.6/10

Vibe Fork — 4-agent harness för att översätta en kodbas till ett nytt språk/substrat rad för rad.

Vad den gör

Installerar en builder/critic/fixer/doc-author agent-loop plus två PreToolUse-hooks som tvingar läsning av källkoden, ett design-dokument och goal.md innan någon redigering av en dirigerad målfil. Triggas på "vibe fork", "translate X to Y", "port codebase", eller förfrågningar att återanvända ett tidigare projekts översättnings-scaffolding; hoppa över för greenfield-arbete utan uppström att spegla.

Testrapport

Körde bootstrap.sh i ett engångs git-repo och det kraschade vid steg 5/6 (`cp: templates/.claude/settings.json: No such file or directory`) – den mallfilen finns inte någonstans i repot, så de två påtvingande krokarna kopieras till tooling/ men registreras aldrig faktiskt i .claude/settings.json, vilket innebär att färdighetens rubrik-mekanism levereras inert tills användaren handskriver krokregistreringen själv.

Testad: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

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

Kommandon och exempelprompter

  • /vibe-fork4-agent harness för att översätta en kodbas till ett nytt språk/substrat rad för rad.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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.