Agent design lessons from Claude Code | Hacker News Reader