I created detailed handover files for the developers in my team, making sure that I listed all the requirements: typography, breadcrumb, url and hidden elements. My handover files were received very positively by the devs. I feel that the clearer my wireframes are to a developer, the better, even if it takes more time out of my day to create more specs.
I can code and this has helped me a lot in communication with developers. I prefer to work very closely with developers, and I worked really hard to build relationships with all the developers on my team. This really opened up communication between us and the developers felt more comfortable messaging me and asking me about UX things.