Auto-build tool