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: https://tools.simonwillison.net/bluesky-firehose
More details including the prompt transcript here: https://simonwillison.net/2024/Nov/20/bluesky-websocket-firehose/