Lessons from building Claude Code: How we use skills | Dark Hacker News