Leonardo/Microをbootloaderの書き込み機にする方法が意外にwebに情報がなかったので覚書。
Arduino IDEが1.8.8だとprogrammers.txtへの追加は必要なかった(arduinoasisp.protocolがすでにarduinoだった)が、2.3.6だと変更が必要

あとは,書き込み側のpin10を書き込みターゲットのリセット端子につなぐ必要がある。これは書き込み機に書き込むArduinoISPのスケッチにそのピンの定義があるので変更が可能かも。
ArduinoISP.ino
下記を参考にさせてもらいました。
hex.ro