How we built a prompt optimization agent | Dark Hacker News