Agent design lessons from Claude Code | Dark Hacker News