How to write a good spec for AI agents | Dark Hacker News