Full armor and energy weapon repair at Fort Independence
To repair your armor and energy weapons to full health, go to Fort Independence and accept the technology side quest. When you give the person Power Armor, Enclave Power Armor, or any energy-based weapon, as soon as he gets it, the item will be repaired to 100%. You have to kill him to get the items back. Note: This can only be done once, so use it wisely.