Add custom builder with auto file and framework detection