Explore, Distill, Merge

Context

Stack

As first post-sabbatical professional project, I had to tackle a migration between 2 ERPs (systems that store data for companies — accounting ones, in this case).

I completed the project in about 2 weeks, solving the problem heavily leveraging AI-assisted coding. Here I am reporting solutions I found effective and a few personal thoughts.

Process

I used a 3-step iterative process:

  1. Prompt multiple agents to create remote git repositories and solve a small task commit by commit.
  2. Use the generated repositories as context to create CLIs from scratch (with TDD, OOP, 3-tier architecture).
  3. Merge these clean CLIs/repositories into one repository.

Point 1 helps bootstrapping,
point 2 builds robust units,
point 3 keeps the codebase controllable — size- and functionality-wise.

Stack

1 - VPS with Agent + VibeTunnel + Wispr

Usage: High autonomy / high creativity tasks.

Examples:

2 - Local Machine with Agent + VibeTunnel

Usage: Repository distillation / merging tasks.

Examples:

3 - Cursor

Usage: Low-level AI-assisted operations.

Examples: edit docs, create data exploration scripts, write a module where agents failed and there is urgency to deliver.

4 - PyCharm

Usage: Low-level manual operations.

Examples: multi-repo version control, manual debugging, infrastructure handling, point-wise TDD fix.

Observations

side note: ‘Agent’ -> Claude Code or Codex.

Back to home