Damian McBride, who was forced to resign as former prime minister Gordon Brown's adviser in 2009 after being linked to a plot to smear Tory MPs on a gossip website, said:
Labour currently has no clear idea who its target audience is, no positive messages to communicate to anyone about why they should vote for the party, no policies which will persuade them, and is being run in a totally dysfunctional way.
The former spin doctor urged Labour to acknowledge its mistakes in government and to better communicate a coherent plan for the country. He wrote:
If Labour currently has central, underlying messages that it is trying to communicate to the electorate about itself, its policies, and its leader, the best you could say at present is that it's not quite coming across.
If the message is 'We're not the Tories or the Lib Dems, and you hate them', that may work up to a point, but it won't do much for those people who would happily express their antipathy by voting for Ukip or just staying at home, let alone those who hate Labour as well.
More top news
A man who met his dream girl at a festival but never got her number managed to track her down after putting posters around her home town.
Remain dry and bright across much of the UK
Almost 2,000 people have died amid President Duterte's war on drugs and it is likely thousands more will be killed before the campaign ends.