-
Rather than manually searching through repositories, I used Kiro with the GitHub MCP server to:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
After several iterations where I emphasized the need for orchestration, progress tracking, error correction, and race condition avoidance - basically where I tried to achieve the so-called "Ralph Wiggum Loop" (see Ralph Wiggum Pattern by G. Huntley and Massimo Ferre's Kiro implementation) - we arrived at an agent-based architecture:
-
The agents coordinate through migration-status.json using atomic file updates with jq, save the progress to that file and to a more detailed corrections.md where all errors and different attempts are documented, to retry without going through the same mistakes but instead trying different approaches.