Vibe Fork

4-agent harness voor het lijn voor lijn vertalen van een codebase naar een nieuwe taal/substraat.

Door dollspace-gay · dollspace-gay/vibe-fork

Werkt met setup ★ 7.6/10

Vibe Fork — 4-agent harness voor het lijn voor lijn vertalen van een codebase naar een nieuwe taal/substraat.

Wat het doet

Installeert een builder/critic/fixer/doc-author agent loop plus twee PreToolUse hooks die het lezen van de upstream bron, een ontwerpdocument en goal.md dwingen voordat er een bewerking aan een gerouteerd doelbestand wordt uitgevoerd. Wordt geactiveerd bij "vibe fork", "translate X to Y", "port codebase", of verzoeken om de vertaal scaffolding van een vorig project te hergebruiken; sla over voor greenfield werk zonder upstream om te spiegelen.

Testrapport

Bootstrap.sh uitgevoerd in een wegwerp git repo en het crashte bij stap 5/6 (`cp: templates/.claude/settings.json: No such file or directory`) - dat templatebestand bestaat nergens in de repo, dus de twee handhavingshooks worden gekopieerd naar tooling/ maar worden nooit daadwerkelijk geregistreerd in .claude/settings.json, wat betekent dat het headline mechanisme van de skill inert wordt geleverd totdat de gebruiker de hookregistratie zelf met de hand schrijft.

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

Installatie

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

Commando's en voorbeeldprompts

  • /vibe-fork4-agent harness voor het lijn voor lijn vertalen van een codebase naar een nieuwe taal/substraat.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

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