In the light of the recent "proof wars" in symplectic geometry (in which some groups contend that proofs given by some other groups are wrong, see [here][1], [here][2] and [here][3]) I thought it would be good to have some basic guidelines (or best practices) for writing proofs in math papers as a community wiki on MO. This would be specially useful for the PhD students. 

I don't just mean individual proofs but also the whole interconnected web of arguments in a paper. I think this is important as modern math papers tend to be long and highly complex and therefore difficult to referee.


  [1]: http://arxiv.org/abs/1404.1898
  [2]: http://arxiv.org/abs/1208.1340
  [3]: http://www2.imperial.ac.uk/~skdona/KEDEVELOPMENTS-9-19-2013.PDF