Built my first experiment on top of Bluesky's API (actually the Jetstream WebSocket proxy) - it took ~15s of prompting in Claude to get this working: tools.simonwillison.net/bluesk

More details including the prompt transcript here: simonwillison.net/2024/Nov/20/