Vibe Fork
Harness a 4 agenti per tradurre una codebase in una nuova lingua/substrato riga per riga.
Richiede configurazione
Cosa fa
Installa un loop di agenti builder/critic/fixer/doc-author più due hook PreToolUse che forzano la lettura del sorgente upstream, un documento di progettazione e goal.md prima di qualsiasi modifica a un file target instradato. Si attiva su "vibe fork", "translate X to Y", "port codebase", o richieste di riutilizzare lo scaffolding di traduzione di un progetto precedente; saltare per lavori greenfield senza un upstream da rispecchiare.
Rapporto di test
Ho eseguito bootstrap.sh in un repository git usa e getta e si è bloccato al passaggio 5/6 (`cp: templates/.claude/settings.json: No such file or directory`) — quel file template non esiste da nessuna parte nel repository, quindi i due hook di applicazione vengono copiati in tooling/ ma non vengono mai effettivamente registrati in .claude/settings.json, il che significa che il meccanismo principale dell'abilità viene spedito inerte finché l'utente non scrive manualmente la registrazione dell'hook.
Testato il: 2026-07-16 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/dollspace-gay/vibe-fork mkdir -p ~/.claude/skills cp -r vibe-fork/vibe-fork ~/.claude/skills/vibe-fork
Comandi e prompt di esempio
/vibe-forkHarness a 4 agenti per tradurre una codebase in una nuova lingua/substrato riga per riga.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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.