Vibe Fork

Arnés de 4 agentes para traducir una base de código a un nuevo idioma/substrato línea por línea.

Por dollspace-gay · dollspace-gay/vibe-fork

Funciona con configuración ★ 7.6/10

Vibe Fork — Arnés de 4 agentes para traducir una base de código a un nuevo idioma/substrato línea por línea.

Qué hace

Instala un bucle de agente constructor/crítico/reparador/autor de documentación más dos hooks PreToolUse que fuerzan la lectura del código fuente upstream, un documento de diseño y goal.md antes de cualquier edición a un archivo de destino enrutado. Se activa ante "vibe fork", "translate X to Y", "port codebase", o solicitudes para reutilizar el andamiaje de traducción de un proyecto anterior; omitir para trabajo nuevo sin upstream que reflejar.

Informe de la prueba

Ejecuté bootstrap.sh en un repositorio git desechable y falló en el paso 5/6 (`cp: templates/.claude/settings.json: No such file or directory`) — ese archivo de plantilla no existe en ninguna parte del repositorio, por lo que los dos hooks de aplicación se copian en tooling/ pero nunca se registran realmente en .claude/settings.json, lo que significa que el mecanismo principal de la habilidad se envía inerte hasta que el usuario escriba manualmente el registro del hook.

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

Instalación

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

Comandos y prompts de ejemplo

  • /vibe-forkArnés de 4 agentes para traducir una base de código a un nuevo idioma/substrato línea por línea.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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