Plenty of standalone designs have been posted here. Find one of those, and use a standalone ICSP programmer to put bootloader code into it.
Then use standalone USB/Serial adapter for debugging via Serial Monitor/USB port.
Put header pins on your board so you can plug these in directly.
You can download sketches with just the first, but you don't get the USB interface then.
You can't download the bootloader with the second one.