We had major losses a few years ago after moving to a new city, so it's a military operation round our way now. Still, no losses since we implemented this regime.
Biggest step was an initial prune and being ruthless about what we do and don't use. Simply so we have a manageable amount of clothes and can keep on top of maintenance, and so all items are in pretty regular rotation/use.
Storage
We stopped using a wardrobe and chests of drawers as moths love dark places and nooks and crannies. Instead we how have clothes rails, clear plastic containers that snap closed and a freezer in the spare room.
All clothes that need to be hung so as not to crease are hung in a clothes cover. We use breathable ones for e.g. wool suits, clear plastic ones for e.g. shirts. There are moth repeller strips in with all natural fibre garments, these are replaced at regular intervals. Some high value items have (matching) clothes pegs keeping the hole that the hanger pokes out through tightly shut.
Any clothes that don't need to be hung that are of a high risk material (silk, wool, cashmere) are kept in the freezer. I have a variety of pyrex dishes with rubber lids and different sizes of ziploc bags to protect clothes from moisture. This is because freezing does kill the eggs/larvae, but also a freezer has an really airtight seal round it. DH has a big pyrex lasagne pan with a rubber lids full of rolled up silk ties. I sometimes dream of a big walk in freezer that is also a wardrobe.
Clothes that don't need to be hung that of lower risk materials are stored folded in the clear plastic containers with snap close lids. This includes shoes, underwear, handbags etc- anything that has a dark corner something could crawl into.
Establishing kill zones and regular sweeps
There are pheromone moths traps at strategic locations in the room.
If we ever see a moth in a trap or round the house, I kill the little bastard stone fucking dead as I now have stealth and practice on my side we use space spray or fog bombs soon after to kill it's mates as well.
Every few weeks I use a space spray (there are both natural and chemical ones), spray into nooks and crannies and also into closed rooms, even if we haven;t seen anything for ages.
Also paint moth oil round the sides of the floorboards and skirting boards (and on random bits of the floor, e.g. room thresholds and window sills, as the females crawl rather than fly. it lasts up to a year so this is less onerous than it sounds.
Regular hoovering of nooks and crannies using a nozzle attachment. Sometimes we put a little flea powder in the nooks and crannies and hoover it out, as that really kills eggs.
We've put diatomaceous earth down in some hard to reach/clean places, like opening round boxed in pipes etc.
There are some nicely scented natural based sprays that can used on e.g. mattresses, soft furnishings like sofas, that act as a repellent but aren't toxic. I use those on the fabric bits, and periodically spray something a bit stronger on the bottom of the sofa.
Cleaning and rotation
We have strict rotation whereby high risk items e.g. wool suits get dry cleaned at least once every six weeks. So DH has six work suits now and one goes to the dry cleaner every week. Things like DJ, kilt, evening dresses are inspected regularly and sent to the cleaners more often than before. They are always cleaned after use and before being put away.
Anything that can go in a hot wash goes in a hot wash now.
All storage boxes, clothes in storage boxes etc are moved every 4-6 weeks- taken out, shaken, inspected, given a wash/freeze/dry clean if any suspicions, brushed and put back. I usually do a little re-organise whilst I do this, make sit seem less of a task if what I am really doing or thinking about is rearranging things into new outfits...
Now when we buy clothes we buy less, of better quality and think through how we will store, use and maintain it.
Another big thing was thinking through how we store paper documents- we found a load of eggs in a metal lock box that had a hole in the bottom.
So we scanned what we could, pruned the rest, and now they stay in folders in the same clear plastic snap top containers- we'd see anything that was trying to fester at a glance.
Looking in unusual places for potential hides also helped. We took off the kick boards on the kitchen units, and found a hole in the floor boards. There was a rolled up rug down there for some reason. It wasn't infested, but it could easily have been the next hiding place.
Phew. It took a while to set it up, but once the system is up and running it doesn't take that much extra time.