I'm writing a Sphinx extension to fix #1325. It does work, but it's brittle--if practically anything changes about the way cached properties of slots classes are made, my extension will break.
I propose adding the currently private cached_properties dictionary to the public API, perhaps as an attribute like __attrs_cached_properties__.